linux如何安装rpm包?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux如何安装rpm包?相关的知识,希望对你有一定的参考价值。

参考技术A

1、点击文件,点击文件这里download目录。或者是rmp包所在的目录下。

2、找到rpm包目录之后,右键打开一个终端了。

3、输入安装的命令之:【sudo yum install】,把软件拖入到命令后。

4、输入电脑上的设置的密码了,那么就可以安装好了,此时点击dock上的点。

5、那么就可以看到安装之后的软件了。

如何从Linux源码创建RPM或DEB包

  在Linux系统操作中,因为某些原因而想要直接从源码创建安装的软件包,下面就如何在Linux系统下从源码创建RPM或DEB包,以便将来可以更容易的卸载程序。

  如果已经从它的源码运行“make install”安装了linux程序。想完整移除它将变得真的很麻烦,除非程序的开发者在Makefile里提供了uninstall的目标设置。否则必须在安装前后比较系统里文件的完整列表,然后手工移除所有在安装过程中加入的文件。

  这时候Checkinstall就可以派上使用。Checkinstall会跟踪install命令行所创建或修改的所有文件的路径(例如:“make install”、“make install_modules”等)并建立一个标准的二进制包,让能用发行版的标准包管理系统安装或卸载它,(例如Red Hat的yum或者Debian的apt-get命令)。已知它在 Slackware、SuSe、Mandrake 和 Gentoo 上也工作很好,请参考其官方文档。

  在这只集中在红帽子和Debian为基础的发行版,并展示怎样从源码使用Checkinstall创建一个RPM和DEB软件包

  在linux上安装Checkinstall

  在Debian及其衍生发行版上安装Checkinstall:

  # aptitude install checkinstall

  在红帽子的发行版上安装Checkinstall,你需要下载一个已经打包好的Checkinstall rpm包(例如:从 http://rpm.pbone.net/找到),不过它已经从Repoforge库里删除了。这个包是针对Cent OS6的,不过也可在Cent OS7里工作。

  # wget

ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/ikoinoba/CentOS_CentOS-6/x86_64/checkinstall-1.6.2-3.el6.1.x86_64.rpm# yum install checkinstall-1.6.2-3.el6.1.x86_64.rpm

  一旦checkinstall安装好,你就可以用下列格式创建一个特定的软件包

  # checkinstall 《install-command》

  如果没有参数,默认安装命令“make install”将被使用

  用Checkinstall创建一个RPM或DEB包

  在这个例子里,我们将创建一个htop包,这是一个linux交互式文本模式进程查看器(类似 top)。

  首先,让我们从项目的官方网站下载源代码,作为一个好的习惯,我们存储源码包到/usr/local/src下,并解压它。

  # cd /usr/local/src# wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz# tar xzf htop-1.0.3.tar.gz# cd htop-1.0.3

  让我们看看htop的安装命令是什么,以便我们能用Checkinstall命令调用它,如下面所示,htop用“make install”命令安装。

  # 。/configure# make install

  因此,要创建一个htop安装包,我们可以不带任何参数的调用checkinstall,这将使用“make install”命令创建一个包。在这个过程中, checkinstall命令会问你几个问题。

  简而言之,如下命令会创建一个htop包:

  # 。/configure# checkinstall

  “Should I create a default set of package docs?(我会创建一个默认设置的包文件?)”,回答“Y”:

  此可以输入一个包的简短描述,然后按两次回车:

  输入一个数字以修改下面的任何值或ENTER继续:

  

  然后checkinstall将自动地创建一个.rpm或者.deb包,根据你的linux系统是什么:

  在CentOS7:

  

  在Debian 7:

 

  上面就来Linux系统下使用checkinstall从源码创建RPM或DEB包的方法。

参考技术A

需要安装Checkinstall创建一个RPM和DEB软件包。
在linux上安装Checkinstall,在Debian及其衍生发行版上安装Checkinstall:
# aptitude install checkinstall
在红帽子的发行版上安装Checkinstall,需要下载一个已经打包好的Checkinstall rpm包。

  # wget
  ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories
/home:/ikoinoba/CentOS_CentOS-6/x86_64/checkinstall-1.6.2-3.el6.1.x86_64.rpm#
 yum install checkinstall-1.6.2-3.el6.1.x86_64.rpm

一旦checkinstall安装好,就可以用下列格式创建一个特定的软件包

# checkinstall 《install-command》

如果没有参数,默认安装命令“make install”将被使用Checkinstall创建一个RPM或DEB包。在这个例子里,将创建一个htop包,这是一个linux交互式文本模式进程查看器(类似 top)。
首先,让从项目的官方网站下载源代码,作为一个好的习惯,存储源码包到/usr/local/src下,并解压。

# cd /usr/local/src# wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz# tar xzf htop-1.0.3.tar.gz# cd htop-1.0.3

看看htop的安装命令是什么,以便能用Checkinstall命令调用,如下面所示,htop用“make install”命令安装。

# ./configure# make install

因此,要创建一个htop安装包,可以不带任何参数的调用checkinstall,这将使用“make install”命令创建一个包。在这个过程中, checkinstall命令会问你几个问题。
简而言之,如下命令会创建一个htop包:

# ./configure# checkinstall

“Should I create a default set of package docs?”,回答“Y”:

可以输入一个包的简短描述,然后按两次回车:

输入一个数字以修改下面的任何值或ENTER继续:

然后checkinstall将自动地创建一个.rpm或者.deb包,根据你的linux系统是什么:

在CentOS7:

在Debian 7:

Linux系统下使用checkinstall从源码创建RPM或DEB包的方法介绍了,该方法只适用于红帽子和Debian为基础的发行版,其他版本可以做个参考。

参考技术B 在Linux系统操作中,因为某些原因而想要直接从源码创建安装的软件包,下面小编就给大家介绍下如何在Linux系统下从源码创建RPM或DEB包,以便将来可以更容易的卸载程序,一起来了解下吧。
  如果你已经从它的源码运行“make install”安装了linux程序。想完整移除它将变得真的很麻烦,除非程序的开发者在Makefile里提供了uninstall的目标设置。否则你必须在安装前后比较你系统里文件的完整列表,然后手工移除所有在安装过程中加入的文件。
  这时候Checkinstall就可以派上使用。Checkinstall会跟踪install命令行所创建或修改的所有文件的路径(例如:“make install”、“make install_modules”等)并建立一个标准的二进制包,让你能用你发行版的标准包管理系统安装或卸载它,(例如Red Hat的yum或者Debian的apt-get命令)。已知它在 Slackware、SuSe、Mandrake 和 Gentoo 上也工作很好,请参考其官方文档。
  在这篇文章中,我们只集中在红帽子和Debian为基础的发行版,并展示怎样从源码使用Checkinstall创建一个RPM和DEB软件包
  在linux上安装Checkinstall
  在Debian及其衍生发行版上安装Checkinstall:
  # aptitude install checkinstall
  在红帽子的发行版上安装Checkinstall,你需要下载一个已经打包好的Checkinstall rpm包(例如:从 http://rpm.pbone.net/找到),不过它已经从Repoforge库里删除了。这个包是针对Cent OS6的,不过也可在Cent OS7里工作。
  # wget
  ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/ikoinoba/CentOS_CentOS-6/x86_64/checkinstall-1.6.2-3.el6.1.x86_64.rpm# yum install checkinstall-1.6.2-3.el6.1.x86_64.rpm
  一旦checkinstall安装好,你就可以用下列格式创建一个特定的软件包
  # checkinstall 《install-command》
  如果没有参数,默认安装命令“make install”将被使用
  用Checkinstall创建一个RPM或DEB包
  在这个例子里,我们将创建一个htop包,这是一个linux交互式文本模式进程查看器(类似 top)。
  首先,让我们从项目的官方网站下载源代码,作为一个好的习惯,我们存储源码包到/usr/local/src下,并解压它。
  # cd /usr/local/src# wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz# tar xzf htop-1.0.3.tar.gz# cd htop-1.0.3
  让我们看看htop的安装命令是什么,以便我们能用Checkinstall命令调用它,如下面所示,htop用“make install”命令安装。
  # 。/configure# make install
  因此,要创建一个htop安装包,我们可以不带任何参数的调用checkinstall,这将使用“make install”命令创建一个包。在这个过程中, checkinstall命令会问你几个问题。
  简而言之,如下命令会创建一个htop包:
  # 。/configure# checkinstall
  “Should I create a default set of package docs?(我会创建一个默认设置的包文件?)”,回答“Y”:
   如何从Linux源码创建RPM或DEB包
  你可以输入一个包的简短描述,然后按两次回车:
   如何从Linux源码创建RPM或DEB包
  输入一个数字以修改下面的任何值或ENTER继续:
   如何从Linux源码创建RPM或DEB包
  然后checkinstall将自动地创建一个.rpm或者.deb包,根据你的linux系统是什么:
  在CentOS7:
   如何从Linux源码创建RPM或DEB包
  在Debian 7:
  如何从Linux源码创建RPM或DEB包
  上面就来Linux系统下使用checkinstall从源码创建RPM或DEB包的方法介绍了,该方法只适用于红帽子和Debian为基础的发行版,其他版本可以做个参考。本回答被提问者和网友采纳

以上是关于linux如何安装rpm包?的主要内容,如果未能解决你的问题,请参考以下文章

linux如何安装rpm包?

linux rpm包怎么安装

如何安装rpm命令?

linux 下如何安装rpm命令

我的linux系统里没有安装rpm,rpm包哪里下载,怎么安装。

如何在 Ubuntu 中安装 rpm 软件包