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’
だめでした。
書いてる情報が少なかったらごめんなさい。
とりあえず困っているのでよろしくお願いします。
補足
aptitudeで確認したところlibc6のバージョンは2.3.6_ds1?(このあとが読めない) インストールしようとしているパッケージは viewmol 2.4.1-11 xshogi 1.3.2-2 です。要求するlibc6のバージョンはわかりません。