资讯专栏INFORMATION COLUMN

Linux - 网络 - 软件管理

incredible / 662人阅读

摘要:我现在公网的是用的,看看配置文件吧,就说说几个主要的吧。仓库名称仓库地址签名和地址是否使用本仓库,默认为使用仓库启用禁用启用禁用

吴宏东 - 记于2018年07月04日 - 博客 https://segmentfault.com/u/wu...

Linux 软件管理 rpm 软件管理 简介

RPM是红帽一个软件包管理系统,全称是Red Hat Package Manager;
软件包命名的规则:name-version.type.rpm
name:软件名称;
version:软件版本;
type:包的类型,i86表示Intel x86平台上编译的,x86_64表示64位的Intel x86平台上编译的,noarch表示已编译的代码与平台无关,src表示软件源代码;

使用
# 安装,-i表示安装,-vh表示输出详情和进度条
rpm -ich telnet-0.17-64.el7.x86_64.rpm;
# 也可以安装远程的软件包
rpm -ivh http://自己脑补/telnet-0.17-64.el7.x86_64.rpm;
# 卸载软件包
rpm -e telnet;
yum 软件管理 简介

YUM是“Yellow dog Updater, Modified”的简称;
yum与rpm的区别在于yum解决了软件包的依赖关系;

使用
# 升级系统
yum update;
# 安装指定的软件包
yum -y install telnet;
# 卸载指定的软件包
yum -y remove telnet;
# 搜索包
yum search telnet;
# 查看包信息
yum info telnet;
# 查看包的依赖关系
yum deplist boost;
# 查看符合条件的包
yum list yum*;
# 清除缓存、重建
yum clean all && yum makecache;
配置文件

配置文件位于:/etc/yum.conf ,来解析一下

[main]
# 缓存目录,$basearch系统的平台架构,$releasever系统的版本号
cachedir=/var/cache/yum/$basearch/$releasever
# 是否保存缓存,1 保存,0 不保存
keepcache=0
# 日志等级,0~10,数值越高记录信息越多
debuglevel=2
# 日志路径
logfile=/var/log/yum.log
# 是否允许更新不同架构的包
exactarch=1
# 是否允许更新陈旧的包
obsoletes=1
# 校验GPG签名
gpgcheck=1
# 默认开启插件的使用
plugins=1
# 允许保留多少个内核包
installonly_limit=5
# 提交bug地址
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
# 不知道说啥,不鸟它
distroverpkg=centos-release
# 在公司内部需要通过代理的,在这里设置了
# proxy=http://ip:port
# 没有用户密码就不用写以下两行了
# proxy_username=user
# proxy_password=password
仓库源文件

可以是公网上的仓库,也可以是本地的私有仓库,可以上网就用阿里或者163的,随便吧,不能上网的,就自己建一个私有源,最简单的用python建一句话搞定,后面我再写篇文章来搭建吧。
我现在公网的是用163的,看看配置文件吧,就说说几个主要的吧。

[base]
# 仓库名称
name=CentOS-$releasever - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
# 仓库地址
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
# GPG签名和地址
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
# 是否使用本仓库,默认为1使用
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
仓库启用禁用
# 启用
yum config-manager --enable python-yum;
# 禁用
yum config-manager --disable python-yum;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10873.html

相关文章

  • Linux网络管理

    摘要:模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器民政局根本不知道有这么个人,自然也不会主动和它通信。仅主机模式的虚拟机,纯粹是一个彻彻底底的黑奴,不仅没有户口路由器民政局不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。 前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 Linux进程管理 这篇主要讲解在Lin...

    mating 评论0 收藏0
  • LinuxDay01

    摘要:的应用领域个人桌面领域在国内市场,桌面操作系统的发展趋势非常迅猛。目前已经在政府企业等领域得到了广泛应用。另外也相继推出了基于的桌面系统,特别是,已经积累了大量社区用户。并且保持着快速的增长率。尤其在政府金融农业交通电信等国家关键领域。 ...

    kun_jian 评论0 收藏0
  • Linux - 网络 - 软件管理

    摘要:我现在公网的是用的,看看配置文件吧,就说说几个主要的吧。仓库名称仓库地址签名和地址是否使用本仓库,默认为使用仓库启用禁用启用禁用 吴宏东 - 记于2018年07月04日 - 博客 https://segmentfault.com/u/wu... Linux 软件管理 rpm 软件管理 简介 RPM是红帽一个软件包管理系统,全称是Red Hat Package Manager; 软件包...

    zhoutao 评论0 收藏0
  • ⭐超详细图解Linux安装⭐

    Linux安装目录 ?linux的安装?虚拟机是什么?常用的虚拟软件 ? 安装VMWare虚拟机?安装步骤:?‍♂️安装后,输入注册码 ? 虚拟机安装失败遇到的问题?‍♀️问题1:? 问题2: ? 安装linux的centos系统 ?linux的安装 学习 Linux需要一个环境,所以我们需要安装创建一个虚拟机,然后在虚拟机上安装一个 相对应的系统如Centos系统来学习。接下来...

    YFan 评论0 收藏0
  • Linux简介

    摘要:二开源软件简介开源软件是什么呈现出来就是源代码。从而会拿出更少的资源供客户端访问。至此,在服务器上不会考虑使用图形界面。字符界面减少了出错被攻击的可能性 一、Linux发展史 1.1 Linux前世:Minix 由Andrew S. Tanenbaum教授参考Unix编写,目的用于教学 showImg(https://segmentfault.com/img/bVUmpB?w=604...

    beita 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<