软件管理【1.10】
- 13、软件管理
-
- 13.1.包管理工具rpm
- 13.2.yum和dnf
-
- 13.2.1.配置yum源
- 13.2.2.只下载安装包,不安装
- 13.2.3.配置本地光盘ISO文件安装
- 13.2.4.配置阿里云epel源
- 13.2.5.base-for-centos7.repo
- 13.2.6.base-for-rocky8.repo
- 13.3.搭建私有yum仓库
-
- 13.3.1.Apache实现网战功能
- 13.3.2.Nginx实现网站功能
- 13.4.ubuntu软件包管理dpkg和apt
-
- 13.4.1.Ubuntu 软件仓库
- 13.5.源码编译安装实战案例
-
- 13.5.1.nginx源码编译安装rocky
- 13.5.2.nginx源码编译安装ubuntu
- 13.5.3.一键安装Nginx脚本
- 13.6.文件传输scp命令
- endl
13、软件管理
13.1.包管理工具rpm
# 不常用
rpm -ivh xxx # 安装
rpm -e # 卸载
# 常用
rpm -qi package # 安装包详细信息
rpm -ql package # 包中文件列表
rpm -qf /etc/passwd # 文件来自哪个包
13.2.yum和dnf
yum install remove repolist list search provides history clean all
yum clean all # 清缓存
13.2.1.配置yum源
/etc/yum.repos.d/xxx.repo
[repoid] 唯一
name=说明
baseurl=http:// https:// ftp:// file://
gpgcheck=0
enabled=1
#gpgkey=
cd /etc/yum.repos.d
[11:53:05 root@Rocky85 yum.repos.d]# cat test.repo
[BaseOS]
name=aliyun BaseOS
baseurl=https://mirrors.aliyun.com/rockylinux/8/BaseOS/x86_64/os/
gpgcheck=1
# 本地的key更安全,检查是否合法,避免病毒,更加安全
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
# 网络的key
# gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-rockyofficial
[AppStream]
name=aliyun BaseOS
baseurl=https://mirrors.aliyun.com/rockylinux/8/AppStream/x86_64/os/
gpgcheck=1
# 本地的key更安全,检查是否合法,避免病毒,更加安全
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
[extras]
name=aliyun extras
baseurl=https://mirrors.aliyun.com/rockylinux/8/extras/x86_64/os/
gpgcheck=0
[epel]
name=aliyun epel
baseurl=https://mirrors.aliyun.com/epel/8/Everything/x86_64/
gpgcheck=0
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
13.2.2.只下载安装包,不安装
yum -y install --downloadonly --downloaddir=/data/nginx/ nginx
yum -y install --downloadonly --downloaddir=/data/httpd/ httpd
13.2.3.配置本地光盘ISO文件安装
# 自动挂载光盘
yum -y install autofs
systemctl enable --now autofs
# 访问
lsblk
ls /misc/cd
[11:52:58 root@Rocky85 yum.repos.d]# cat cdrom.repo
[BaseOS]
name=cdrom BaseOS
baseurl=file:///misc/cd/BaseOS
gpgcheck=0
[AppStream]
name=cdrom AppStream
baseurl=file:///misc/cd/AppStream
gpgcheck=0
13.2.4.配置阿里云epel源
[11:58: