linux软件安装cenos(redhat系)与ubuntu(debain系)常用命令

前言

软件包管理简介

1、软件包分类

(1)源码包(C语言文件)
(2)二进制包(RPM包、系统默认包)(已经经过编译的源码包)

2、两种包的优缺点

源码包

优点:
1、开源,可以修改源代码
2、可以自由选择所需的功能
3、软件是编译安装,更加适合自己的系统,更加稳定,效率更高
4、卸载方便
缺点:安装麻烦,易出错,编译时间长

二进制包(以rpm包为例

优点:
1、包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
2、安装速度比源码包安装快的多
缺点:看不到源代码,功能选择不灵活,依赖性

包全名与包名

1、包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径。
2、包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm/中的数据库。

1、redhat系

1.1 yum

常用命令功能
yum list查询所有可用软件包列表
yum search 关键字搜索服务器上所有和关键字相关的包
yum install 包名安装,后面加-y 安装的时候自动回答yes
yum update 包名升级,不加包名,会全部升级,包括Linux内核,远程慎用
yum remove 包名卸载
yum repolist查看可用软件源

1.2 rpm

常用命令功能
rpm -ivh 包全名RPM安装
-i(install)安装
-v(verbose)显示详细信息
-i(hash)显示进度
–nodeps不检测依赖性
rpm -Uvh 包全名RPM包升级
-U(upgrade)升级
rpm -e 包名卸载
-e (erase)卸载
rpm -qa 包名查询是否安装软件
-q (query)查询
-a (all)所有
rpm -qa|grep xxx配合管道符使用

2、debain系

2.1 apt

常用命令功能
apt install 软件包安装软件
apt remove 软件名卸载软件
apt upgrade更新已安装的包
apt-cache search package搜索包
apt-cache show package获取包的相关信息,如说明、大小、版本等
apt source 软件名下载软件包源码,需另外配置deb-src源

2.2 dpkg

常用命令功能
dpkg -i package.deb安装
dpkg -l列出当前系统中已经安装的软件以及软件包的状态
dpkg -l package.deb筛选出名称中包含指定模式的软件包
dpkg -lgrep “package_name”
dpkg -L package列出 package安装的所有文件清单
dpkg -c package.deb列出 package.deb内容
dpkg -s package显示已安装包裹的信息
dpkg -r package卸载已经安装的软件包,但是不对其配置产生影响
dpkg -P package删除包的同时清理配置文件
dpkg -R 目录名安装目录下的所有软件
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值