关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

linux包管理和安装工具详解

发布时间:2021-02-22 15:41:40

包安装工具

操作系统

格式

工具

Debian

.deb

apt, apt-cache, apt-get, dpkg

Ubuntu

.deb

apt, apt-cache, apt-get, dpkg

CentOS

.rpm

yumrpm

Fedora

.rpm

Dnfrpm

FreeBSD

Ports, .txz

make, pkg

 

安装软件包

系统

命令

说明

Debian /   Ubuntu

sudo apt-get   install package

安装单个包


sudo apt-get   install package1 package2 ...

安装所有列出所有包


sudo apt-get   install -y package

 apt 提示是否继续的地方直接默认 yes


dpkg -i packet.deb

手动安装下载包


sudo apt-get   install -y gdebi && sudo gdebi package.deb

安装 gdebi,然后使用 gdebi 安装 package.deb 并处理缺失的依赖


sudo apt   install package

显示一个彩色的进度条

CentOS

sudo yum   install package



sudo yum   install package1 package2 ...

安装所有列出来的包


sudo yum   install -y package

 yum 提示是否继续的地方直接默认 yes


rpm -ivh   packet.rpm

手动安装下载包

Fedora

sudo dnf   install package



sudo dnf   install package1 package2 ...

安装所有列出来的包


sudo dnf   install -y package

 dnf 提示是否继续的地方直接默认 yes


rpm -ivh   packet.rpm

手动安装下载包

FreeBSD   Packages

sudo pkg   install package



sudo pkg   install package1 package2 ...

安装所有列出来的包


sudo pkg add   package.txz

手动安装下载包

FreeBSD Ports

cd   /usr/ports/category/port && sudo make install

从源码构建安装一个 port

 

删除软件包

系统

命令

说明

Debian /   Ubuntu

sudo apt-get   remove package



sudo apt   remove package



sudo apt-get   autoremove

删除不需要的包


dpkg -r packet

手动删掉软件

CentOS

sudo yum   remove package



rpm -evh   pacekt.rpm

手动删掉软件

Fedora

sudo dnf   erase package



rpm -evh   pacekt.rpm

手动删掉软件

FreeBSD   Packages

sudo pkg   delete package



sudo pkg   autoremove

删除不需要的包

FreeBSD Ports

sudo pkg delete package



cd   /usr/ports/path_to_port && make deinstall

卸载 port

 

搜索某个包

系统

命令

说明

Debian /   Ubuntu

apt-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

搜索评论、描述和依赖

 



/template/Home/Zkeys/PC/Static
翔云网络帮助中心