在离线的CentOS6上使用安装介质进行图形用户界面(GUI)安装软件包

在VMware Player上安装CentOS6.5。
由于使用简易安装方式进行安装,
导致无法了解设置状态,
以下是用于修复设置的备忘录。

如果正在使用VMware Player进行评估,则可能会在不连接到互联网的情况下在离线模式下运行服务器。

在GUI中提供了软件包管理的用户界面,你需要进入管理员 > 添加/删除软件

Win81_000182.jpg

仅仅安装软件包并不能使其从互联网上获取,导致在离线状态下无法进行软件包的添加和更新。因此,以下是一种通过安装媒介来安装软件包的方法备忘录。


(1) 放入媒体

当启用GUI时,通常会自动识别媒体并将其挂载到任意的/media目录下。


(2) 确认媒体路径。

如果自动安装成功,应该会启动资源管理器。
一旦资源管理器启动,将会记录当前显示目录的完整路径,起始点在窗口左下方。

Win81_000197.jpg

这是在CentOS6.5上进行的尝试。
可以看到它已经被挂载在/media/CenOS_6.5_Final上。


打开终端机。

从GUI左上角的菜单中选择:应用程序 > 系统工具 > 终端。

Win81_000186.jpg

或者,最简单的方法是从桌面上点击鼠标右键。

Win81_000185_s.jpg

(4) 使用vi创建repo文件

在包含存储库设置的目录中创建一个新的存储库定义配置文件。

移动到存储库设置目录。

# cd /etc/yum.repos.d/
# ls -l

• 创建文件

# vi media_default.repo
[media_default]
name=media_default
baseurl=file:///media/CentOS_6.5_Final    ※
gpgcheck=0
enabled=1

只需要一个选项,将以下内容以中文方式进行改写:
将媒体装载到***的路径中。
虽然斜杠很多看起来不容易理解,但是可以根据file://+/media/CentOS_6.5_Final进行分割。

・查看文件内容

# cat media_default.repo

(5) (4)以外的其他enable设置被禁用。

检查位于/etc/yum.repos.d/内的所有文件,并使用cat命令将其内容确认。然后将启用的设置更改为禁用状态。

# cat CentOS-Base.repo
# cat CentOS-Debuginfo.repo
# cat CentOS-Media.repo
# cat CentOS-Vault.repo

如果一段文字以”[]”开头,在其中设置了enabled=1,或者没有设置enabled=~时,似乎会生效。
请更改为enable=0,或者添加enable=0。

[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0                                             <----- 末尾に enabled=0 を追加する

如果保持 CentOS 6.5 的安装不变,
看起来 CentOS-Base.repo 文件中的 [base] [updates] [extras] 这三个地方都是启用的。


(6) 安装应用程序

可以从GUI的左上角菜单中,选择Administrator > Add/Remove Software 这个选项。

Win81_000196.jpg

双击”All packages”菜单可以打开包列表。
封闭的纸盒表示未安装的包。

尝试安装mysql-server。
在搜索栏中搜索mysql,并从列表中选择mysql-server软件包。
点击“应用”按钮。

Win81_000189.jpg

显示有一些需要与依赖关系一同安装的软件包。
点击”安装”按钮。

Win81_000190.jpg

如果没有root权限,会被要求输入密码。
输入root密码并点击“验证”按钮。
有时可能需要多次重复以上操作。

Win81_000192.jpg

安装完成后,如果箱子上的+符号消失了,表示安装完成。

Win81_000195.jpg
广告
将在 10 秒后关闭
bannerAds