linux用命令行安装软件_如何从Linux命令行安装软件

linux用命令行安装软件

如果您在任何时间使用Linux,您很快就会学到有很多不同的方法可以执行相同的操作。 这包括通过命令行在Linux机器上安装应用程序。 我已经使用Linux大约25年了,一次又一次,我发现自己回到了命令行来安装我的应用程序。

从命令行安装应用程序最常见的方法是使用软件包管理器通过软件存储库(存储软件的位置)进行安装。 所有Linux应用程序均作为软件包分发,无非就是与软件包管理系统关联的文件。 每个Linux发行版都附带一个程序包管理系统,但是它们并不完全相同。

什么是包裹管理系统?

软件包管理系统由用于安装,更新和卸载Linux应用程序的工具和文件格式集组成。 两种最常见的软件包管理系统来自Red Hat和Debian。 Red Hat,CentOS和Fedora都使用rpm系统(.rpm文件),而Debian,Ubuntu,Mint和Ubuntu使用dpkg (.deb文件)。 Gentoo Linux使用一个名为Portage的系统,而Arch Linux除了使用tarball(.tar文件)外什么也不使用。 这些系统之间的主要区别在于它们如何安装和维护应用程序。

您可能想知道.rpm.deb.tar文件中的内容。 您可能会惊讶地发现,它们全部不过是包含应用程序代码的普通旧存档文件(如.zip ),有关如何安装该应用程序的说明,相关性(它可能依赖于其他应用程序)以及其配置文件的位置应该放置。 读取并执行所有这些指令的软件称为程序包管理器。

Debian,Ubuntu,Mint等

Debian,Ubuntu,Mint和其他基于Debian的发行版均使用.deb文件和dpkg软件包管理系统。 有两种方法可以通过此系统安装应用程序。 您可以使用apt应用程序从存储库安装,也可以使用dpkg应用程序从.deb文件安装应用程序。 让我们看一下两者的用法。

使用apt安装应用程序非常简单:

 $ sudo apt install app_name 

通过apt卸载应用程序也非常容易:

 $ sudo apt remove app_name 

要升级已安装的应用程序,您首先需要更新应用程序存储库:

 $ sudo apt update 

完成后,您可以使用以下内容更新所有需要更新的应用程序:

 $ sudo apt upgrade 

如果您只想更新一个应用程序该怎么办? 没问题。

 $ sudo apt update app_name 

最后,假设您要安装的应用程序在Debian存储库中不可用,但可以通过.deb下载获得。

 $ sudo dpkg -i app_name.deb 

红帽,CentOS和Fedora

默认情况下,红帽使用几种软件包管理系统。 这些系统虽然使用自己的术语,但彼此之间以及与Debian中使用的系统仍然非常相似。 例如,我们可以使用yumdnf管理器来安装应用程序。

 $ sudo yum install app_name 
 $ sudo dnf install app_name 

.rpm格式的应用程序也可以使用rpm命令安装。

 $ sudo rpm -i app_name.rpm 

删除不需要的应用程序同样容易。

 $ sudo yum remove app_name 
 $ sudo dnf remove app_name 

同样,更新应用程序也很容易。

 $ yum update 
 $ sudo dnf upgrade --refresh 

如您所见,从命令行安装,卸载和更新Linux应用程序并不困难。 实际上,一旦习惯了它,就会发现它比使用基于桌面GUI的管理工具要快得多!

有关从命令行安装应用程序的更多信息,请访问Debian Apt WikiYum备忘单DNF Wiki

翻译自: https://opensource.com/article/18/8/how-install-software-linux-command-line

linux用命令行安装软件

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值