1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

"E: Unable to locate package" debianにaptでインストールしたらエラーが起きた問題

Posted at

これは学習日記をつらつら書いてるだけのものです。
結果を先に書くと、aptをアップデートすることで解消しました。

Debianにvimをインストール

#docker exec -it コンテナ名 実行コマンド
docker exec -it container1 bash

で起動したコンテナ(debian)にアクセス。

debian に apt install vim を行おうとすると

root@cdf97162355a:~# apt install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim

とエラーが出てしまった。

調べてみるとアップデートが必要とのこと。

$ apt update

でアップデートした後、再度インストールに挑戦したらうまくvimが入った。

というかアップデートしないでいるとインストールしたいコマンドによっては apt
search の結果もでなかたったり。

おまけ

debianをいじることになったのでそれに伴ってaptを使用したが、
調べてみると、aptには大きく3種類分かれているようだ。
apt / apt-get / aptitudo
他にもaptなんちゃらはあるようだが、これらの違いについてざっくりと調べてみた。

apt-getは最初のapt関連のcuiコマンドだったらしい。
が、今はapt-getでインストールするより、aptでインストールすることの方が推奨されているらしい。

aptitudoはGUI操作も加わって使いやすさを求められたものだとか。
ただ、CUIの扱いとともにGUIの扱い方も学ばないと行けないからダルとかなんとか。

ざっとみた感じ、aptコマンドだけ使っておけば当分は良さそうだ。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?