在离线的CentOS6上使用安装介质进行图形用户界面(GUI)安装软件包
在VMware Player上安装CentOS6.5。
由于使用简易安装方式进行安装,
导致无法了解设置状态,
以下是用于修复设置的备忘录。
如果正在使用VMware Player进行评估,则可能会在不连接到互联网的情况下在离线模式下运行服务器。
在GUI中提供了软件包管理的用户界面,你需要进入管理员 > 添加/删除软件
仅仅安装软件包并不能使其从互联网上获取,导致在离线状态下无法进行软件包的添加和更新。因此,以下是一种通过安装媒介来安装软件包的方法备忘录。
(1) 放入媒体
当启用GUI时,通常会自动识别媒体并将其挂载到任意的/media目录下。
(2) 确认媒体路径。
如果自动安装成功,应该会启动资源管理器。
一旦资源管理器启动,将会记录当前显示目录的完整路径,起始点在窗口左下方。
这是在CentOS6.5上进行的尝试。
可以看到它已经被挂载在/media/CenOS_6.5_Final上。
打开终端机。
从GUI左上角的菜单中选择:应用程序 > 系统工具 > 终端。
或者,最简单的方法是从桌面上点击鼠标右键。
(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 这个选项。
双击”All packages”菜单可以打开包列表。
封闭的纸盒表示未安装的包。
尝试安装mysql-server。
在搜索栏中搜索mysql,并从列表中选择mysql-server软件包。
点击“应用”按钮。
显示有一些需要与依赖关系一同安装的软件包。
点击”安装”按钮。
如果没有root权限,会被要求输入密码。
输入root密码并点击“验证”按钮。
有时可能需要多次重复以上操作。
安装完成后,如果箱子上的+符号消失了,表示安装完成。