中标麒麟6.0解决YUM安装GCC库及依赖库的问题

   源起于最近需要对达梦数据库的ODBC进行操作,发现没有系统没有GCC,准备进RPM镜像站下载文件安装,发现所需要依赖的包很多,所以想着用YUM进行安装,结果直接输入命令行后,发现地址不对,频繁报错,于是苦苦的找文件修改,功夫不负有心人,终于搞定了。

第一步:进入/etc/yum.repos.d目录 对baseurl进行更新,原操作系统中的地址已经失效,必须更新,网上也有很多资源目录,但是不准确,导致尝试了很多次也是失败的。在官方找到了此链接,可以使用。

http://download.cs2c.com.cn/neokylin/server/releases/6.0/x86_64/trusted/
中标麒麟6.0解决YUM安装GCC库及依赖库的问题_第1张图片
第二步:执行命令行
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:[email protected]/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.01 for package: gcc-4.4.7-11.el6.se.01.x86_64
–> Processing Dependency: libgcc >= 4.4.7-11.el6.se.01 for package: gcc-4.4.7-11.el6.se.01.x86_64
–> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-11.el6.se.01.x86_64
–> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-11.el6.se.01.x86_64
–> Running transaction check
—> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
–> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
–> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
—> Package cpp.x86_64 0:4.4.7-11.el6.se.01 will be installed
–> Processing Dependency: libmpfr.so.1()(64bit) for package: cpp-4.4.7-11.el6.se.01.x86_64
—> Package glibc-devel.x86_64 0:2.12-1.209.el6_9.2 will be installed
–> Processing Dependency: glibc-headers = 2.12-1.209.el6_9.2 for package: glibc-devel-2.12-1.209.el6_9.2.x86_64
–> Processing Dependency: glibc = 2.12-1.209.el6_9.2 for package: glibc-devel-2.12-1.209.el6_9.2.x86_64
–> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.209.el6_9.2.x86_64
—> Package libgcc.x86_64 0:4.4.5-6.el6.ns6.01 will be updated
—> Package libgcc.x86_64 0:4.4.7-11.el6.se.01 will be an update
—> Package libgomp.x86_64 0:4.4.5-6.el6.ns6.01 will be updated
—> Package libgomp.x86_64 0:4.4.7-11.el6.se.01 will be an update
–> Running transaction check
—> Package glibc.x86_64 0:2.12-1.25.el6.ns6.01 will be updated
–> Processing Dependency: glibc = 2.12-1.25.el6.ns6.01 for package: glibc-common-2.12-1.25.el6.ns6.01.x86_64
—> Package glibc.x86_64 0:2.12-1.209.el6_9.2 will be an update
—> Package glibc-headers.x86_64 0:2.12-1.209.el6_9.2 will be installed
–> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.209.el6_9.2.x86_64
–> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.209.el6_9.2.x86_64
—> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
—> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
–> Running transaction check
—> Package glibc-common.x86_64 0:2.12-1.25.el6.ns6.01 will be updated
—> Package glibc-common.x86_64 0:2.12-1.209.el6_9.2 will be an update
–> Processing Dependency: tzdata >= 2015g-4 for package: glibc-common-2.12-1.209.el6_9.2.x86_64
—> Package kernel-headers.x86_64 0:2.6.32-696.18.7.el6 will be installed
–> Running transaction check
—> Package tzdata.noarch 0:2011g-1.el6.ns6.01 will be updated
—> Package tzdata.noarch 0:2016a-2.el6 will be an update
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size

Installing:
gcc x86_64 4.4.7-11.el6.se.01 nk6-os 10 M
Installing for dependencies:
cloog-ppl x86_64 0.15.7-1.2.el6 nk6-os 93 k
cpp x86_64 4.4.7-11.el6.se.01 nk6-os 3.7 M
glibc-devel x86_64 2.12-1.209.el6_9.2 nk6-os 990 k
glibc-headers x86_64 2.12-1.209.el6_9.2 nk6-os 619 k
kernel-headers x86_64 2.6.32-696.18.7.el6 nk6-os 4.5 M
mpfr x86_64 2.4.1-6.el6 nk6-os 156 k
ppl x86_64 0.10.2-11.el6 nk6-os 1.3 M
Updating for dependencies:
glibc x86_64 2.12-1.209.el6_9.2 nk6-os 3.8 M
glibc-common x86_64 2.12-1.209.el6_9.2 nk6-os 14 M
libgcc x86_64 4.4.7-11.el6.se.01 nk6-os 101 k
libgomp x86_64 4.4.7-11.el6.se.01 nk6-os 132 k
tzdata noarch 2016a-2.el6 nk6-os 731 k

