解压rpm包的linux命令
解压rpm包的linux命令是什么呢?下面是命令的具体介绍:
rpm包打包压缩命令大全:
1、.tar格式
解包:[root@user]$ tar xvf FileName.tar
打包:[root@user]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
2、.gz格式
解压1:[root@user]$ gunzip FileName.gz
解压2:[root@user]$ gzip -d FileName.gz
压 缩:[root@user]$ gzip FileName
3、.tar.gz格式
解压:[root@user]$ tar zxvf FileName.tar.gz
压缩:[root@user]$ tar zcvf FileName.tar.gz DirName
4、.bz2格式
解压1:[root@user]$ bzip2 -d FileName.bz2
解压2:[root@user]$ bunzip2 FileName.bz2
压 缩: [root@user]$ bzip2 -z FileName
5、.tar.bz2格式
解压:[root@user]$ tar jxvf FileName.tar.bz2
压缩:[root@user]$ tar jcvf FileName.tar.bz2 DirName
6、.bz格式
解压1:[root@user]$ bzip2 -d FileName.bz
解压2:[root@user]$ bunzip2 FileName.bz
7、.tar.bz格式
解压:[root@user]$ tar jxvf FileName.tar.bz
8、.Z格式
解压:[root@user]$ uncompress FileName.Z
压缩:[root@user]$ compress FileName
9、.tar.Z格式
解压:[root@user]$ tar Zxvf FileName.tar.Z
压缩:[root@user]$ tar Zcvf FileName.tar.Z DirName
10、.tgz格式
解压:[root@user]$ tar zxvf FileName.tgz
11、.tar.tgz格式
解压:[root@user]$ tar zxvf FileName.tar.tgz
压缩:[root@user]$ tar zcvf FileName.tar.tgz FileName
12、.zip格式
解压:[root@user]$ unzip FileName.zip
压缩:[root@user]$ zip FileName.zip DirName
13、.lha格式
解压:[root@user]$ lha -e FileName.lha
压缩:[root@user]$ lha -a FileName.lha FileName
14、.rar格式
解压:[root@user]$ rar a FileName.rar
压缩:[root@user]$ rar e FileName.rar
拓展资料:
什么是rpm?
rpm是RPM package manager的缩写,最早由RedHat公司提出的软件包标准,后来随着rpm的不断发展而又增加许多功能,逐渐的成为linux公认的软件包管理标准。支持该格式的厂商有RedHat linux、suse linux、Mandriva linux。
rpm命令功能:
查询已安装在linux系统中的rpm软件包的信息
查询rpm软件包安装文件的信息
安装rpm软件包到当前linux系统
从linux系统中卸载已安装的rpm软件包
升级当前linux系统的rpm软件包
#rpm -qa后面不接参数用于查看系统中已经安装的所有的rpm包
#rpm -q rpm包名用于查看系统中是否安装了该软件包,如果安装了,系统会显示完整的包名;如果没有安装,系统会提示"package bas is #rpm -qi rpm包名用于查看系统中已经安装的rpm包的完整信息,包括该包的版本信息,安装时间和大小等。
#rpm -ql rpm包名用于查看该软件包都安装到了那些位置。
#rpm -qf 文件名用于查看某个文件使用那个rpm包安装的。
#rpm -qpi rpm包名和#rpm -qpl分别用于查看没有安装的包的信息,注意下和(4)、(5)的区别。
#rpm -ivh 包名用于安装rpm软件包,i代表安装、v代表可视化安装、h代表安装的时候显示进度。
#rpm --force -irpm包用于强制安装rpm软件包,--force参数用于安装存在依存关系的rpm包。不过一般我们并不怎做,解决依存关系的较好的方法是使用#rpm -i 命令一起安装。
#rpm -e rpm包名用于删除rpm软件包。rpm -e --nodeps 包名用于删除存在依存关系的软件包,该命令可以将和该包存在依存关系的所有的软件包统统删除。
#rpm -Urpm包名用于对rpm包的升级。
以上就是小编今天的分享了,希望可以帮助到大家。
linux下怎么找rpm安装包
如何在Linux中列出通过RPM或者DEB包安装的文件
这篇文章可以帮你轻松地找到重要的软件包文件,如配置文件、帮助文档等。 -- Aaron Kili
本文导航-如何列出 Linux 中全部已安装软件包的文件 …… 10%
作者: Aaron Kili
译者: geekpi
你是否想要了解安装包中各个文件在 Linux 系统中安装(位于)的位置?我们将在本文介绍如何列出文件的来源,或存在于某个特定包或者一组软件包中的文件。
这篇文章可以帮你轻松地找到重要的软件包文件,如配置文件、帮助文档等。我们来看看找出文件在哪个包中或者从哪个包中安装的几个方法:
如何列出 Linux 中全部已安装软件包的文件你可以使用 repoquery 命令[1],它是 yum-utils[2] 的一部分,用来列出给定的软件包在 CentOS/RHEL 系统上安装的文件。
要安装并使用 yum-utils,运行下面的命令:
# yum update# yum install yum-utils
现在你可以列出一个已安装包的文件了,比如 httpd 服务器 (注意包名是大小写敏感的)。--installed 表示已经安装的包,-l 列出所有的文件:
# repoquery --installed -l httpd# dnf repoquery --installed -l httpd [On Fedora 22 versions]
repoquery 列出 httpd 安装的文件
重要:在 Fedora 22 以上的版本中,repoquery 命令在基于 rpm 的发行版中已经与 dnf 包管理器[3]整合,可以用上面的方法列出安装的文件。
除此之外,你也可以使用下面的 rpm 命令[4]列出 .rpm 包中或已经安装的 .rpm 包的文件,下面的 -q 和 -l 表示列出其后跟着的包中的文件:
# rpm -ql httpdrpm 查询已安装程序的安装包
另外一个有用的建议是使用 -p 在安装之前列出 .rpm 中的文件。
# rpm -qlp telnet-server-1.2-137.1.i586.rpm在 Debian/Ubuntu 发行版中,你可以使用 dpkg 命令[5]带上 -L 标志在 Debian 系统或其衍生版本中列出给定 .deb 包的安装的文件。
在这个例子中,我们会列出 apache2 Web 服务器安装的文件:
$ dpkg -L apache2dpkg 列出安装的包
不要忘记查看其它有关在 Linux 中软件包管理的文章。
20 个有用的 yum 包管理命令[6]
20 个有用的 rpm 包管理命令[7]
15 个 Ubuntu 中有用的 apt 包管理命令[8]
15 个 Ubuntu 中有用的 dpkg命令[9]
5 个最佳的对 Linux 新手的包管理器[10]
就是这样了!在本文中,我们向你展示了如何在 Linux 中列出/找到给定的软件包或软件包组安装的所有文件。在下面的评论栏中分享你的想法。
作者简介:
Aaron Kili 是 Linux 和 F.O.S.S 的爱好者,目前任 TecMint 的作者,志向是一名 Linux 系统管理员、web 开发者。他喜欢用电脑工作,并热衷于分享知识。
via: http://www.tecmint.com/list-files-installed-from-rpm-deb-package-in-linux/
作者:Aaron Kili[11] 译者:geekpi 校对:ezio
本文由 LCTT 原创编译,Linux中国 荣誉推出
[1]: repoquery 命令 - http://www.tecmint.com/list-installed-packages-in-rhel-centos-fedora/
[2]: yum-utils - http://www.tecmint.com/linux-yum-package-management-with-yum-utils/
[3]: dnf 包管理器 - http://www.tecmint.com/dnf-commands-for-fedora-rpm-package-management/
[4]: rpm 命令 - http://www.tecmint.com/20-practical-examples-of-rpm-commands-in-linux/
[5]: dpkg 命令 - http://www.tecmint.com/dpkg-command-examples/
[6]: 20 个有用的 yum 包管理命令 - http://www.tecmint.com/20-linux-yum-yellowdog-updater-modified-commands-for-package-mangement/
[7]: 20 个有用的 rpm 包管理命令 - http://www.tecmint.com/20-practical-examples-of-rpm-commands-in-linux/
[8]: 15 个 Ubuntu 中有用的 apt 包管理命令 - http://www.tecmint.com/apt-advanced-package-command-examples-in-ubuntu/
[9]: 15 个 Ubuntu 中有用的 dpkg命令 - http://www.tecmint.com/dpkg-command-examples/
[10]: 5 个最佳的对 Linux 新手的包管理器 - http://www.tecmint.com/linux-package-managers/
[11]: Aaron Kili - http://www.tecmint.com/author/aaronkili/
- 11-30科技
台式电脑出现叹号不能上网
- 06-16生活
首钢园区运煤车站将改造为什么场馆
- 03-21生活
荞麦面能当饭天天吃吗
- 12-03科技
qq四叶草标识怎么得到
- 11-22教育
工程技术员实习周记范文
- 08-17游戏
成语小秀才第411关至第420关答案
- 06-17生活
316l是什么材质
- 06-24生活
不锈钢有印子擦不干净
推荐
- 1天宫课堂观后感范文140
- 2吃黄桃的禁忌124
- 3西葫芦是水果还是蔬菜285
- 4棕白色大熊猫叫什么名字262
- 5酒店前台岗前心得体会104
- 6保护模式禁用怎么取消346