お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-03-07 11:29:18

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

apt-getについて

くだらない質問なので躊躇してたのですが、知っている人はお教えください
ubuntuでアップデートするとき
sudo apt-get update
sudo apt-get upgrade(dist-upgrade)
とするかとおもいますが、
これ、updateとupgradeの時間がはなれてしまったときどうなるのでしょう?
たとえば
1.updateでAAAのパッケージが検出(Ver1とする)
2.AAAのパッケージがサーバ側でバージョンアップ(Ver2とする)
3.upgrade実行
      このとき取れるAAAはVer1でしょうか?

たぶんVer1では?と思いますが
というか定期的にapt-getが勝手に行われるからそれまではVer1でそのあとならVer2ってことか?
それともやはりサーバーにあるカレントで常にVer2か?
という問題です.

オフライン

 

#2 2013-03-07 20:19:01

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: apt-getについて

apt-get update した時のものを拾おうとするので、Ver1です。
サーバー側にVer2が追加され、その後Ver1がサーバーから削除されると、apt-get upgrade でエラーになります。

ここで、もし Ver2 をダウンロードするような仕組みになっていると、Ver2 では依存関係が変わっているかもしれないので、インストール時に依存関係が壊れてしまう可能性が出てきます。

オフライン

 

#3 2013-03-08 01:51:40

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: apt-getについて

やっぱりそうですかすっきりしました。
apt-get update したまま寝落ちすることがあるのでちょっと気になってたんですよね。
たしかに時々失敗してます。
サーバーに負荷かけるからapt-get update あまり繰り返したくないしね

オフライン

 

#4 2013-03-08 10:14:47

hito
管理者
登録日: 2007-03-18

Re: apt-getについて

kokawa2003 による投稿:

やっぱりそうですかすっきりしました。
apt-get update したまま寝落ちすることがあるのでちょっと気になってたんですよね。
たしかに時々失敗してます。
サーバーに負荷かけるからapt-get update あまり繰り返したくないしね

apt-get update後に放置してapt-get upgradeする、というパターンが続く場合と、apt-get updateを頻繁に実行する場合を比較すると、たいてい後者の方がサーバーにとっては低負荷になる方向に収束するので、こまめにapt-get updateして頂く方がみんな幸せになれます……。

オフライン

 

#5 2013-03-08 11:09:58

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: apt-getについて

昔gentoo使ってたことがあって、その時は、頻繁にサーバーにアクセスしないでください(一日1回ぐらい)と怒られてたんですよね。

オフライン

 

#6 2013-03-08 11:49:49

hito
管理者
登録日: 2007-03-18

Re: apt-getについて

えーと。

Gentooのようにソースコードフォームで配るもので必要なロジックと、バイナリフォームで配るものはまったく別の原理なわけで、援用するのはちょっと正しくありません。

オフライン

 

#7 2013-03-08 17:16:16

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: apt-getについて

まあでもよく考えたらその通りですよね。
Upgradeのときどうせサーバに負荷をかけるわけで、
それにくらべたらUpdateの負荷はどうでもいいってことか。

オフライン

 

Board footer

Powered by FluxBB