• 締切済み

Ubuntuでlibc6-devのインストールが出来ません

Ubuntu 7.04を使用しています。 プログラム開発環境を整える為に、 libc6-devをインストールしようとしたのですが 行き詰まってしまいました。 ネットを見て最初はapt-getでやろうとしたのですが、 # apt-get install libc6-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています Reading state information... 完了 パッケージ libc6-dev はデータベースには存在しますが、利用できません。 おそらく、そのパッケージが見つからないか、もう古くなっているか、 あるいは別のソースからのみしか利用できないという状況が考えられます E: パッケージ libc6-dev にはインストール候補がありません 上記のようなエラーが出ました。 なのでもう少し調べたところdebianからdebファイルを 落としてインストールした方がいたので、 公式よりファイルをダウンロードしてdpkgを実行したところ # dpkg -i libc6-dev_2.3.2.ds1-22sarge6_i386.deb 未選択パッケージ libc6-dev を選択しています。 (データベースを読み込んでいます ... 現在 114229 個のファイルとディレクトリがインストールされています。) (libc6-dev_2.3.2.ds1-22sarge6_i386.deb から) libc6-dev を展開しています... dpkg: 依存関係の問題により libc6-dev の設定ができません: libc6-dev は以下に依存 (depends) します: libc6 (= 2.3.2.ds1-22sarge6) ...しかし: システム上の libc6 のバージョン は 2.5-0ubuntu14 です。 libc6-dev は以下に依存 (depends) します: linux-kernel-headers ...しかし: パッケージ linux-kernel-headers はまだインストールされていません。 dpkg: libc6-dev の処理中にエラーが発生しました (--install): 依存関係の問題 - 設定を見送ります 以下のパッケージの処理中にエラーが発生しました: libc6-dev このようなエラーが出て行き詰まってしまいました。 この場合依存しているファイルをインストールしてから、 再度libc6-devをインストールすればよいのでしょうか?

みんなの回答

  • vottie
  • ベストアンサー率100% (1/1)
回答No.1

putoshiさんの回答になるか、ちょっと自信がないですが ubuntuで開発環境を構築であれば、build-essentialをインストールすればいいのではないでしょうか? 以下は7.10 Gutsy Gibbonでのbuild-essentialのインストールのログですが、依存パッケージとして一緒にlibc6-devもインストールされてます。 # apt-get install build-essential パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています Reading state information... 完了 以下の特別パッケージがインストールされます: dpkg-dev g++ g++-4.1 libc6-dev libstdc++6-4.1-dev linux-libc-dev patch 提案パッケージ: debian-keyring g++-multilib g++-4.1-multilib gcc-4.1-doc glibc-doc manpages-dev libstdc++6-4.1-doc diff-doc 以下のパッケージが新たにインストールされます: build-essential dpkg-dev g++ g++-4.1 libc6-dev libstdc++6-4.1-dev linux-libc-dev patch

putoshi
質問者

お礼

回答ありがとうございます。 libc6-devの前にbuild-essentialのapt-getを試しましたが、 見つからないor候補がありませんというエラーが出ました。 もしパッケージがあるなら試してみようとは 思うのですが…。

putoshi
質問者

補足

どうにもおかしいと思い、 ソフトウェアソースのダウンロード先を確認したところ 全てのダウン先がデッドになっておりました。 修正後問題なくaptから所得できました。 以前諸事情で解除したのをそのままにしていたようです…。 最初の時点で気がつくべきでしたね…。 回答ありがとうございました。

