源起于最近需要对达梦数据库的ODBC进行操作,发现没有系统没有GCC,准备进RPM镜像站下载文件安装,发现所需要依赖的包很多,所以想着用YUM进行安装,结果直接输入命令行后,发现地址不对,频繁报错,于是苦苦的找文件修改,功夫不负有心人,终于搞定了。
第一步:进入/etc/yum.repos.d目录 对baseurl进行更新,原操作系统中的地址已经失效,必须更新,网上也有很多资源目录,但是不准确,导致尝试了很多次也是失败的。在官方找到了此链接,可以使用。
http://download.cs2c.com.cn/neokylin/server/releases/6.0/x86_64/trusted/
第二步:执行命令行
yum安装常用软件的命令
#yum check-update
#yum remove 软件包名
#yum install 软件包名
#yum update 软件包名
yum命令常见使用方法
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包
[root@damen-pc ~]# yum -y install gcc
Loaded plugins: refresh-packagekit
ftp://nsupdate:nsupdate@ftp.cs2c.com.cn/NS/6/os/gen/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - “Couldn’t resolve host ‘ftp.cs2c.com.cn’”
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: nk6-os. Please verify its path and try again
[root@damen-pc ~]# ^C
[root@damen-pc ~]# yum -y install gcc
Loaded plugins: refresh-packagekit
nk6-os | 3.7 kB 00:00
nk6-os/primary_db | 2.6 MB 01:20
nk6-updates | 3.7 kB 00:00
nk6-updates/primary_db | 2.6 MB 00:15
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package gcc.x86_64 0:4.4.7-11.el6.se.01 will be installed
–> Processing Dependency: libgomp = 4.4.7-11.el6.se.01 for package: gcc-4.4.7-11.el6.se.01.x86_64
–> Processing Dependency: cpp = 4.4.7-11.el6.se.