linux系统中软件的安装、卸载与更新


本文摘自PHP中文网,作者V,侵删。

什么是包管理系统?

包管理系统有一组工具和文件格式组成,这些工具和文件格式一起用于安装、更新和卸载Linux应用程序。

两个最常见的包管理系统来自Red HatDebian。Ret Het、CentOS 和 Fedora都是用RPM(.rpm 文件),Debian、Ubuntu和Mint是用DPKG(.deb文件)。

Gentoo Linux使用了一个叫做Portage的系统,Arch Linux只使用了TARBALLS(.tar 文件)。这些系统的主要区别在于它们安装和维护应用程序的方法不同。

你可能想知道在.rpm、.db或.tar文件中有什么。你可能会惊讶的发现,所有的这些文件只不过是普通的旧存档文件(如 .zip),其中包含应用程序的代码、关于如何安装它的说明、依赖项(它可能依赖于哪些其他应用程序)以及配置文件应该放在哪里。读取和执行所有这些指令的软件称为包管理器。

在线学习视频教程分享:linux视频教程

Debian、Ubuntu、Mint 等

Debian、Ubuntu、Mint和其他基于Debian的发行版都使用.deb文件和DPKG包管理系统。通过这个系统安装应用程序有两种方法:可以使用APT应用程序从存储库中安装,也可以使用DPKG应用程序从.deb文件安装应用程序。

使用apt安装应用程序的指令如下:

1

$ sudo apt install app_name1

使用apt卸载应用程序的指令如下:

1

$ sudo apt remove app_name1

想升级安装的应用程序,首先需要更新应用程序存储库,命令如下:

1

$ sudo apt update1

更新完成后使用如下命令更新所有的的应用程序:

1

$ sudo apt upgrade1

如果只想更新一个app,输入如下指令即可:

1

$ sudo apt update app_name1

最后,假设您想安装的应用程序在Debian存储库没有,它可以作为.DEB下载。命令如下:

1

$ sudo dpkg -i app_name.deb

Red Hat、CentOS、和Fedora

默认情况下,Ret Hat使用了多个包管理系统。虽然这些系统使用自己的命令,但是仍然有很多的相似之处,并且Debian中使用了同一个指令。

例如我们可以使用yum或者dnf管理器来安装应用程序。命令如下:

1

2

$ sudo yum install app_name

$ sudo dnf install app_name12

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

1

$ sudo rpm -i app_name.rpm1

删除应用程序的命令如下:

1

2

$ sudo yum remove app_name

$ sudo dnf remove app_name12

升级程序可通过如下指令实现:

1

$ yum update$ sudo dnf upgrade --refresh12

相关文章教程推荐:linux教程

以上就是linux系统中软件的安装、卸载与更新的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

用docker安装oracle好吗

linux系统中软件的安装、卸载与更新

centos不能使用yum安装软件怎么办

linux中如何安装deb后缀文件

手把手安装linux虚拟机教程

linux下安装qt5:error: unrecognized command line option ‘-fuse-ld=gold’

ubuntu如何恢复成安装状态?

linux查看软件是否安装

linux中关于lnmp安装部署的图文教程

linux卸载jdk、rpm命令、rm命令参数方法

更多相关阅读请进入《linux系统》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...