関連するQ&A

  • ubuntuでのプログラム

    windows上でubuntuを仮想的に動かし、C言語のプログラムを実行しようとしています。 ターミナルでgccコンパイルを行うと、どうもライブラリがインストールされていないようです。 そこで調べてlibc6-devというものをインストールしようとすると apt-get install libc6-dev E: ロックファイル /var/lib/dpkg/lock をオープンできません E: Unable to lock the administration directry/var/lib/dpkg/lockをオープンできません と言われました。 これを解決するにはどうしたらよいでしょうか? 分かる方どうか教えて下さい。

  • ubuntuでのコンパイル

    Linux超初心者です。 今回困っていることはubutuでコンパイルができないことです。 ubuntuのバージョンは7.10 Gutsy Gibbonです。 教えてgooでも何個かそれに関する質問があったのですがそれを行ってもだめでした。 まず、ubuntuには開発環境が入っていないということでbuild-essentialをインストールしようとおもいました。 $ sudo apt-get install build-essential と入力したところ E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? と返ってきてインストールできませんでした。 一応GUI画面でもやっとこうと思いでやりましたがSynapticに検索にすら引っかからず。。。 それで今度はubuntuに関するサイトからbuild-essentialのインストーラーをミラーサイトからダウンロードしてインストールを行ったのですが Error:Dependency is not satisfible: libc6-dev|libc-dev というエラーメッセージがでてまた無理でした。 それでそのエラーメッセージにあるlibc6-devをインストールしないといけないのかと思い。これも行ってみました。 ~$ sudo apt-get install libc E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? とまた同じエラー $ sudo apt-get install libc6 E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? こちらも同じエラー。 よくわからないですがwhichというコマンドもためしておきました。 ~$ which gcc /usr/bin/gcc ディレクトリ指定されるって事はコンパイラ入ってるのかと思い、試しにhello worldをコンパイルしてみましたが、 $ gcc hello.c hello.c:6:19: error: stdio.h: No such file or directory hello.c: In function ‘main’: hello.c:10: 警告: incompatible implicit declaration of built-in function ‘printf’ だめでした。 書いてる情報が少なかったらごめんなさい。 とりあえず困っているのでよろしくお願いします。

  • ubuntuでrpmがインストールできません

    VM(VMware Player)上のubuntuでrpmパッケージをインストールしようとしています. http://notes3102.blogspot.com/2008/10/rpmubuntu.htmlを参考にして,rpmを扱える様にubuntuに以下のコマンドでパッケージを入れました. $ sudo apt-get install alien dpkg-dev debhelper build-essential そして, $ sudo alien (対象のファイル名).rpm を行ったのですが, sudo: alien: command not found というエラーが出てコンバートできません…. 色々と調べたのですが対策がわからないので教えて頂きたいと思います. 宜しくお願い致します.

  • ubuntu20 WiFiドライバ設定

    ubuntu20 ローカル環境でWiFiのドライバーをインストールしました。 もうできましたが途中でやり方が納得できなかったので、もっとマシな方法があれば教えてください。 <やること> Ubuntu 20.04.4 LTS (Focal Fossa)に UGREEN AC650 11ac Dual-Band Wireless USB Adapterの添付CDのドライバをインストール 同機器でインターネットにつなぐ 方法をググってみると、下記の方法でいけるようです。 sudo apt update sudo apt install build-essential git dkms git clone https://github.com/brektrou/rtl8821CU.git cd rtl8821CU chmod +x dkms-install.sh sudo ./dkms-install.sh まだネットに繋がっていないのでrtl8821CUはCDを使います CDを使うのでgitは要りません sudo apt install build-essential sudo apt install dkms この2つのコマンドをどうクリアするかが課題でした。 コマンド自体はDVD内にあるそうですので検索すると build-essentialもdkmsもヒットしますが、ダブルクリックでインストールしようとしてもフリーズしたままになります。 sudo apt install dkms とすると 以下のパッケージが新たにインストールされます: binutils binutils-common binutils-x86-64-linux-gnu build-essential dkms dpkg-dev fakeroot g++ g++-9 gcc gcc-9 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libcrypt-dev libctf-nobfd0 libctf0 libfakeroot libgcc-9-dev libitm1 liblsan0 libquadmath0 libstdc++-9-dev libtsan0 libubsan1 linux-libc-dev make manpages-dev と書いてるけど、されません。 仕方なく、コイツらを個別に全部インストールしました。 sudo apt install binutils-common --fix-missing sudo apt install libalgorithm-diff-xs-perl --fix-missing sudo apt install libalgorithm-merge-perl --fix-missing sudo apt install libatomic1 --fix-missing sudo apt install libbinutils --fix-missing sudo apt install libcrypt-dev --fix-missing sudo apt install libctf-nobfd0 --fix-missing sudo apt install libctf0 --fix-missing sudo apt install libfakeroot --fix-missing sudo apt install libitm1 --fix-missing sudo apt install liblsan0 --fix-missing sudo apt install libquadmath0 --fix-missing sudo apt install libtsan0 --fix-missing sudo apt install libubsan1 --fix-missing sudo apt install linux-libc-dev --fix-missing sudo apt install make --fix-missing sudo apt install manpages-dev --fix-missing sudo apt install libc6-dev --fix-missing sudo apt install libgcc-9-dev --fix-missing sudo apt install gcc-9 --fix-missing sudo apt install fakeroot --fix-missing sudo apt install libalgorithm-diff-perl --fix-missing sudo apt install libc-dev-bin --fix-missing sudo apt install binutils --fix-missing sudo apt install libstdc++-9-dev --fix-missing sudo apt install gcc --fix-missing sudo apt install g++ --fix-missing sudo apt install dpkg-dev --fix-missing sudo apt install build-essential --fix-missing sudo apt install dkms --fix-missing そうしたら build-essentialもdkmsもインストールできたので あとはドライバーのモジュールを動かしてインストール完了しました chmod +x dkms-install.sh sudo ./dkms-install.sh wifiさえ入ってしまえば sudo apt update sudo apt upgrade などで調整できますが、 build-essentialとdkmsのインストール部分がダサ過ぎて、ちゃんとした方法を知りたいです。 以上、よろしくおねがいします。

  • ubuntu 10.04でのlibgtk2.0

    ubuntu 10.04でlibgtk2.0-dev, libxml2-devをインストールしようとしているのですが 端末で sudo apt-get install libgtk2.0-dev を打つと パッケージ libgtk2.0-dev はデータベースには存在しますが、利用できません。 おそらく、そのパッケージが見つからないか、もう古くなっているか、 あるいは別のソースからのみしか利用できないという状況が考えられます というエラーメッセージがでてインストールする事ができません。 sudo apt-get install libxml2-dev でも同様のエラーメッセージが表示されます。 どなたか対策方法をご存知ないでしょうか?

  • python-devがインストールできません

    VMWARE上のUbuntuでpython環境を作りたいのですが、sudo apt-get install python-dev とコマンドを打ってもインストールできなくて困っています。Pythonのversionは2.7.4、Ubuntuは13.04です。 404 Not Foundとあるのですインターネット接続かと思い、色々と調べたのですが問題なさそうです。 実際、VMWARE上でもfirefoxでインターネット接続は普通にできております。 困っているので助言の方よろしくお願いいたします。 以下エラーメッセージ: エラー http://jp.archive.ubuntu.com/ubuntu/ raring/main libexpat1-dev i386 2.1.0-2 404 Not Found エラー http://jp.archive.ubuntu.com/ubuntu/ raring-updates/main libpython2.7-dev i386 2.7.4-2ubuntu3.2 404 Not Found エラー http://jp.archive.ubuntu.com/ubuntu/ raring/main libpython-dev i386 2.7.4-0ubuntu1 404 Not Found エラー http://jp.archive.ubuntu.com/ubuntu/ raring/main python-dev i386 2.7.4-0ubuntu1 404 Not Found エラー http://security.ubuntu.com/ubuntu/ raring-security/main libpython2.7-dev i386 2.7.4-2ubuntu3.2 404 Not Found [IP: 91.189.88.153 80] エラー http://security.ubuntu.com/ubuntu/ raring-security/main python2.7-dev i386 2.7.4-2ubuntu3.2 404 Not Found [IP: 91.189.88.153 80] http://jp.archive.ubuntu.com/ubuntu/pool/main/e/expat/libexpat1-dev_2.1.0-2_i386.deb の取得に失敗しました 404 Not Found http://security.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7-dev_2.7.4-2ubuntu3.2_i386.deb の取得に失敗しました 404 Not Found [IP: 91.189.88.153 80] http://jp.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/libpython-dev_2.7.4-0ubuntu1_i386.deb の取得に失敗しました 404 Not Found http://security.ubuntu.com/ubuntu/pool/main/p/python2.7/python2.7-dev_2.7.4-2ubuntu3.2_i386.deb の取得に失敗しました 404 Not Found [IP: 91.189.88.153 80] http://jp.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/python-dev_2.7.4-0ubuntu1_i386.deb の取得に失敗しました 404 Not Found E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。

  • debianにTeamViewerをインストール

    現在Beagle Bone Blackをやっています。この中にはDebian Linuxが動作しています。このDebianにLinux用のTeamViewerをインストールしたいと思っています。 http://www.teamviewer.com/ja/download/linux.aspx こちらのサイトから teamviewer_linux.debをダウンロードしました。 これをBBBで次のようにインストールしようとしました。 #sudo dpkg -i teamviewer_linux.deb しかし、次のようなエラーが出てインストールできません。 dpkg: error processing teamviewer_linux.deb (--install): package architecture (i386) does not match system (armhf) Errors were encountered while processing: teamviewer_linux.deb また、 teamviewer_linux_x64.deb こちらのファイルもダウンロードしてみました。 そして、インストールをやってみたのですが、 # sudo dpkg -i teamviewer_linux_x64.deb dpkg: error processing teamviewer_linux_x64.deb (--install): package architecture (amd64) does not match system (armhf) Errors were encountered while processing: teamviewer_linux_x64.deb やはりこのようなエラーが出てきます。 この現象を解決する方法をご存じのかたいらっしゃいましたら、ご教示頂きますようお願い致します。

  • ubuntu でのredmineインストール

    ubuntu 13.10 でredmineをインストールしようとしていますが、うまくいきません 以下のURLに沿ってインストールを進めています。 http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu apache2とmysqlのインストールまではうまくいきましたが、肝心のredmineのインストールを試すと以下のようなエラーが出てしまいます。 ================================ xxxxxi@xxxxxxx:~$ sudo apt-get install redmine パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: redmine : 依存: ruby-railties-3.2 (>= 3.2.16-1~) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 ================================ 上記のエラーでの依存関係の解消を図るために、 $ sudo apt-get -f install や $ sudo apt-get install ruby-railties-3.2 などをためしてもうまくいきません。 ググってみても手詰まってきましたので、アドバイス・解決方法をいただけませんでしょうか

  • DebianへGNOMEのインストールでエラーになります。

    どなたか教えて下さい。 Debian Sargeで、GNOMEをインストールすると、うまくいかないため apt-get -f installを実行しました。 しかし、次のメッセージが。 E: 読み込みエラー -read (5 入力/出力エラーです) E: prior errors apply to /cdrom//pool/main/lide/libexif/libexif10_0.6.9-6_i386.deb と多数パッケージのエラーが表示されます。 似たようなエラーはサイト等で調べましたが、原因はわかりませんでした。 わかる方、教えて下さい。

  • オフラインのUbuntuにパッケージをインストールする方法

    理由があってネットワークに接続されてないPCに、Ubuntuをインストールしたいのですが、インストールCD-ROMに入ってないモジュールの入れ方がわかりません。 イメージとしては、他のネットワークに接続されているコンピュータにapt-getなどでパッケージを取得し、パッケージををUSBメモリに入れてオフラインのPCに差してインストールする、ということがしたいのですが、ネットで検索したり、dpkgやapt-getなどのmanを読んでもよくわかりません。 やり方をご存じの方はご教授ください。