apt-get dist-upgrade
类似 CentOS sudo yum update
Fedora sudo dnf upgrade
FreeBSD Packages sudo pkg upgrade
FreeBSD Ports less /usr/ports/UPDATING
应用 less
来查看 ports 的更新提示(应用高低光标键滚动,按 q 退出)。 cd /usr/ports/ports-mgmt/portmaster && sudo make install && sudo portmaster -a
安装 portmaster
然后应用它更新已安装的 ports 搜刮某个包
大年夜多半发行版都供给针对包集合的图形化或菜单驱动的对象,我们可以分类浏览软件,这也是一个发明新软件的好办法。然而,查找包最快和最有效的办法是应用敕令行对象进行搜刮。
体系 敕令 解释 Debian / Ubuntuapt-cache search search_string
apt search search_string
CentOS yum search search_string
yum search all search_string
搜刮所有的字段,包含描述 Fedora dnf search search_string
dnf search all search_string
搜刮所有的字段,包含描述 FreeBSD Packages pkg search search_string
经由过程名字进行搜刮 pkg search -f search_string
经由过程名字进行搜刮并返回完全的描述 pkg search -D search_string
搜刮描述 FreeBSD Ports cd /usr/ports && make search name=package
经由过程名字进行搜刮 cd /usr/ports && make search key=search_string
搜刮评论、描述和依附 在安装软件包之前,我们可以经由过程细心浏览包的描述来获得很多有效的信息。除了仁攀类可读的文本之外,这些内容平日包含像版本号如许的元数据和包的依附项列表。
体系 敕令 解释 Debian / Ubuntuapt-cache show package
显示有关包的本地缓存信息 apt show package
dpkg -s package
显示包的当前安装状况 CentOS yum info package
yum deplist package
列出包的依附 Fedora dnf info package
dnf repoquery --requires package
列出包的依附 FreeBSD Packages pkg info package
显示已安装的包的信息 FreeBSD Ports cd /usr/ports/category/port && cat pkg-descr
大年夜存储库安装包
知道包名后,平日可以用一个敕令来安装它及其依附。你也可以一次性安装多个包,只需将它们全部列出来即可。
体系 敕令 解释 Debian / Ubuntusudo apt-get install package
sudo apt-get install package1 package2 ...
安装所有列出来的包 sudo apt-get install -y package
在 apt
提示是否持续的处所直接默认 yes
sudo apt install package
显示一个彩色的进度条 CentOS sudo yum install package
sudo yum install package1 package2 ...
安装所有列出来的包 sudo yum install -y package
在 yum
提示是否持续的处所直接默认 yes
Fedora sudo dnf install package
sudo dnf install package1 package2 ...
推荐阅读
六大理由告诉你为什么 GNOME仍然是最好的Linux桌面环境
【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索
动态的工作区(workspaces)是使我离不开 GNOME 3 的功能之一。它的概念十分简单,你可以大年夜单个工作区>>>详细阅读
本文标题:Linux包管理基础:apt、yum、dnf和pkg
地址:http://www.17bianji.com/lsqh/36774.html
1/2 1