こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

apt-get updateの意味

このページ
http://www.miloweb.net/pastbbs/0009/2799.html
に、

# apt-get update
# apt-get install samba
でうまくインストールされましたが・・・
# apt-get update
# apt-get install samba swat
では・・・

と書いてあります。
何かをインストールする前に
apt-get update
を実行しているようなんですが、これには意味があるんですか?
installする前にはupdateした方がよいのでしょうか?

投稿日時 - 2005-08-09 03:10:25

QNo.1568499

困ってます

質問者が選んだベストアンサー

>でもなぜネット上の最新情報でなくローカルのrpmを参照するのか疑問です。古い、いつものものをインストールしたいユーザのために考えられた方法なんでしょうか?

apt-get upgradeコマンドはご存知でしょうか?
これはローカルPCにインストールされているソフトウェアの最新版がftpサイトに掲載された場合、自動的にアップグレードしてくれるものです。

ですのでローカルにどんなソフトウェアがインストールされているか、そのバージョンはいくつか管理する必要があります。ですので、ローカルのrpmデータベースが必要なのです。

また、いちいちインターネット上のソフトウェアリストを参照しているようにしていると、apt-get installを連続でしたい場合など遅くてしょうがない、という事も言えるかと思います。

一応VineLinuxのオンラインマニュアルのアドレスを↓にお知らせしておきます。大体の事はここで理解出来ると思います。

参考URL:http://www.vinelinux.org/manuals/using-rpm.html

投稿日時 - 2005-08-10 10:13:42

お礼

ありがとうございます。
apt-get upgradeは使ったことがなかったのですが、意味も分かりました。

投稿日時 - 2005-08-10 22:25:40

ANo.2

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

apt-get updateは、ftpサイト上のソフトウェア一覧と、PC内のrpmデータベースを同期する処理です。

ftpサイトは逐一更新されていますので、upgradeやinstallをする時は必ずupdateしてから、です。

投稿日時 - 2005-08-09 10:31:12

補足

ありがとうございます。
apt-get updateは単に一覧をズラズラと表示させるだけのものでなく、意味のあるコマンドなんですね。

apt-get updateする時、Linuxは何をどこから取ってくるのかという情報を、オンラインからではなく、ローカルのrpmから取得し、それに書いてある通りにダウンロードしてインストールするということですよね?
でもなぜネット上の最新情報でなくローカルのrpmを参照するのか疑問です。古い、いつものものをインストールしたいユーザのために考えられた方法なんでしょうか?

投稿日時 - 2005-08-10 01:38:05

あなたにオススメの質問