介绍下两个主流软件包的终端命令RPM包、DEB
deb软件包相关指令集--(代表系统:Debian/Ubuntu

dpkg 常用指令
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg –unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg –configure package 配置包


apt 常用指令
apt-cache search name      搜索存在的包,参数中name可以是包名的一部分也可是全部。
apt-cache show pkgname 显示包信息,其中pkgname必须是软件包的全名。
apt-file list pkgname 显示软件包内容:
apt-file update 信息更新则:
apt-cdrom add [-d dirname] CD-ROM使用APTdirnameCD-ROM挂载点目录名
apt-get install pkgname1 pkgname2 下载并安装软件包。
apt-get -d install pkgname1 pkgname2 只下载不安装软件包,软件包被下载

/var/cache/apt/archives目录。
apt-get --reinstall install pkgname1 pkgname2 重新安装软件包
apt-get -y install pkgname1 pkgname2 安装时对所有提问回答"yes"选项
apt-get -f install 如果安装进行不下去则用此命令修复,然后再安装
apt-get remove pkgname 删除软件包:
apt-get --purge remove pkgname彻底删除软件包(包括配置文件等):
apt-get clean 删除本机上下载的无用软件包
apt-get autoclean 删除过时的本机上下载的无用软件包:
apt-get source pkgname 下载源码包:
apt-get -b source pkgname 通常下载3个文件:..dsc.;然后解压

/var/cache/apt/archi

ves/pkgname目录,其中/debian子目录是创建.deb包需要的文件。

下载并自动打包:
apt-get update 更新软件包分两步,更新软件包信息:
apt-get upgrade 软件包升级:
apt-get dist-upgrade 升级软件包的发行版:
软件升级时使某个包锁定(即不升级):修改/etc/apt/preferences文件,其中内容为:
Package: pkgname
Pin: pindef
Priority: pinpri

例如:
Package: gaim
Pin: version 0.58**linux退出文件命令表示锁定以0.58开头的所有版本。
Priority值含义是:<0表示永不安装,0-100表示不是有效版本不安装,>100<1000
如有新版本则安装,>1000表示安装旧版本。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。