- ベストアンサー
gccのダウンロードインストールのやりかた
- cenos5.0でのgccのダウンロードとインストール方法を教えてください。
- yumコマンドを使用してgccをインストールしようとしましたが、エラーが発生しました。
- VMwareサーバー上でゲストOSとして動作しているcenos5.0でgccをダウンロードとインストールする方法を教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
私の日本語理解力が足りないせいか、内容がかみ合っていない気がします。 「vmware tool」だったらrpmでもインストール可能ではといったつもりです。 そもそも、rpmはパッケージが存在することを前提としているのでファイルが なければインストールできません。 No.3 を見ると依存関係でエラーになっているようなので、CentOSのアップグレードをして CentOS 5.4 にしても大丈夫であれば、アップグレード後同じようにすれば インストールできそうな気がします。
その他の回答 (4)
- dev_null
- ベストアンサー率67% (37/55)
既に解決しているかもしれませんが > これでvmwaretoolがインストールできたのでしょうか? gccのダウンロードインストールのやりかたではなかったのでしょうか。 centosならvmware toolもrpmでインストールできませんか。
お礼
おへんじありがとうございます。 rpm -i gccでは出来ませんでした。ファイルがないとでます。 宜しければどうコマンドをうつかお教えください。
- dev_null
- ベストアンサー率67% (37/55)
> Error: Need a group or list of groups だそうです。コマンドが切れちゃったようですね。 >> # yum --disablerepo=\* --enablerepo=base groupinstall "Development Tools" > # yum --disablerepo=\* --enablerepo=base groupinstall
お礼
コマンドの意味がわかりませんがとりあえず進んだようです。 これでvmwaretoolがインストールできたのでしょうか? [root@localhost ~]# yum --disablerepo=\* --enablerepo=base groupinstall "Development Tools" Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.jaist.ac.jp base | 1.1 kB 00:00 Setting up Group Process Checking for new repos for mirrors Package 1:make-3.81-3.el5.i386 already installed and latest version Package 1:pkgconfig-0.21-2.el5.i386 already installed and latest version Package gettext-0.14.6-4.el5.i386 already installed and latest version ---> Package autoconf.noarch 0:2.59-12 set to be updated --> Processing Dependency: imake for package: autoconf ---> Package texinfo.i386 0:4.8-14.el5 set to be updated ---> Package indent.i386 0:2.2.9-14.fc6 set to be updated ---> Package swig.i386 0:1.3.29-2.el5 set to be updated ---> Package splint.i386 0:3.1.1-16.el5 set to be updated ---> Package gcc.i386 0:4.1.2-44.el5 set to be updated 省略 --> Finished Dependency Resolution glibc-2.5-34.i386 from base has depsolving problems --> Missing Dependency: glibc-common = 2.5-34 is needed by package glibc-2.5-34.i386 (base) Error: Missing Dependency: glibc-common = 2.5-34 is needed by package glibc-2.5-34.i386 (base)
- dev_null
- ベストアンサー率67% (37/55)
> お返事ありがとうございます。こちらでしょうか。どこを変えればよろしいのでしょうか? enabled=1 となっているところを enabled=0 に変更をするのですが、 残念ながらそのファイルではありません。 ただ、そのファイルにもっと簡単な方法が記載してありました。 # yum --disablerepo=\* --enablerepo=base groupinstall "Development Tools" とかで上手く行くかもしれません。
お礼
お返事ありがとうございます早速打ってみました。 [root@localhost ~]# yum --disablerepo=\* --enablerepo=base groupinstall Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.jaist.ac.jp Error: Need a group or list of groups usage: yum [options] COMMAND List of Commands: うまくいってないですかね?
補足
enabled=0 にしました。これはどういう意味なのでしょうか [root@localhost ~]# yum upgrade Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Upgrade Process No Packages marked for Update [root@localhost ~]# yum install gcc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process Parsing package install arguments No package gcc available. Nothing to do
- dev_null
- ベストアンサー率67% (37/55)
CD-ROMなどメディアのリポジトリが有効になっているためエラーが出てるようです。 yumのリポジトリは、/etc/yum.repo.d にあるので該当するリポジトリを無効に すれば解決すると思います。
お礼
# CentOS-Media.repo # お返事ありがとうございます。こちらでしょうか。どこを変えればよろしいのでしょうか? # This repo is used to mount the default locations for a CDROM / DVD on # CentOS-5. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c5-media [command] # # or for ONLY the media repo, do this: # # yum --disablerepo=\* --enablerepo=c5-media [command] [c5-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
補足
umountしていないのでそうなるのでしょうか? umountもしくはenable=0にしてあげれば無効になるのでしょうか?
お礼
CentOS 5.4 にするには/etc/yum/yum-updatesd.conf ファイルを変更してそのままにしておくしかないのでしょうか? いま5.3になっています。 他に方法があれば教えてください。