精华内容
下载资源
问答
  • Linux- RPM软件包安装

    2019-01-28 18:15:36
    Linux系统使用的安装包都是rpm软件包 RPM命名规则:软件包名字. 软件包版本. 软件包架构. RPM后缀 如:bind-9.9.4-18.e17.x86_64.rpm 注意:架构x86_64指的是可安装在CPU架构为x86_64的服...

    1 RPM软件包

          RPM,redhat packet manager是二进制软件包,可以直接安装。Linux系统使用的安装包都是rpm软件包

          RPM命名规则:软件包名字.  软件包版本.  软件包架构.  RPM后缀

          如:bind-9.9.4-18.e17.x86_64.rpm

          注意:架构x86_64指的是可安装在CPU架构为x86_64的服务器上,i386只能安装在CPU架构为i386的服务器上,noarch是兼容的。

    2 管理RPM软件包

    2.1 用RPM命令管理软件包

    1)先挂载光驱设备

    2)然后使用RPM命令安装:安装比较方便,但是无法解决软件包间的依赖关系,

    3)安装:光盘挂载点下的Packages目录下存放着RPM软件包

    格式:rpm  -ivh  软件包名的绝对路径  

    //i代表安装软件包,v代表安装时显示安装信息,h代表以“#”作为进度条显示安装进度

    例如:rpm  -ivh   /mnt/cdrom/Packages/bind-9.9.4-18.e17.x86_64.rpm

    4)查看软件包:rpm  -qa | grep  软件包名       

    例如:rpm  -qa  | grep  bind    //qa代表查询本地系统当前所有已安装的bind软件包

    5)卸载软件包:#rpm  -e   软件包名    //软件包名后面不要加rpm后缀,-e代表删除

        例如:rpm  -e  bind-9.9.4-18.e17.x86_64

    6)查询软件包安装路径

        rpm  -ql   软件包名    //软件包名后面不要加rpm后缀,ql代表安装路径

        例如:rpm  -ql    bind-9.9.4-18.e17.x86_64

    7)将软件包安装到指定的目录中:#rpm  -ivh  xxx.rpm   --prefix=目录名

        例如:rpm   -ivh   bind-9.9.4-18.e17.x86_64.rpm    --prefix=/root/bind  。这个会报错,因为bind是系统包不能重定位安装。

    2.2 用YUM命令管理rpm软件包 

          YUM命令采用C/S架构,可以解决软件包之间的依赖关系。在没联网的情况下安装本地rpm软件包前,要配置本地YUM,步骤如下:

    1)挂载光驱设备

    2)创建YUM源文件:

    a 进入指定目录   cd  /etc/yum.repos.d

    b 创建网络源文件的备用目录  mkdir  save(备用目录名)       

    c 将网络源文件转移到备用目录  mv  C*   save

    d 创建本地YUM源文件,文件名随便,必须以 .repo结尾

    e 然后vim  my.repo,里面内容如下:

    [源名称]                                           

    name=对该源的描述

    baseurl=软件包所在目录

    enabled=是否启用该源,0——否,1——是

    gpgcheck=是否验证软件的数字签名,0—否,1—是。

    3) 生成YUM缓存文件:yum  makecache  //如出现metadata cache created 就没有问题

    4)安装软件   #yum  install  软件名  -y

    例如:yum  install  httpd  -y 

    注:安装软件包必须看到complete才代表软件包安装完成

    5)指定源安装软件:yum  -enablerepo=源名称  install  软件名  -y

    6)安装程序组:    yum  groups  install   程序组名  -y

        例如: yum  groups  install  mariadb   -y

    7)查看软件是否安装成功

        #yum  list | grep  软件包名      //查看本机所有软件,@iso表示 已安装

        例如: yum   list | grep  httpd

    8)卸载软件   #yum   remove   软件包名   -y

        例如:yum   remove  httpd   -y

    9) 查询某个命令属于哪个软件包   #yum  search  命令

        例如 yum  search  pstree        //查询结果显示pstree属于psmisc软件包

    10)清空yum缓存        #yum  clean   all

    11)联网升级所有软件包   #yum  upgrade


    转载请注明出处,谢谢!

    展开全文
  • CentOS7安装软件包的方式 Linux rpm软件包管理
    展开全文
  • LinuxRPM软件包安装及卸载 在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager , 是由Redhat 公司提出的,用于管理Linux软件包的软件。Linux...

    Linux下RPM软件包的安装及卸载

    在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,

    是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,

    其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。

    RPM 安装操作

    命令:

    rpm -i 需要安装的包文件名

     

    举例如下:

    rpm -i example.rpm 安装 example.rpm 包;

    rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

    rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

     

    RPM 查询操作

    命令:

    rpm -q …

    附加查询命令:

     

    a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;

    i 显示安装包的信息;

    l 显示安装包中的所有文件被安装到哪些目录下;

    s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;

    p 查询的是安装包的信息;

    f 查询的是已安装的某文件信息;

     

    举例如下:

    rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;

    rpm -qip example.rpm 查看 example.rpm 安装包的信息;

    rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;

    rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;

    RPM 卸载操作

    命令:

    rpm -e 需要卸载的安装包

    在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。

    举例如下:

    rpm -e tomcat4 卸载 tomcat4 软件包

    RPM 升级操作

    命令:

    rpm -U 需要升级的包

    举例如下:

    rpm -Uvh example.rpm 升级 example.rpm 软件包

    RPM 验证操作

    命令:

    rpm -V 需要验证的包

    举例如下:

    rpm -Vf /etc/tomcat4/tomcat4.conf

    输出信息类似如下:

    S.5....T c /etc/tomcat4/tomcat4.conf

    其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm

     

    RPM 的其他附加命令

    --force 强制操作 如强制安装删除等;

    --requires 显示该包的依赖关系;

    --nodeps 忽略依赖关系并继续操作;

    展开全文
  • ubuntu rpm软件包Installing software on Ubuntu usually entails using Synaptic or by using an apt-get command from the terminal. Unfortunately, there are still a number of packages out there that are ...
    ubuntu rpm软件包

    ubuntu rpm软件包

    Installing software on Ubuntu usually entails using Synaptic or by using an apt-get command from the terminal. Unfortunately, there are still a number of packages out there that are only distributed in RPM format.

    在Ubuntu上安装软件通常需要使用Synaptic或从终端使用apt-get命令。 不幸的是,仍然有许多仅以RPM格式分发的软件包。

    There’s a utility called Alien that converts packages from one format to the other. This doesn’t always mean that an rpm will work on your system, though. You will need to install some prerequisite software packages in order to install alien, however. These packages include gcc and make.

    有一个名为Alien的实用程序,可以将包从一种格式转换为另一种格式。 但是,这并不总是意味着rpm将在您的系统上运行。 但是,您将需要安装一些必备软件包才能安装Alien。 这些软件包包括gcc和make。

    Run this command to install alien and other necessary packages:

    运行以下命令以安装Alien和其他必要的软件包:

    sudo apt-get install alien dpkg-dev debhelper build-essential

    须藤apt-get install Alien dpkg-dev debhelper build-essential

    To convert a package from rpm to debian format, use this command syntax. The sudo may not be necessary, but we’ll include it just in case.

    要将软件包从rpm转换为debian格式,请使用此命令语法。 sudo可能不是必需的,但为了以防万一,我们将其包括在内。

    sudo alien packagename.rpm

    须藤外星人packagename.rpm

    To install the package, you’ll use the dpkg utility, which is the internal package management tool behind debian and Ubuntu.

    要安装软件包,您将使用dpkg实用程序,它是debian和Ubuntu之后的内部软件包管理工具。

    sudo dpkg -i packagename.deb

    须藤dpkg -i packagename.deb

    The package should now be installed, providing it’s compatible with your system.

    现在应该安装该软件包,前提是它与您的系统兼容。

    翻译自: https://www.howtogeek.com/howto/ubuntu/install-an-rpm-package-on-ubuntu-linux/

    ubuntu rpm软件包

    展开全文
  • yum命令是Fedora、RedHat以及SUSE中基于RPM软件包管理器,可以从指定的服务器下载rpm包并且安装,可以自动处理所有依赖性关系,并且一次性安装所有的依赖软件包,无需一次次的下载安装依赖包。 国内yum源 国内...
  • 7、 Linux的RPM软件包管理:RPM包的介绍、RPM安装、卸载等操作
  • Linuxrpm软件包rpm命令的安装及卸载

    万次阅读 2017-07-14 09:32:33
    RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装RPM 有五种操作模式,分别为:安装、...
  • Linux安装软件包

    2020-05-01 20:31:33
    Linux安装软件包 后缀.rpm(红帽) .deb(ubuntu,debian等) 软件包有依赖关系 Linux的软件集中存放在一个地方(很多软件仓库里) 修改镜像源: <1>备份自带yum源配置文件mv /etc/yum.repos.d/CentOS-Base.repo ...
  • 1、安装命令 rpm -ivh 包全名 -i install 安装 -v verbose 显示详细信息 -h hash 显示进度 2、升级命令 rpm -Uvh 包全名 -U upgrade 升级 3、卸载 rpm -e 包名 -e erase 卸载 --nodeps 不检查依赖性 ...
  • LinuxRPM软件包安装及卸载 在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux软件包的软件。Linux...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,935
精华内容 3,574
关键字:

linuxrpm安装软件包

linux 订阅