精华内容
下载资源
问答
  • Ubuntu apt-get彻底卸载软件包

    万次阅读 多人点赞 2016-04-28 18:09:48
    如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。 apt-get的卸载相关的命令有remove/purge/autoremove/...如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文...

    如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。

    apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:

    apt-get purge / apt-get --purge remove
    删除已安装包(不保留配置文件)。
    如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件

    apt-get autoremove
    删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。

    apt-get remove
    删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。

    apt-get autoclean
    APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。

    apt-get clean
    使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。


    那么如何彻底卸载软件呢?
    具体来说可以运行如下命令:

    # 删除软件及其配置文件
    apt-get --purge remove <package>
    # 删除没用的依赖包
    apt-get autoremove <package>
    # 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

    当然如果要删除暂存的软件安装包,也可以再使用clean命令。

    展开全文
  • 软件包安装

    2020-10-13 14:26:21
    软件包安装 一、软件包类型 二进制软件包 :.rpm 源码包:.src.rpm .bin .tar.gz bundle .run 二、rpm的管理命令 1、安装软件包 ​ rpm -ivh 包全名 例:rpm -ivh bind-9.9.4-37.el7.x86_64 i————》安装 v——...

    软件包安装

    一、软件包类型

    二进制软件包 :.rpm

    源码包:.src.rpm .bin .tar.gz bundle .run

    二、rpm的管理命令

    1、安装软件包

    ​ rpm -ivh 包全名

    例:rpm -ivh bind-9.9.4-37.el7.x86_64

    i————》安装

    v————》显示安装过程

    h————》以#显示安装进度

    2、查询已经安装的软件包

    ​ rpm -qa 包名

    例:rpm -qa bind

    3、查询软件包的安装位置

    ​ rpm -ql 包名

    例:rpm -ql bind

    4、查询文件/目录是由哪个软件包安装产生的

    ​ rpm -qf 文件/目录

    例:rpm -qf /etc/named.conf

    5、卸载

    ​ rpm -e 包名

    例:rpm -e bind

    6、从远程服务器安装软件包

    ​ rpm -ivh http://服务器的ip//软件包的位置/软件包的包全名

    例:rpm -ivh http://172.25.0.1/xxx-123-x86_64.rpm

    7、安装软件包并指定安装路径

    rpm -ivh 包全名 --perfix=目标路径

    三、yum的管理命令

    1、编辑yum源文件

    cd /etc/yum.repos.d

    在该目录下新建一个目录并将原来目录下的所有文件移动到新建的目录下。
    mv C* aa

    编辑vim yum.repo
    在这里插入图片描述
    [iso] ————》源名称

    name=centos 7————》对源的描述

    baseurl=file:///mnt/cdrom ————》yum的下载软件包的名字。如果从远程服务器下载,需改写为http://+IP地址

    enabled=1 ————》是否启用该源(0->否,1->是)

    gpgcheck=0 ————》是否验证软件的数字签名(0->否,1->是)

    2、清除缓存

    yum clean all

    3、生成缓存

    yum makecache

    4、安装软件包

    ​ yum install 包名 -y

    例:yum install httpd -y

    5、安装一组软件包

    ​ yum groupinstall 程序组名 -y

    例:yum groupinstall mariadb -y

    6、列式yum源元数据

    yum repolist

    7、根据关键字查找软件包

    ​ yum search 命令/关键字

    例:yum search pstree

    8、卸载软件包程序组

    ​ yum remove 软件包名 -y

    例:yum remove httpd -y

    ​ yum autoremove 包名 -y

    例:yum autoremove httpd -y

    ​ yum groups remove 程序组 -y

    例:yum groups remove mariadb -y

    9、列式所有的软件包

    ​ yum list

    例:yum list | grep 包名 ——》如果包名后有@说明安装,没有则没安装

    10、指定资源池(源)下载软件包

    ​ yum -enablerepo=池的名字 install 包名 -y

    例: yum -enablerepo=iso install httpd -y

    11、升级软件包

    升级单个:yum update 包名 -y

    升级所有:yum upgrade -y

    展开全文
  • Linux系统下yum命令查看安装了哪些软件包: $yum list installed //列出所有已安装的软件包 yum针对软件包操作常用命令: 1.使用YUM查找软件包 命令:yum search php 2.列出所有可安装的软件包 命令:yum list...

    来源:https://my.oschina.net/u/3803405/blog/1791255/

    Linux系统下yum命令查看安装了哪些软件包: 
    $yum list installed //列出所有已安装的软件包 


    yum针对软件包操作常用命令: 
    1.使用YUM查找软件包 
    命令:yum search php


    2.列出所有可安装的软件包 
    命令:yum list php


    3.列出所有可更新的软件包 
    命令:yum list updates 


    4.列出所有已安装的软件包 
    命令:yum list installed 


    5.列出所有已安装但不在 Yum Repository 内的软件包 
    命令:yum list extras 


    6.列出所指定的软件包 
    命令:yum list +包名


    7.使用YUM获取软件包信息 、显示yum包的信息:
    命令:yum info PACKAGE_NAME


    8.搜索yum包:
    命令:yum search PACKAGE_NAME


    9.列出所有可更新的软件包信息 
    命令:yum info updates 


    10.列出所有已安装的软件包信息 
    命令:yum info installed 


    11.列出所有已安装但不在 Yum Repository 内的软件包信息 
    命令:yum info extras 


    12.列出软件包提供哪些文件 
    命令:yum provides

     

    13、更新具体的yum包:

    $ yum update PACKAGE_NAME

    14.显示已启用的yum存储库的列表:

    $ yum repolist

    15.清除yum缓存:

     

    $ yum clean all

    $ yum clean all

     

    16.找出哪个yum包提供了一个特定的文件(例如:/usr/bin/nc)):

    $ yum whatprovides "*bin/nc"

    17.卸载yum包装:

    $ yum remove PACKAGE_NAME

     

    18.取出yum包装:

    $ yum downloader PACKAGE_NAME

    20.重新安装一个yum包:

    $ yum reinstall PACKAGE_NAME

     

     

    查到某些软件是否安装了。总结起来就是这样几类:

    1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。

    [root@localhost ~] rpm -qa | grep ruby

     

    2、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;

    [root@localhost  ~] dpkg -l | grep ruby

     

    3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;

    [root@localhost ~] yum list installed | grep ruby

     

    4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,

    上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。

    说明:

    其中rpm yum Redhat系linux的软件包管理命令,dpkg debian系列的软件包管理命令

    5、安装一个软件所有依赖的包

    yum localinstall -y java.1.1.0.rpm

     

    软件的配置管理

    1)Linux平台下软件分类,按照软件的内容分为二进制软件、源码包软件;

    2)二进制包特点:软件的内容直接可以使用的,系统能够直接识别,直接运行,后缀以rpm、.zip结尾,或者基于rpm、yum工具去安装;

    3)源代码包特点:软件的内容不能直接使用的,内容包括.c .h .cpp等,后缀以tar、zip、tar.gz、tar.bz2,需要通过GCC编译器编译,生成二进制文件,方可使用;安装的方式:./configure;make;make install;

    4)RPM软件、YUM软件区别是什么?没有大的区别,都是用于管理以.rpm结尾的二进制包,RPM、YUM可以实现软件的安装、卸载、更新等管理;

    5)RPM软件管理不能自己解决依赖软件包,而YUM可以自行解决各种依赖包,企业生产环境推荐使用YUM工具的,RPM安装的软件包,必须在本地存在(也可以使用http下载),YUM安装的软件包可以在线自动下载;

    6)为嘛YUM可以自行下载软件,因为服务器可以上网,YUM内部工作机制问题,YUM是C/S模式,客户端、服务端,客户端基于repo文件找到服务端镜像地址,根据地址镜像rpm软件安装、配置,如果镜像地址是外网,需要服务器能够上外网;

    7)YUM服务器端负责发布工作.rpm结尾软件包+依赖关系+基础数据库信息,服务器端一般通过HTTP、FTP协议进行发布;

    8)YUM客户端,基于YUM命令,自动去查找YUM服务器端相关的软件+依赖关系,客户端使用YUM命令,首先会检查/etc/yum.repos.d是否有.repo结尾的文件,如果没有repo结尾的文件,则无法使用yum安装软件;

    9)BAT企业,都是内部构建本地YUM源,YUM在内部节约外部带宽,节省成本,同时加快运行效率;

    10)服务器内部传输带宽至少1000Mb,

     

    YUM源端软件包扩展

    YUM源端软件包扩展

    默认使用ISO镜像文件中的软件包构建的HTTP YUM源,会发现缺少很多软件包,如果服务器需要挂载移动硬盘,Mount挂载移动硬盘需要ntfs-3g软件包支持,而本地光盘镜像中没有该软件包,此时需要往YUM源端添加ntfs-3g软件包,添加方法如下:

    • 切换至/var/www/html/centos目录,官网下载NTFS-3G软件包。

    cd /var/www/html/centos/

     

    wget http://dl.fedoraproject.org/pub/epel/7/x86_64/n/ntfs-3g-2016.2.22-3.el7.x86_64.rpm

    http://dl.fedoraproject.org/pub/epel/7/x86_64/n/ntfs-3g-devel-2016.2.22-3.el7.x86_64.rpm

    • Createrepo命令更新软件包,同理,如需新增其他软件包,同样把软件下载至本地,然后通过createrepo更新即可,如图6-18所示:

    createrepo –update centos/

    图6-18 CreateRepo update更新软件包

    • 客户端YUM验证,安装NTFS-3G软件包,如图6-19所示:

     

     

     

     

    常见问题:

    1、yum install ntpdate,报错如下:

    Loaded plugins: fastestmirror, priorities

    http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Name or service not known"

    Trying other mirror.

     

    Could not resolve host不能解析地址

    解决方法两种:

    1. Ping mirror.centos.org是否能够返回IP地址,检测服务器DNS配置和网关配置,是否正确,问题可以被解决;

    修改配置文件DNS:vim /etc/resolv.conf

     

    2、执行rpm -e vsftpd指令,报错信息如下:

    error: Failed dependencies:

    vsftpd = 3.0.2-22.el7 is needed by (installed) vsftpd-sysvinit-3.0.2-22.el7.x86_64

    解决方法两种:

    1. rpm -e vsftpd-sysvinit vsftpd 卸载依赖的包;
    2. rpm -e vsftpd --nodeps 不依赖其他的包,可能会不完整;

    error: open of vsftpd-3.0.2-22.el7.x86_64.rpm failed: No such file or directory

    解决方法两种:

    1. 找不到该文件,从光盘镜像ISO找到该文件,然后上传至当前目录;
    2. 可以使用rpm -ivh在线安装,在百度上面查找,然后复制地址,例如: rpm -ivh http://rpmfind.net/linux/centos/7.4.1708/os/x86_64/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm

     

    3、CentOS7yum安装出现/var/run/yum.pid 已被锁定,解决办法 : 

    root@bogon ~]# yum install -y gcc gcc+
    已加载插件:fastestmirror, langpacks
    /var/run/yum.pid 已被锁定,PID 为 11154 的另一个程序正在运行。
    Another app is currently holding the yum lock; waiting for it to exit...
      另一个应用程序是:PackageKit
        内存:130 M RSS (1.4 GB VSZ)
        已启动: Mon May  1 16:17:14 2017 - 04:06之前
        状态  :睡眠中,进程ID:11154
    Another app is currently holding the yum lock; waiting for it to exit...
      另一个应用程序是:PackageKit
        内存:130 M RSS (1.4 GB VSZ)
        已启动: Mon May  1 16:17:14 2017 - 04:08之前
        状态  :睡眠中,进程ID:11154

    经过百度发现只要删除/var/run/yum.pid就可以正常使用了,即

    rm -rf /var/run/yum.pid.
    /sbin/service yum-updatesd restart

     

    4、yum 安装软件时,报错:No package XXX available.

    [root@localhost ~]# yum -y install redis
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * addons: mirrors.163.com
     * base: mirrors.163.com
     * extras: mirrors.163.com
     * updates: mirrors.163.com
    Setting up Install Process
    No package redis available.
    Nothing to do
    解决方法:

    1).先去更新一下yum仓库:
    #yum -y update
     

    5、yum安装软件报错:curl#6 - "Could not resolve host: mirrorlist.centos.org; Temporary failure in name resolut

    # yum install -y epel-release
    Loaded plugins: fastestmirror
    Repository base is listed more than once in the configuration
    Repository updates is listed more than once in the configuration
    Repository extras is listed more than once in the configuration
    Repository centosplus is listed more than once in the configuration
    Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
    14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Temporary failure in name resolution"


         1. Contact the upstream for the repository and get them to fix the problem.


         2. Reconfigure the baseurl/etc. for the repository, to point to a working
            upstream. This is most often useful if you are using a newer
            distribution release than is supported by the repository (and the
            packages for the previous distribution release still work).
     

    dns解析的问题,处理办法:
    vim /etc/resolv.conf  加入:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    search localdomain

     

     

     

     

    参考链接 :yum命令不能使用的相关错误  :https://blog.csdn.net/rachel_luo/article/details/8692744

    展开全文
  • mE30清零软件包需要请下载mE30清零软件包需要请下载mE30清零软件包需要请下载mE30清零软件包需要请下载
  • 软件包管理

    2017-04-22 16:04:00
    软件包管理RPM软件包实例软件包实例: sudo-1.7.2pl-5.el5.i386.rpm 软件包名sudo 版本号1.7.2pl 发行号5.el5 硬件平台i386 安装软件按包rpm -ivh 软件包名 卸载软件按包rpm -e 软件包名 强行卸载 -rpm -e --...

    软件包管理

    RPM

    软件包实例

    软件包实例:
        sudo-1.7.2pl-5.el5.i386.rpm
        软件包名sudo
        版本号1.7.2pl
        发行号5.el5
        硬件平台i386
    

    安装软件按包

    rpm  -ivh 软件包名
    

    卸载软件按包

    rpm  -e 软件包名
    强行卸载  -rpm  -e --nodeps 软件包名
    

    查看是否安装

    rpm -q 软件包名
    rpm -qa 查询所以软件包
    

    其他选项

    --excludedocs
        不安装软件包中的文档文件
    --prefix PATH
        将软件包安装到由PATH指定的目录
    --test
        只对安装进行测试,不实际安装
    --replacepkgs
        覆盖原文件重新安装
    

    升级

    rpm -Uvh 软件包名
    

    查询

    -a 查询所以已安装软件包
    -f 查询文件所属软件包
    -p 查询软件包
    -i 显示软件包信息
    -l显示软软包的文件列表
    -d显示被标记为文档的文件列表
    -c显示被标注为配置文件的文件列表
    

    查询示例

    1查询文件所属软件包: rpm -qf
    2查询软件包信息:rpm -qi, rpm - qip(未安装)
    3查询软件包安装文件:rpm -ql, rpm -qlp
    4查询帮助文档 rpm -qd
    5查询配置文件 rpm -qc
    

    yum

    优点

    1 自动解决软件包关系
    2方便软件包升级
    

    安装软件

    yum install 软件名
    

    升级

    检测:yum check-update 软件  升级:yum update 软件名
    

    软件包查

    yum list
    

    软件包信息件

    yum info 软件包名
    

    软件包卸载

    yum remove 软件包名
    

    帮助

    yum -help, man yum  
    
    展开全文
  • KUKA 机器人Profinet软件包 跟西门子PLC 通信
  • intel ipp软件包

    热门讨论 2012-05-10 20:16:11
    intel ipp 软件包 intel ipp 软件包
  • 软件包管理篇

    2019-06-23 14:23:25
    软件包管理篇 目录 软件包管理篇 前言 1:软件包管理系统和软件包 1.1、软件包管理系统 1.2、软件包 2:软件包管理系统如何管理软件包 2.1、管理.deb软件包 ...
  • ubuntu软件包详解

    2020-10-06 15:32:25
    ubuntu软件包详解 一.dpkg软件包管理(本地安装) dpkg安装软件包的时候需要考虑软件包之前的依赖关系。也有人把它叫做本地安装工具。 总之,dpkg是一个底层的软件包管理系统,主要用于对已下载到本地和已安装的软件包...
  • 软件包管理(一) 文章目录软件包类型1.二进制包2.源码包 提示:以下是本篇文章正文内容 软件包类型 1.二进制包 二进制包:指的是那些已经编译好的软件包,只需要直接安装就可以使用了。 二进制包的优点: 包管理...
  • 解决apt-get install E: 无法定位软件包问题

    万次阅读 多人点赞 2017-08-29 15:25:03
    在etc/apt 的sources.list 添加镜像源 deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse 然后 sudo apt-get update 接着...原文地址:解决apt-get install E: 无法定位软件包问题
  • deb软件包管理

    2020-02-04 18:38:54
    流行的两种软件包管理机制 1)Deb软件包(Debian Linux首先提出 “ 软件包 ”的管理机制) 介绍:将应用程序的二进制文件、配置文档、man/info帮助页面等文件合并打包在一个文件中,用户使用软件包管理器直接操作...
  • DEB软件包管理

    2020-08-28 17:24:53
    开源软件最早的时候没有软件包软件包管理器,用户只能下载源码包自行配置 编译 安装。 后来linux各发行版本推出了软件包格式和软件包管理程序 Red Hat、Centos使用RPM格式,Debian、Ubuntu使用DEB格式 Deb包的命名...
  • ubuntu:软件包

    2019-12-28 20:34:20
    了解ubuntu的软件包格式 ubuntu软件包格式为DEB格式,这个格式最早是由Debian开发采用,ubuntu由Debian分支发展而来,从而继承了这种软件包格式。 DEB软件包可以分为两类: 扩展名为DEB的二进制软件包 源码软件包 ...
  • 一、RPM软件包的简介 1.Linux显示光盘内容 [root@A ~]# mkdir /mydvd [root@A ~]# mount /dev/cdrom /mydvd mount: /dev/sr0 写保护,将以只读方式挂载 [root@A ~]# ls /mydvd [root@A ~]# ls /mydvd/Packages/  ...
  • ubuntu 软件包管理

    2019-10-10 20:52:05
    1.ubuntu有两种类型的软件包:二进制软件包(deb)和源码包(deb-src)。 二进制的软件包:可以直接执行,不需要编译;含有源码的软件包:不能直接执行,需编译,可对源码进行修改,可以通过file命令查看文件类型。 ...
  • 来电通手机软件包来电通手机软件包来电通手机软件包来电通手机软件包
  • OPKG 软件包管理

    万次阅读 2017-12-28 11:50:47
    常用于路由、交换机等嵌入式设备中,用来管理软件包的安装升级与下载。 中文名 opkg 属 性 套件管理系统 更 新 可以获取的软件包列表 常用于 路由、交换机等嵌入式设备 常用命令 opkg update 更新可以...
  • yum针对软件包操作常用命令,其实好几个不常用,需要带参数使用 使用YUM查找软件包 命令:yum search 列出所有可安装的软件包 命令:yum list 列出所有可更新的软件包 命令:yum list updates 列出所有已安装...
  • 1、软件中心的软件包下载到哪来 apt-get和软件中心下载的软件包一般放在/var/cache/apt/archives/目录   sudo apt-get autoclean  //只删除低版本的deb包  sudo apt-get clean  //全部删除 2、软件包备份 为了...
  • 管理软件包

    2013-11-03 21:31:14
    安装软件中心的软件包 sudo apt-get install 要安装的软件包名sudo apt-get autoremove 要移除的软件包名安装本地的deb软件包sudo dpkg -i package_file.debsudo dpkg -r package_name
  • ubuntu阻止软件包升级(指定的软件包不升级)
  • dpkg软件包管理

    2018-11-28 14:17:00
    要想得心应手管理Ubuntu软件包,就必须熟悉其中最重要的软件包管理程序dpkg工具是Ubuntu软件包管理工具的基础。使用dpkg工具可以实现软件包的安装、卸载、查询、编译、打包等功能。 dpkg(Debian Package)管理工具 ...
  • openwrt ipk 软件包安装教程

    万次阅读 2018-02-27 16:11:11
    方法一、web安装系统--》软件包先点更新软件包清单  填入软件包网址,然后点ok   方法二、ssh连接路由命令安装或者用ssh软件PuTTY连接路由器PuTTY下载地址:http://openwrt.8800.org:82/PuTTY_SSH_Telnet程序....
  • Linux中软件包管理

    2021-01-14 16:15:43
    Linux中软件包管理RPM包管理YUM包管理 RPM包管理 RPM:一种Linux软件包的打包和安装工具,它操作的软件包都是.rpm结尾 查看当前系统中安装的rpm软件包:rpm -qa | grep 软件包名称 安装rpm软件包:rpm -ivh 软件包...
  • anaconda安装软件包

    千次阅读 2018-05-17 10:05:00
    1.查看在环境中安装的软件包和版本的列表 conda list 2.搜索包,检查一下我们想要的软件包是否可供conda安装(numpy) conda search numpy 3.安装新软件包 conda install numpy 4.删除不用的包 conda ...
  • ubuntu常用软件包deb的安装与卸载

    万次阅读 多人点赞 2014-04-17 19:43:30
    【更详细得教程,以及获取软件包,关注公众号木石说:mushiwords 。回复 ‘ubuntu’ 关键字即可免积分免费获取Ubuntu下软件包列表】。 Ubuntu下的软件管理主要使用的是apt-get (现在广泛使用的是apt)以及 dpkg两...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,037
精华内容 48,014
关键字:

软件包