linux常用软件包安装,Linux 基本工具(安装软件包)

Linux 平台上不同发行版的包管理不一样, 因此工具的使用也有区别, 这里我们介绍下常见的一些发行版系统包管理的流程, 顺带也介绍下 FreeBSD 的包管理机制.

Debian/Ubuntu

在基于 Debian 的发行版上一般使用 apt-get 工具来对软件包进行管理, 当然也有些变种, 比如 apt/aptitute, 使用起来有些区别, 但是核心功能基本一致, 一般还需要配合 apt-cache, dpkg等等工具

安装软件包

apt-get install package_name

卸载软件包

卸载的过程中, 不清理配置文件

apt-get remove package_name

或者

卸载时同时卸载软件和其配置文件

apt-get purge package_name

搜索软件包

apt-cache search package_name

查看软件包描述信息

apt-cache show package_name

查看已经安装软件包

dpkg -l

更新已安装包

apt-get update包

apt-get upgrade

RHEL/CentOS

基于 Redhat 系列的操作系统,皆使用 yum 工具来进行包管理

安装软件包

yum install package_name

卸载软件包

yum erase package_name

或者

yum remove package_name

搜索软件包

yum search package_name

查看软件包描述信息

yum info package_name

查看已经安装软件包

yum list installed

更新已安装包

yum update

yum upgrade

Gentoo

Gentoo 类似 FreeBSD, 基于源码发行, 不过也提供预编译包, 包管理工具是 emerge, Gentoo 也提供一些基于预编译的软件包, 比如 www-client/firefox-bin 或 www-client/google-chrome, 因为这些大型软件编译周期非常长, 不便于普通用户使用, 因此同时提供编译和非编译版本软件包供用户使用.

安装软件包

emerge package_name

卸载软件包

emerge --unmerge package_name

或者简写为

emerge -C package_name

搜索软件包

emerge -s package_name

查看软件包描述信息

emerge --info package_name

查看已经安装软件包

equery list '*'

更新已安装包

emerge --ask --update --newuse --deep @world

或者简写为

emerge -auND @world

FreeBSD

FreeBSD 目前在国内还不是非常流行, 有部分企业早已在使用该操作系统, 系统稳定非常高,性能也非常出色. FreeBSD 是基于源码发布, 同时提供预编译的软件包, 便于使用.

安装软件包

基于源代码安装软件,一般使用 make 安装

cd /usr/ports/editor/vim

make install

或者安装预编译软件包

pkg install vim

搜索

卸载软件包

基于源码安装软件,同样 使用 make 来卸载

cd /usr/ports/editor/vim

make deinstall

基于预编译软件包的卸载使用 pkg

pkg delete vim

搜索软件包

源码树中搜索软件包

搜索

搜索

搜索

搜索e=vim

预编译软件包搜索

```bash

pkg search package_name

查看软件包描述信息

pkg_info package_name

或者

pkg info package_name

查看已经安装软件包

pkg_info

更新已安装包

freebsd-update fetch

freebsd-update install

参考链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值