Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > linux系统中软件的安装、卸载与更新

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

王林
Lepaskan: 2019-12-27 10:31:41
asal
8062 orang telah melayarinya

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

什么是包管理系统?

包管理系统有一组工具和文件格式组成,这些工具和文件格式一起用于安装、更新和卸载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安装应用程序的指令如下:

$ sudo apt install app_name1
Salin selepas log masuk

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

$ sudo apt remove app_name1
Salin selepas log masuk

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

$ sudo apt update1
Salin selepas log masuk

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

$ sudo apt upgrade1
Salin selepas log masuk

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

$ sudo apt update app_name1
Salin selepas log masuk

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

$ sudo dpkg -i app_name.deb
Salin selepas log masuk

Red Hat、CentOS、和Fedora

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

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

$ sudo yum install app_name
$ sudo dnf install app_name12
Salin selepas log masuk

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

$ sudo rpm -i app_name.rpm1
Salin selepas log masuk

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

$ sudo yum remove app_name
$ sudo dnf remove app_name12
Salin selepas log masuk

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

$ yum update$ sudo dnf upgrade --refresh12
Salin selepas log masuk

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

Atas ialah kandungan terperinci linux系统中软件的安装、卸载与更新. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan