上海网站建设电话,做外国网站,广告公司平面设计培训,建个站的免费网站能上百度吗DNF仓库产生背景
在现实的场景中#xff0c;我们经常要安装一些软件包#xff0c;但由于现场不提供网络。 需要使用光盘或文件下载的方式去安装。 对于linux有两种离线安装方式#xff1a;二进制文件安装和源码安装 其中二进制文件是比较简单的安装方式#xff0c;不同的l…DNF仓库产生背景
在现实的场景中我们经常要安装一些软件包但由于现场不提供网络。 需要使用光盘或文件下载的方式去安装。 对于linux有两种离线安装方式二进制文件安装和源码安装 其中二进制文件是比较简单的安装方式不同的linux发行版又有二进制的安装工具和软件管理仓库。
openEuler和Redhat linux系列一样采用rpm方式封装二进制安装程序。
从网络上下载一个xxxx.zip或者是xxx.tar.gz 压缩包解压缩后就会得到一个rpm文件
使用安装命令 rpm ivh xxxx.rpm 执行安装动作。
使用rpm -q 程序名 用于检测程序有没有安装过
软件仓库方式安装
二进制安装除了使用离线文件包外还可以使用软件仓库的方式安装典型的是yum、apt等。
openEuler改良了yum软件仓库使用dnf工具执行仓库的管理和安装。
软件仓库可以使用本地仓库和远程的互联网上的仓库。
当前来处理如何使用本地仓库执行关联和软件安装。
1、将光盘装载到本地目录
1.1 创建一个目录用于装载光盘 (root身份
mkdir /mnt/cdrom
1.2 使用mount命令装载光驱
mount -t auto /dev/cdrom /mnt/cdrom 1.3 进入到/mnt/cdrom 查看内容
cd /mnt/cdrom
ll 2、配置dnf仓库创建一个本地仓库
使用dnf命令添加一个本地仓库
dnf config-manager --add-repo repository_url----该命令是模板
仓库的位置位于/mnt/cdrom
命令
dnf config-manager --add-repo file:///mnt/cdrom local 使用 dnf repolist 查看仓库 编辑repo文件修改内容修改位于/etc/yum.repos.d/mnt_cdrom.repo 1.重命名openEuler.repo --.old 2.编辑mnt_cdrom.repo文件 gpgkey文件名RPM-GPG-KEY-openEuler [dnf] namednf baseurlfile:///mnt/cdrom enabled1 gpgcheck1 gpgkeyfile:///mnt/cdrom/RPM-GPG-KEY-openEuler 3、检查仓库是否ok
使用dnf list命令列出仓库的软件 4、安装一个软件包 tar 和vim
dnf install tar vim 若遇到安装不成功如下图所示 执行命令 rpm --import /mnt/cdrom/RPM-GPG-KEY-openEuler 配置完成之后重新安装即可
5、安装成功