o
目标:利用
EPEL
提供的软件来搜寻是否有
NTFS
所需要的各项模块!;
o
目标:你的
Linux
必须要已经½上
Internet
才行;
o
需求:最好了½磁盘容量是否够用,以及如何启动服务等。
其实这个任务非常简单!因为我们在前面各小½的说明当中已经说明了如何设定
EPEL
yum
配置文件,
此时你只要透过底下的方式来处理即可:
o
使用
yum --enablerepo=epel search ntfs
找出所需要的软件名称
o
再使用
yum --enablerepo=epel install ntfs-3g ntfsprogs
来安装即可!
简答题部分:
.
如果你曾经修改过
yum
配置文件内的软件库设定
(/etc/yum.repos.d/*.repo)
,导致下次使用
yum
½行安装
时老是发现错误,
此时你该如何是好?
先确认你的配置文件确实是正确的,如果没问题,可以½
yum
的快取清除,使用『
yum clean all
』即可。
事实上,
yum
所有快取、下载软件、下载软件的表头数据,都放置于
/var/cache/yum/
目录下。
.
简单说明
RPM
SRPM
的异同?
RPM
文件是由程序打包者
(
通常是由
distribution
的开发商
)
½由程序的原始码,在特定的平台上面所编译成功的
binary
program
的数据,并½该数据制作成为
RPM
的格式,以方便相同软、硬件平台的用户之安装使用。
在安装时显的很简单,
因为程序打包者的平台与使用者所使用的平台预设为相同。
至于
SRPM
则是½由与
RPM
相同的配置文件数据,不过½原始码直½包在
SRPM
文件当中,而不经过编译。
因为
SRPM
所内含的数据为原始码,所以安装时必须要再经过编译的行为才能成为
RPM
并提供使用者安装。
.
假设我想要安装一个软件,例如
pkgname.i386.rpm
,但却老是发生无法安装的问题,请问我可以加入哪些
参数来强制安装他?
可以加入
--nodeps
等参数。例如
rpm -ivh --nodeps pkgname.i386.rpm
.
承上题,你认为强制安装之后,该软件是否可以正常执行?为什么?
一般来说,应该是『不能执行』的,因为该软件具有相依属性的问题,
某些时刻该软件的程序可能需要呼½外部的函式库,
但函式库可能未安装,因此当然无法执行成功。
.
有些人使用
CentOS 7.x
安装在自己的
Atom CPU
上面,却发现无法安装,在查询了该原版光盘的内容,
发现里面的文件名为
***.x86_64.rpm
。请问,无法安装的可能原因为何?
Atom
虽然也是属于
x86
的架构,但是某些
atom
是属于
32
位的系统。但是
CentOS 7
已经½释出
64
位的版本,所以当然
无法安装了!
.
请问我使用
rpm -Fvh *.rpm
rpm -Uvh *.rpm
来升级时,两者有何不同?
-Uvh
后面½的软件,如果原本未安装,则直½安装,原本已安装时,则直½升级;
-Fvh
后面½的软件,如果原本未安装,则不安装,原本已安装时,则直½升级;