Linux常用安装方式

38 篇文章 1 订阅
29 篇文章 1 订阅

Linux常用安装命令及相关配置

rpm:

      前期被称为Redhat Package Manager.

      由于目前使用比较广泛又被称为RPM is Package Manager,从现在这个称呼也可以看出其在Linux系统中的重要性。

      RPM的功能:打包、安装、查询、升级、卸载、校验、数据库管理。

rpm的缺点

      Linux中存在的软件大多都是一些小程序,软件包和软件包之前的依赖关系较强(在安装一个软件的时候必须安装其他的软件),rpm不能解决软件包依赖的问题。

rpm常见的参数

-a, --all                query/verify all packages 所有的包
-e, --erase=<package>+   erase (uninstall) package 卸载软件
-f, --file               query/verify package(s) owning file 软件是由那个包释放的
-h, --hash               print hash marks as package installs 安装过程打印出来
-i, --install            install package(s) 安装包
-l, --list               list files in package 列出包中的文件
-q  查询指定包名。
-v, --verbose           provide more detailed output 保持更多的详细输出
    --version           print the version of rpm being used 打印rpm所用的版本

rpm常见的命令用法

	rpm -ivh 包名 安装
	rpm -evh 软件名 卸载软件包
	rpm -qa 查看系统已经安装的软件包
	rpm -ql 查看软件包的文件列表
	rpm -qf 查询某个文件是由那个包释放的

yum:

      yum被称为 Yellow dog Updater, Modified,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,可以通过HTTP服务器下载、FTP服务器下载、本地软件池的等方式获得软件包,可以从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

yum本地软件池安装

      本地池和通过http服务器下载的方式较为类似其区别在于对baseurl的值上面的不同,且相对本地池的操作较少一些,在这里就演示配置本子软件池的方式。

[root@localhost dev]# mount /dev/sr0 /mnt     #挂载映像文件中的软件到临时文件/mnt中       
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@localhost dev]# vim /etc/yum.repos.d/BASEOS.repo #配置文件
#下面为配置文件内应该有的内容
[BASEOS]
name = BASEOS                 #名字这里可以随便取
baseurl = fill:///mnt/BaseOS/ #设置包的路径
gpgcheck = 0                  #密钥检测 这里设置成0表示关闭

[BASEOS]
name = BASEOS                 #名字这里可以随便取
baseurl = fill:///mnt/BaseOS/ #设置包的路径
gpgcheck = 0                  #密钥检测 这里设置成0表示关闭

#然后保存退出 就可以用yum 服务 -y 安装软件服务了

dnf:

      DNF 是新一代的rpm软件包管理器。他首先出现在 Fedora 18 这个发行版中。在redhat 8 中是可以用这个命令的。
      DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。DNF使用 RPM, libsolv 和 hawkey 库进行包管理操作。

dnf的使用方法
      1.为了安装 DNF ,必须先安装并启用 epel-release 依赖。

# yum install epel-release

      2.使用 epel-release 依赖中的 YUM 命令来安装 DNF 包。在系统中执行以下命令:

# yum install dnf

dnf常见的命令用法

# dnf install 软件服务 安装软件服务
# dnf info 软件服务    查看软件服务的详细信息
# dnf remove 软件服务  卸载软件服务
# dnf search 软件服务  该命令来搜索软件包
# dnf list installed  查看安装的软件服务
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值