在Linux操作系统当中,软件安装是归属每位用户必须掌握的核心技能,它与图形化界面操作系统存在差异,Linux主要依靠命令行来管理软件包,如此方式既高效而且功能又被证明强大,掌握不同的安装命令,能够让你顺利地获取,并且还可以更新以及维护所需的应用程序还有系统工具,这可是提升Linux使用效率以及解决问题能力的关键一步 。
Linux软件安装命令有哪些种类
于Linux的世界当中,存在着形形色色的软件包管理系统,那些占据主流地位的发行版本,各自选用不一样的包管理工具。Debian系统、Ubuntu系统以及它们衍生出来的系统,运用的是APT也就是高级软件包工具,还有dpkg命令。Red Hat系统、CentOS系统、Fedora系统等运用的是YUM或者DNF,以及RPM命令。Arch Linux运用的是Pacman,而openSUSE运用的是Zypper。

甚至于具备跨越不一样发行版的通用安装路径,比如依靠编程语言的包管理器来达成安装之举(类似于pip、npm之类的存在),亦或通过从源代码发起编译随后实施安装。搞明白你所使用的Linux发行版隶属于哪个家族,这是选定正确安装命令的首要步骤。不同命令的语法以及选项分别有着差异,只不过核心逻辑是一致的,也就是从软件源去寻觅、下载,处理倚靠关系之后再开展软件安装。
如何用apt命令安装软件
debian系发行版里,最常被使用的那个软件包管理工具集是apt,最最基本的安装命令是sudo apt install软件包名,正式执行之前,一般较常推荐先去运行sudo apt update,用来更新本地的软件包索引列表,靠这个来保证获取到当下最新的软件版本以及相关信息,举例来说,要是想要安装文本编辑器vim,仅仅只需要先完成执行sudo apt update,之后再去执行sudo apt install vim 。

APT 的厉害之处在于,它能自动应对依赖关系,凭借这一特性,其具备强大能力,它会自行开展计算,进而安装所选软件包所依靠的其余全部软件包,你能运用apt search 关键词去搜寻软件,借助apt show 软件包名查看软件详细情况,通过apt remove 软件包名卸载软件(但保留配置文件),或者利用apt purge 软件包名实现彻底卸载。
如何用yum或dnf命令安装软件
在Red Hat系列的Linux发行版本之中,传统的那个包管理工具是YUM,新一代的工具是DNF,这DNF在Fedora以及RHEL8以上版本里是默认被使用的。这两者的基本使用方法非常相似。安装软件的基本命令是sudo yum install软件包名,或者是sudo dnf install软件包名。同样的linux视频,系统会从配置好的软件仓库里自动去解决依赖问题。

比如说,若要去安装网络工具wget,那所运用的命令便是sudo yum install wget。YUM/DNF也提供种类丰富繁多的子命令,其中search是被应用于进行搜索的,info是用来查看详细信息的,list installed是用以将已安装的包列举出来的。卸载命令是remove,诸如sudo yum remove wget。YUM的下一代版本是DNF,其所具备着更好的依赖。解析性能有着更清晰的代码库 。
如何用pacman命令安装软件
那些基于Arch Linux的衍生版本,会把Pacman作为包管理器,它因简洁和高效而闻名。安装软件的相关命令是sudo pacman -S软件包名 。这里 -S的具体意思是“同步”,就是从远程仓库进行同步操作从而完成软件包的安装。在安装新系统或者安装大量软件之前,建议通过sudo pacman -Syu来进行完整的系统升级 。
具备实用性的Pacman搜索功能,通过pacman -Ss关键词可在仓库中搜寻含关键词的软件包。若想查看已安装软件,可运用pacman -Qe。卸载软件时用sudo pacman -R软件包名,而sudo pacman -Rsn能将同软件不再需要的依赖包一并删除,以保持系统整洁 。
如何安装deb或rpm格式的本地软件包
有时候美国linux主机,我们得去安装一个从网上下载下来的、具有特定格式模样的本地软件包。对于属于Debian体系旗下的那个.deb文件来讲,能够借助sudo dpkg -i 包名.deb这个指令开始安装。然而,dpkg自身不会对依赖进行处理,若在安装时出现失败,且提示缺少依赖这种情况,此时能够紧接着去运行,sudo apt -f install,以此来自动修复,并把那些缺失的依赖安装好。
有一种用于Red Hat系列的.rpm文件,它的安装指令是sudo rpm -ivh包名.rpm,在这个指令里,-i代表安装这一行为,-v负责用来显示详细的具体内容,-h则是被用于显示进度条这项操作。就如同dpkg那种情况一样linux软件安装命令,rpm这个东西也存在有可能遭遇到依赖方面相关问题的可能性。于这般时刻,能够尝试运用sudo yum localinstall包名.rpm或者sudo dnf localinstall包名.rpm,凭借高级包管理器去自动处置本地rpm包的依赖关联性。
Linux软件安装常见问题如何解决

最为常见的那种安装问题是“依赖关系不满足”,针对APT而言,可试着执行sudo apt --fix - broken install,对于YUM/DNF来讲,能尝试sudo yum deplist软件包名以查看依赖详情,接着手动去安装缺失的包,另外一个常见的问题是“无法定位软件包”,这通常是因为软件源列表没有得到更新或者没有将该软件包含在内,运行更新命令或者添加正确的软件源便可解决。
假若权限不足,那么就会导致安装失败,需要记住在命令之前添加sudo。安装之后找不到命令?这也许是由于安装路径不在系统的PATH环境变量之中,又或者是需要重启终端。当软件发生冲突时,有可能要先卸载旧版本。要养成去查看命令执行输出的错误信息的习惯,这些信息可是解决问题的关键线索 。
在Linux系统里,你进行软件安装操作的那段历程中,碰到的最难处理、最棘手的一次状况是什么?又是通过怎样的办法,最终实现问题被解决的?真心期待在评论区,分享你个人的经历,以及有实效性的窍门要点。要是觉得这篇文章对你有一定帮助linux软件安装命令,请顺便点赞,并且分享给更多有相应需求的朋友!
