1. rpm(Red Hat Linux软件包管理工具)
rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序
语法:rpm [选项] [软件包] 注意:但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。
所以很多情况下我们出于方便,选择使用yum包管理器来进行安装。 适用于redhat、Fedora、centos。
2. Yum(全称为 Yellow dog Updater, Modified)
yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
适用于redhat、Fedora、centos。
3. 源码安装(.tar、tar.gz、tar.bz2、tar.Z)方式
进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行:
./configure (检查编译环境)
make (对源代码进行编译)
sudo make install (将生成的可执行文件安装到当前计算机中)
make clean (选择执行,主要是用来清除一些临时文件) 即可完成安装。
4. apt(Advancd Packaging Tool)高级包工具,软件包管理器
apt是Ubuntu的软件包管理工具,是基于deb软件包管理方式的命令;
apt-get是Ubuntu16之前的命令,apt是新版的命令,apt还包含了apt-get cache等等,用起来更方便。
因为apt刚刚出来,所以允许有apt-get和apt共存。
apt安装软件:
(1)普通安装:apt-get install softname1 softname2 …;
(2)修复安装:apt-get -f install softname1 softname2... ;(-f 是用来修复损坏的依赖关系)
(3)重新安装:apt-get --reinstall install softname1 softname2...;
apt卸载软件:
(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)
(2)清除式卸载 :apt-get --purge remove softname1 softname2...;(同时清除配置)
其它常用命令: apt-get update 从软件源镜像服务器上下载/更新用于更新本地软件源的软件包
apt-get upgrade 升级本地可更新的全部软件包,但存在依赖问题时将不会升级,通常会在更新之前执行一次update
5. dpkg安装deb包
在Ubuntu下安装deb包需要使用dpkg命令.Dpkg 的普通用法:
(1)、sudo dpkg -i <package.deb> 安装一个 Debian 软件包,如你手动下载的文件。
(2)、sudo dpkg -c <package.deb> 列出 <package.deb> 的内容。
(3)、sudo dpkg -I <package.deb> 从 <package.deb> 中提取包裹信息。
(4)、sudo dpkg -r <package> 移除一个已安装的包裹。
(5)、sudo dpkg -P <package> 完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件
(6)、sudo dpkg -s <package> 显示已安装包裹的信息。
(7)、sudo dpkg-reconfigure <package> 重新配制一个已经安装的包裹。 如果安装过程中出现问题,可以先使用命令: sudo apt-get update -f 安装相关依赖 更新后再执行上面的命令
6. 使用Ubuntu的图形用户界面安装软件
点击Ubuntu桌面的“A”图标,打开软件安装对话框,查找要安装的软件名,并安装。