Transaction Summary

Install 8 Package(s)
Upgrade 5 Package(s)

Total download size: 40 M
Downloading Packages:
(1/13): cloog-ppl-0.15.7-1.2.el6.x86_64.rpm | 93 kB 00:00
(2/13): cpp-4.4.7-11.el6.se.01.x86_64.rpm | 3.7 MB 00:26
(3/13): gcc-4.4.7-11.el6.se.01.x86_64.rpm | 10 MB 01:01
(4/13): glibc-2.12-1.209.el6_9.2.x86_64.rpm | 3.8 MB 00:15
(5/13): glibc-common-2.12-1.209.el6_9.2.x86_64.rpm | 14 MB 00:57
(6/13): glibc-devel-2.12-1.209.el6_9.2.x86_64.rpm | 990 kB 00:03
(7/13): glibc-headers-2.12-1.209.el6_9.2.x86_64.rpm | 619 kB 00:06
(8/13): kernel-headers-2.6.32-696.18.7.el6.x86_64.rpm | 4.5 MB 00:43
(9/13): libgcc-4.4.7-11.el6.se.01.x86_64.rpm | 101 kB 00:00
(10/13): libgomp-4.4.7-11.el6.se.01.x86_64.rpm | 132 kB 00:00
(11/13): mpfr-2.4.1-6.el6.x86_64.rpm | 156 kB 00:00
(12/13): ppl-0.10.2-11.el6.x86_64.rpm | 1.3 MB 00:05
(13/13): tzdata-2016a-2.el6.noarch.rpm | 731 kB 00:06

Total 179 kB/s | 40 MB 03:51
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : libgcc-4.4.7-11.el6.se.01.x86_64 1/18
Updating : tzdata-2016a-2.el6.noarch 2/18
Updating : glibc-2.12-1.209.el6_9.2.x86_64 3/18
Updating : glibc-common-2.12-1.209.el6_9.2.x86_64 4/18
Updating : libgomp-4.4.7-11.el6.se.01.x86_64 5/18
Installing : mpfr-2.4.1-6.el6.x86_64 6/18
Installing : cpp-4.4.7-11.el6.se.01.x86_64 7/18
Installing : ppl-0.10.2-11.el6.x86_64 8/18
Installing : cloog-ppl-0.15.7-1.2.el6.x86_64 9/18
Installing : kernel-headers-2.6.32-696.18.7.el6.x86_64 10/18
Installing : glibc-headers-2.12-1.209.el6_9.2.x86_64 11/18
Installing : glibc-devel-2.12-1.209.el6_9.2.x86_64 12/18
Installing : gcc-4.4.7-11.el6.se.01.x86_64 13/18
Cleanup : libgomp-4.4.5-6.el6.ns6.01.x86_64 14/18
Cleanup : glibc-common-2.12-1.25.el6.ns6.01.x86_64 15/18
Cleanup : glibc-2.12-1.25.el6.ns6.01.x86_64 16/18
Cleanup : tzdata-2011g-1.el6.ns6.01.noarch 17/18
Cleanup : libgcc-4.4.5-6.el6.ns6.01.x86_64 18/18

Installed:
gcc.x86_64 0:4.4.7-11.el6.se.01

Dependency Installed:
cloog-ppl.x86_64 0:0.15.7-1.2.el6
cpp.x86_64 0:4.4.7-11.el6.se.01
glibc-devel.x86_64 0:2.12-1.209.el6_9.2
glibc-headers.x86_64 0:2.12-1.209.el6_9.2
kernel-headers.x86_64 0:2.6.32-696.18.7.el6
mpfr.x86_64 0:2.4.1-6.el6
ppl.x86_64 0:0.10.2-11.el6

Dependency Updated:
glibc.x86_64 0:2.12-1.209.el6_9.2 glibc-common.x86_64 0:2.12-1.209.el6_9.2
libgcc.x86_64 0:4.4.7-11.el6.se.01 libgomp.x86_64 0:4.4.7-11.el6.se.01
tzdata.noarch 0:2016a-2.el6

Complete!

你可能感兴趣的:(中标麒麟LInux)