当前位置: 技术问答>linux和unix
centos的疑惑
来源: 互联网 发布时间:2017-03-14
本文导语: 最近,我在学习centos6.3,安装了一个虚拟机。可是在用yum安装一些应用程序的时候怎么就提示无法找到应用程序的安装包,与出现安装失败。个人觉得是不是我的默认yum原服务器上没有这些应用程序的安装包呀,...
最近,我在学习centos6.3,安装了一个虚拟机。可是在用yum安装一些应用程序的时候怎么就提示无法找到应用程序的安装包,与出现安装失败。个人觉得是不是我的默认yum原服务器上没有这些应用程序的安装包呀,如果是这样的话,我是不是只要改变一下我的yum源就行了。
还有就是通过编译安装的问题,为什么老是失败。一般是先make,编译源程序,然后在make install,执行安装,有的还要用configuer配置一下。可是结果还是一样,失败!我都无语了。有经验的同志,帮我出出主意。如果在Linux上面没有应用,那么这个操作系统该怎么使用呢?
还有就是通过编译安装的问题,为什么老是失败。一般是先make,编译源程序,然后在make install,执行安装,有的还要用configuer配置一下。可是结果还是一样,失败!我都无语了。有经验的同志,帮我出出主意。如果在Linux上面没有应用,那么这个操作系统该怎么使用呢?
|
makecache不是必须的,只是为了更新软件信息时更快,所以不存在“才能”。
feh在Fedora里是有的,但是RHEL和CentOS官方源是没有的。你需要安装第三方源。
http://wiki.centos.org/AdditionalResources/Repositories
建议你安装RPMForge、EPEL、Adobe、Google、RPMfusion几个源。安装方法一般都很简单,就是去对应网站下载对应的repo的rpm包。rpm -ivh安装。之后yum就可以找到你要的软件了。
a>安装CentOS yum源优先级插件yum-priorities
yum install yum-priorities
设置CentOS默认yum源的优先级为最高cd /etc/yum.repos.d/ #进入yum源目录
vi CentOS-Base.repo #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2
b>安装epel yum源
下载epel-release-6-5.noarch.rpm 下载地址:http://wiki.centos.org/AdditionalResources/Repositories
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo #修改epel yum源优先级,priority=11
c>安装rpmforge yum源
wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
vi /etc/yum.repos.d/rpmforge.repo #修改rpmforge yum源优先级,priority=12
d>安装rpmfusion yum源 rpm -ivh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm
vi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo #修改rpmfusion yum源优先级,priority=13
e>更新yum软件包
yum check-update
feh在Fedora里是有的,但是RHEL和CentOS官方源是没有的。你需要安装第三方源。
http://wiki.centos.org/AdditionalResources/Repositories
建议你安装RPMForge、EPEL、Adobe、Google、RPMfusion几个源。安装方法一般都很简单,就是去对应网站下载对应的repo的rpm包。rpm -ivh安装。之后yum就可以找到你要的软件了。
a>安装CentOS yum源优先级插件yum-priorities
yum install yum-priorities
设置CentOS默认yum源的优先级为最高cd /etc/yum.repos.d/ #进入yum源目录
vi CentOS-Base.repo #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2
b>安装epel yum源
下载epel-release-6-5.noarch.rpm 下载地址:http://wiki.centos.org/AdditionalResources/Repositories
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo #修改epel yum源优先级,priority=11
c>安装rpmforge yum源
wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
vi /etc/yum.repos.d/rpmforge.repo #修改rpmforge yum源优先级,priority=12
d>安装rpmfusion yum源 rpm -ivh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm
vi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo #修改rpmfusion yum源优先级,priority=13
e>更新yum软件包
yum check-update
|
1,yum默认使用外网www.centos.org提供的源,你的虚拟机可以连外网,就问题
你可以修改yum源为本地iso解压目录
新建文件/etc/yum.repos.d/my.repo
添加内容
[root@hard conf]# more /etc/yum.repos.d/my.repo
[myrepo]
name=my_repo
baseurl=file:///mnt/centos1
file:///mnt/centos2
gpgcheck=0
centos1,centos2目录为iso解压后目录
2,源码安装的步骤是
./configure
make
make install
but:在./configure前,要满足安装条件
比如需要gcc,gcc++,或需要其他安装包,,,
要看你现在在装什么软件了
你可以修改yum源为本地iso解压目录
新建文件/etc/yum.repos.d/my.repo
添加内容
[root@hard conf]# more /etc/yum.repos.d/my.repo
[myrepo]
name=my_repo
baseurl=file:///mnt/centos1
file:///mnt/centos2
gpgcheck=0
centos1,centos2目录为iso解压后目录
2,源码安装的步骤是
./configure
make
make install
but:在./configure前,要满足安装条件
比如需要gcc,gcc++,或需要其他安装包,,,
要看你现在在装什么软件了
|
1. 在用yum进行安装时,要先做一下# yum makecache,把软件源中的元数据缓存一下,
才能用yum install来安装软件
2. 在用源码包进行安装时,如果有README这样的文件,一定首先阅读,它会教你如何安装,
如果缺少某些需要的软件包或者依赖都会在configure提示你
才能用yum install来安装软件
2. 在用源码包进行安装时,如果有README这样的文件,一定首先阅读,它会教你如何安装,
如果缺少某些需要的软件包或者依赖都会在configure提示你
|
就像明明给你准备了猎枪,却有人非要自己从钢管再打造一次。
除非是你自己写的程序,或者有很特别的定制需要。源代码编译有不能自动升级有没有发行版的patch,兼容性、可靠性、可维护性、易用性都是最差的。
除非是你自己写的程序,或者有很特别的定制需要。源代码编译有不能自动升级有没有发行版的patch,兼容性、可靠性、可维护性、易用性都是最差的。
|
自己编译才是真正的锻炼linux,yum安装毛也不是。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。