什么是包治理体系?
包治理体系有一组东西和文件花样构成,这些东西和文件花样一同用于装置、更新和卸载Linux应用程序。
两个最常见的包治理体系来自Red Hat和Debian。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
运用apt卸载应用程序的指令以下:
$ sudo apt remove app_name1
想升级装置的应用程序,起首须要更新应用程序存储库,敕令以下:
$ sudo apt update1
更新完成后运用以下敕令更新一切的的应用程序:
$ sudo apt upgrade1
假如只想更新一个app,输入以下指令即可:
$ sudo apt update app_name1
末了,假定您想装置的应用程序在Debian存储库没有,它能够作为.DEB下载。敕令以下:
$ sudo dpkg -i app_name.deb
Red Hat、CentOS、和Fedora
默许情况下,Ret Hat运用了多个包治理体系。虽然这些体系运用本身的敕令,然则依然有许多的相似之处,而且Debian中运用了同一个指令。
比方我们能够运用yum或许dnf治理器来装置应用程序。敕令以下:
$ sudo yum install app_name
$ sudo dnf install app_name12
.rpm花样的应用程序也能够运用rpm敕令装置:
$ sudo rpm -i app_name.rpm1
删除应用程序的敕令以下:
$ sudo yum remove app_name
$ sudo dnf remove app_name12
升级程序可经由过程以下指令完成:
$ yum update$ sudo dnf upgrade --refresh12
相干文章教程引荐:linux教程
以上就是linux体系中软件的装置、卸载与更新的细致内容,更多请关注ki4网别的相干文章!