当前位置: ManBetXapp > 百科 > 科技 >正文

解压rpm包的linux命令

人气:187 ℃ /2022-12-24 06:36:38

解压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%

编译自: http://www.tecmint.com/list-files-installed-from-RPM-DEB-package-in-linux/

作者: 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 httpd

rpm 查询已安装程序的安装包

另外一个有用的建议是使用 -p 在安装之前列出 .rpm 中的文件。

# rpm -qlp telnet-server-1.2-137.1.i586.rpm

在 Debian/Ubuntu 发行版中,你可以使用 dpkg 命令[5]带上 -L 标志在 Debian 系统或其衍生版本中列出给定 .deb 包的安装的文件。

在这个例子中,我们会列出 apache2 Web 服务器安装的文件:

$ dpkg -L apache2

dpkg 列出安装的包

不要忘记查看其它有关在 Linux 中软件包管理的文章。

  1. 20 个有用的 yum 包管理命令[6]

  2. 20 个有用的 rpm 包管理命令[7]

  3. 15 个 Ubuntu 中有用的 apt 包管理命令[8]

  4. 15 个 Ubuntu 中有用的 dpkg命令[9]

  5. 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/

搜索更多有关“ 解压rpm包的linux命令”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2008-2024 ManBetXappAll Rights Reserved. 手机版