Linux标准教程中如何通过命令行安装软件包

admin linux教程 5


很多刚学 Linux 的朋友都习惯了用鼠标点来点去装软件,一看到命令行安装软件包就头大,总担心输错命令把系统搞坏。其实命令行安装软件比图形界面更靠谱,不仅速度快,还能清楚看到安装过程,出了问题也好排查。今天兔子哥就结合自己的经验,跟大家讲讲在 Linux 标准教程里,怎么通过命令行轻松安装软件包,新手朋友跟着做,保证一次就能学会。
刚开始用命令行装软件,最容易犯的错就是搞不清自己用的 Linux 系统该用哪个命令。Linux 有很多种发行版,不同版本用的软件管理工具不一样,就像安卓手机和苹果手机下载软件的地方不同。常见的主要有两种:Ubuntu、Debian 这类用的是 “apt” 命令,CentOS、RedHat 这类用的是 “yum” 命令(现在很多 CentOS 换成了 “dnf”,但用法差不多)。所以装软件前,先搞清楚自己的系统版本,别用错了命令,不然肯定装不上。
咱们先以 Ubuntu 系统为例,讲讲用 “apt” 命令安装软件的步骤。第一步,也是最重要的一步,就是更新软件源列表。打开终端,输入 “sudo apt update”,这里的 “sudo” 是获取管理员权限,输完密码后会看到一堆正在更新的文字。为什么要更新呢?因为软件源列表里记录着各种软件的最新地址,不更新的话,系统可能找不到最新版本的软件,甚至提示 “无法定位软件包”。很多朋友装不上软件,问题就出在没更新这一步。
更新完之后,就可以安装软件了。比如想装个文本编辑器 “gedit”,输入 “sudo apt install gedit”,敲回车后系统会问 “是否继续”,输入 “y” 就行。这时候终端会显示正在下载软件,还会告诉你需要下载多少内容、安装后占多少空间,一目了然。安装过程中可能会出现一些警告信息,不用紧张,只要最后显示 “设置完毕”,就说明安装成功了。
那如果是 CentOS 系统该怎么办呢?步骤差不多,只是命令换成了 “yum”。更新软件源用 “sudo yum check-update”,安装软件用 “sudo yum install 软件名”。比如装同样的文本编辑器,输入 “sudo yum install gedit” 就行。不过 yum 命令有时候会自动处理依赖关系,比 apt 更 “省心” 一点,但新手刚开始不用纠结这些区别,先把一种命令练熟再说。
安装软件的时候,经常会遇到 “依赖错误” 的提示,这是怎么回事呢?简单说,就是你要装的软件需要其他软件帮忙才能运行,但系统里没有这些软件。这时候别慌,apt 和 yum 通常会自动提示需要安装哪些依赖,只要按提示操作就行。比如安装某个软件时提示缺少 “libxxx”,直接用命令把缺少的依赖也装上,问题就解决了。不过有时候依赖关系太复杂,可能需要手动下载安装包,这部分对新手来说有点难,遇到时可以搜具体的错误提示,网上一般都有解决办法。
还有些朋友想装的软件在官方源里找不到,该怎么办呢?这时候可以添加第三方软件源,或者手动下载 “.deb”(Ubuntu)或 “.rpm”(CentOS)格式的安装包。手动安装 deb 包用 “sudo dpkg -i 安装包文件名”,rpm 包用 “sudo rpm -ivh 安装包文件名”。但要注意,第三方软件源和安装包可能有安全风险,尽量从官方渠道获取,不然可能会给系统带来隐患。
安装完软件后,怎么确认是否安装成功呢?很简单,在终端输入软件名试试,如果能打开软件或者显示版本信息,就说明装好了。比如装完 gedit 后,输入 “gedit --version”,能看到版本号就没问题。如果提示 “命令未找到”,可能是安装失败了,这时候可以看看安装时的错误提示,多数情况是依赖没装好,或者软件名输错了。
兔子哥平时用命令行装软件,觉得最方便的就是可以批量安装。比如新装系统后,想一次性装上浏览器、办公软件、开发工具,只要把软件名用空格隔开,输一次命令就能全装上,比一个个点图形界面快多了。而且命令行安装还能写成脚本,下次重装系统时运行脚本,常用软件几分钟就能全装好,特别省心。
其实用命令行安装软件包没那么难,新手刚开始可能会觉得麻烦,但练几次就会发现比图形界面更高效。关键是要记住自己系统对应的命令,安装前先更新源,遇到错误别慌张,多看看提示信息。就像学开车一样,刚开始觉得离合油门难控制,熟练了之后就会觉得很简单。希望这篇教程能帮到刚开始学 Linux 的朋友,多动手试试,你会发现命令行安装软件其实挺方便的。

标签: 标准教程 一目了然

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~