linux系统管理命令-软件包管理

软件包管理

17.01 rpm命令
rpm软件包的管理工具,redhat package management
 # rpm -ivh 123.rpm  
 # rpm -q vim  查询
 # rpm -qf /sbin/fdisk 查询某个软件从属于哪个软件包文件
 # rpm -e zsh  卸载软件包
 # rpm -qpi zsh 查询zsh软件的详细信息
 # rpm -qpl zsh

17.02 yum命令
可以看作是rpm的智能化工具,自动解决依赖关系
 # yum install zsh 安装软件
 # yum update php 更新软件
 # yum update 更新所有可以更新的软件
 # yum upgrade 升级软件
 # yum remove zsh 卸载软件


17.03 chkconfig命令
redhat兼容的Linux系统的服务管理工具,可以设置管理不同的服务在不同的的运行等级的状态
 # chkconfig --list
 # chkconfig --list xinetd
 # chkconfig --level 3 xinetd off 设置在运行等级3时xinetd默认关闭

17.04 ntsysv命令
用于配置不同运行等级的启动或关闭状态,会启动文本操作界面
 # ntsysv 设置当前运行等级服务状态
 # ntsysv --level 1 设置某个非当前运行等级的服务状态

17.05 apt-get命令
是debian的软件包管理工具
 # apt-get install rcconf
 # apt-get remove rcconf
 # apt-get update  更新本机的软件包索引列表
 # apt-get upgrade 升级软件包

17.06 aptitude命令
是debian中基于文本界面的软件包管理方式
 # aptitude show rcconf
 # aptitude install rcconf
 # aptitude search rcconf

17.07 apt-key命令
是debian软件包key管理工具
 # apt-key list

17.08 apt-sortpkgs命令
是debian中用于排序软件包索引文件
 # cp /mnt/cdrom0/disks/lenny/main/binary-i386/Packages.gz ./
 # gzip -d Packages.gz
 # apt-sortpkgs Packages

17.09 dpkg命令
是debian中软件包管理工具
 # dpkg -c rcconf_1.21_all.deb
 # dpkg -i rcconf_1.21_all.deb
 # dpkg -r rcconf

17.10 dpkg-deb命令
是debian中软件包管理工具打包和解包及软件包信息
 # dpkg-deb -I rcconf_1.21_all.deb


17.11 dpkg-divert命令
是debian中将引起冲突的软件安装至转移目录,而非默认目录
 # dpkg-divert --add /root/Packages

17.12 dpkg-preconfigure命令
是debain中在安装软件之前完成预配置功能
 # dpkg-preconfigure rcconf_1.21_all.deb

17.13 dpkg-query命令
是debain中已安装软件包查询工具
 # dpgk-query -l tcsh
 # dpkg-query -l query
 # dpkg-query -L

17.14 dpkg-reconfigure命令
是debian中重新配置已经安装软件的命令,如果软件不需要配置则没有任何输出信息
 # dpkg-reconfigure bash
 # dpkg-reconfigure ntlmaps

17.15 dpkg-split命令
是debian中用于将软件包分割或将分割的软件包合并
 # dpkg-split -s cpp-4.3.deb

17.16 dpkg-statoverride命令
是debian中管理软件包的状态改写的实用工具
 # dpkg-statoverride --list

17.17 dpkg-trigger命令
是debian中软件包触发器,只能用在维护的脚本中
 # dpkg-trigger nowai 会提示必须从维护的脚本中调用

17.18 patch命令
经常被用来为源代码文件打补丁
 # ls
linux-2.6.0.tar.bz2 patch-2.6.1.bz2
 # tar -jxvf linux-2.6.0.tar.bz2
 # bunzip2 patch-2.6.1.bz2
 # cd linux-2.6.0
 # cp ../patch-2.6.1 ./
 # patch -p1 < patch-2.6.1

17.19 rcconf命令
是debian中运行等级服务图形配置工具
 # rcconf

17.20 rpm2cpio命令
用于将指定的rpm软件包转换成cpio格式的文件
 # rpm2cpio zsh-4.2.rpm > zsh.cpio
 # file zsh.cpio

17.21 rpmbuild命令
被用于创建二进制的rpm软件包和源码软件包
 # ls zsh-4.2.el5.src.rpm
 # rpm -ivh zsh-4.2.el5.src.rpm
 # rpmbuild -ba /usr/src/redhat/SPECS/zsh.spec
 # ls /usr/src/redhat/RPMS/i386/zsh-*

17.22 rpmdb命令
用于初始化和重建rpm数据库
 # rpmdb --rebuilddb 重建数据库
 # rpmdb --initdb 初始化数据

17.23 rpmquery命令
rpm软件包的查询工具
 # rpmquery -q bash 查询是否已经安装
 # rpmquery -qc bash 查询软件的配置文件
 # rpmquery -qi bash

17.24 rpmsign命令
rpm软件包的签名管理工具
 # rpmsign --checksig zsh-4.2.el5.i386.rpm
 # rpmsign --addsign zsh-4.2.el5.i386.rpm
 # rpmsign --delsign zsh-4.2.el5.i386.rpm
 # rpmsign --resign zsh-4.2.el5.i386.rpm

17.25 rpmverify命令
用于验证安装的软件包的正确性
 # rpmverify -V bash

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值