Redhat Package Manager
用于互联网下载包的打包及安装工具,包含在某些linux分发版中,如Centos。
一个rpm包名:firefox-60.1.1-1.el7.centos.x86_64
firefox60.1.1-1el7.centos.x86_64表示centos7.x的64位系统;32位:i686、i386;通用:noarch。rpm [-ivh] [软件包名]安装rpm包rpm [-Uvh] [软件包名]升级rpm包rpm -qa [ |grep ]查询已经安装的rpm列表rpm -q [软件包名]查询软件包是否安装rpm -qf [文件全路径]查询文件所属的软件包rpm -e [完整包名]卸载rpm -e -nodeps [完整包名]强制卸载 但不建议一个shell前端软件包管理器,基于rpm的管理。可自动处理依赖性关系。
yum list [|grep 列表名]查询是否可安装指定软件yum install [包名]安装指定的yum包Advanced Packaging Tool 是Ubuntu下的一个安装包管理工具
/etc/apt/source.list 记录了apt服务器地址,这些服务器里有很多的aot软件。apt可以通过一些指令完成软件的安装、更新、卸载。
不过这些服务器地址大多都在美国,可能会遇到很多网络阻塞的情况,所以我们需要使用一些apt镜像网站来执行apt指令,即将source.list中的地址指向镜像网站。
这里提供一个thu的镜像源:https://mirrors.tuna.tsinghua.edu.cn
可以在这里寻找你的linux版本对应的地址
apt-get uodate更新源地址apt-get install package_name安装apt-get remove package_name卸载apt-cache show package_name获取包的相关信息apt-cache search package_name搜索包apt-get source package_name下载包的源代码apt-get dis-upgrade升级系统