- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux下的常见的文件解压命令
介绍下两个主流软件包的终端命令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使用APT,dirname为CD-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个文件:.orig.tar.gz和.dsc和.diff.gz;然后解压在/var/cache/apt/archives/pkgname目录,其中/debian子目录是创建.deb包需要的文件。下载并自动打包:apt-get update 更新软件包分两步,更新软件包信息:apt-get upgrade 软件包升级:apt-get dist-upgrade 升级软件包的发行版:软件升级时使某个包锁定(即不升级):修改/etc/apt/preferences文件,其中内容为:Package: pkgnamePin: pindefPriority: pinpri例如:Package: gaimPin: version 0.58*,*表示锁定以0.58开头的所有版本。Priority值含义是:0表示永不安装,0-100表示不是有效版本不安装,100且1000表如有新版本则安装,1000表示安装旧版本。
rpm软件包相关指令集--(代表系统:RedHat/CentOS/RedFlag)
rpm包指令1.安装一个包: # rpm -ivh2.升级一个包: # rpm -Uvh3.删除一个包: # rpm -e4.安装参数: –force 即使覆盖属于其它包的文件也强迫安装–nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。5.查询一个包是否被安装:# rpm -q rpm package name6.得到被安装的包的信息:# rpm -qi rpm package name7.列出该包中有哪些文件:# rpm -ql rpm package name8.列出服务器上的一个文件属于哪一个RPM包:#rpm -qf9.可综合好几个参数一起用:# rpm -qil rpm package name10.列出所有被安装的rpm package:# rpm -qa11.列出一个未被安装进系统的RPM包文件中包含有哪些文件:# rpm -qilp rpm package name
一、安装命令格式:rpm -i ( or –install) options file1.rp
原创力文档


文档评论(0)