ホーム > apt-get(Debian > ubuntu系)

apt-get(Debian/ubuntu系)

環境設定

  • プロキシ設定
    会社など、プロキシサーバー経由で外部ネットワークにアクセスしている場合、
    apt-getコマンドのついてのプロキシ設定が必要になる。
    以下のファイルにプロキシサーバーを記述する。
    /etc/apt/apt.conf
    Acquire
    {
      http
      {
       
           http::Proxy "http://プロキシサーバー名:8080/";
      }
    }

apt-get

PROXY設定

手っ取り早くは、以下で使える
$ export http_proxy="http://username:password@your.proxy.address:8080/"
$ export ftp_proxy="http://username:password@your.proxy.address:8080/"

apt.conf に設定しておく場合
/etc/apt/apt.conf に以下を記載する。

Acquire::ftp::proxy "ftp://your.proxy.address:8080/";

Acquire::http::proxy "http://your.proxy.address:8080/";
Acquire::https::proxy "https://your.proxy.address:8080/";
[/etc/apt/apt.confを使う]認証ありのProxyサーバーを設定する場合
上記の設定に認証用のユーザーIDとパスワードを追加します。

Acquire::ftp::proxy "ftp://username:password@your.proxy.address:8080/";
Acquire::http::proxy "http://username:password@your.proxy.address:8080/";
Acquire::https::proxy "https://username:password@your.proxy.address:8080/";

どのバージョンがインストールされるのか調べる

apt-cache policy パッケージ名

トラブル・シューティング

管理用ディレクトリ (/var/lib/dpkg/) をロックできません

わりとよく遭遇する。

$ sudo apt-get install build-essential
E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11: リソースが一時的に利用できません)
E: 管理用ディレクトリ (/var/lib/dpkg/) をロックできません。これを使う別のプロセ スが動いていませんか?
E: ロック /var/lib/dpkg/lock-frontend が取得できませんでした - open (11: リソー スが一時的に利用できません)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

強制的に Lockファイルを削除することで対処。

$ sudo rm /var/lib/apt/lists/lock
$ sudo rm /var/lib/dpkg/lock-frontend
このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

新しいページはこちらから投稿できます。

TOP