Chefでのapt-get updateおよびapt-get upgrade

マリウス・ビューク:

場合package "nginx"シェフにに翻訳さapt-get install nginxUbuntuのノード上で、何がに変換しまうシェフのレシピに書き込むことができます。

apt-get -y update
apt-get -y upgrade

aptクックブックから理解できませんでした

jtimberman:

Opscode「apt」クックブックのデフォルトのレシピが実行apt-get updateされ、パッケージキャッシュが確実に更新されます。それをノードの実行リストの早い段階に置くことをお勧めします。そうすることで、後で正しいバージョンのパッケージをインストールできるようになります。

apt-get upgradeいくつかの理由により、ユーザーがレシピで" "を使用することは通常お勧めしません

  1. apt-get 構成が競合しているパッケージや、コマンドを再度実行するか、他のapt / dpkgコマンドを手動で実行しないと解決できない問題があるパッケージをアップグレードする場合があります。
  2. システム上のすべてのパッケージの自動アップグレードは、実行中のシステムに意図しない副作用をもたらす可能性があります(多くの場合、厄介なので、すべてをカバーすることはできません)。

代わりに、常に最新バージョンに更新する必要があるパッケージには、「アップグレード」アクションを使用してください。

package "nginx" do
  action :upgrade
end

クックブックを定義するクックブックを再利用している場合は、次のように、既存のリソースのアクションを変更するレシピを記述できます。

resources("package[nginx]").action(:upgrade)

#resourcesレシピ内メソッドは、指定されたリソース(パッケージnginx)をリソースコレクションで検索します。次に#action、引数を指定しメソッドを送信する:upgradeと、アクションをアップグレードする必要があることがChefに通知されます。

更新の編集:この方法で自動的にアップグレードされるパッケージを選択するときは注意してください。パッケージの上流での変更は、システムに悪影響を及ぼす可能性があります。これは、そのようなパッケージが、インストール後のスクリプト中に管理するサービスの再起動を行う場合に特に当てはまります。インフラストラクチャを把握し、疑わしい場合は、アプリケーションスタックに必要な重要なパッケージを含む独自のパッケージリポジトリを実行します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Python Dockerfileでapt-get updateおよびupgradeが必要ですか

分類Dev

Will "apt-get upgrade" update the kernel on LTS?

分類Dev

dpkg および sudo apt-get update の問題

分類Dev

apt-get update && upgradeの後に起動できません

分類Dev

apt-get updateとupgradeの違いは何ですか?

分類Dev

sudo apt-get upgrade not work

分類Dev

Difference between Update Manager and apt-get dist-upgrade

分類Dev

Problem with IPv6 sudo apt-get update/upgrade

分類Dev

Unable to lock the administration directory (sudo apt-get upgrade && apt-get update)

分類Dev

IPv6 sudo apt-get update / upgradeの問題

分類Dev

aptitude safe-upgrade equivalence with apt-get

分類Dev

Problems while doing 'sudo apt-get upgrade'

分類Dev

Can I rollback an apt-get upgrade if something goes wrong?

分類Dev

How to rollback an "apt-get install dist-upgrade"?

分類Dev

Ubuntu 14.04 LTS no sound after apt-get upgrade

分類Dev

Format terminal output to show apt-get upgrade errors in RED

分類Dev

Debian dpkg broken after apt-get upgrade

分類Dev

Having trouble with apt-get upgrade and removing KDE Plasma

分類Dev

Can't run apt-get upgrade ubuntu 14.04 gnome

分類Dev

apt-get upgrade:エラー503

分類Dev

How to fix error while sudo apt-get upgrade

分類Dev

aptおよびapt-getコマンドのリダイレクト

分類Dev

コマンドsudo、apt-get、install、およびfakerootは何の略ですか?

分類Dev

apt-get upgradeまたはapt-get dist-upgradeでプロンプトを強制しない

分類Dev

Does Software Updater sync up changes with apt-get update/upgrade?

分類Dev

difference between apt-get upgrade vs. update followed by install

分類Dev

Can apt-get upgrade perform a dist-upgrade from one version of debian stable to the next?

分類Dev

apt-get upgrade:なぜlxc-dockerが戻されないのですか?

分類Dev

apt-getとのaptitudesafe-upgradeの同等性

Related 関連記事

  1. 1

    Python Dockerfileでapt-get updateおよびupgradeが必要ですか

  2. 2

    Will "apt-get upgrade" update the kernel on LTS?

  3. 3

    dpkg および sudo apt-get update の問題

  4. 4

    apt-get update && upgradeの後に起動できません

  5. 5

    apt-get updateとupgradeの違いは何ですか?

  6. 6

    sudo apt-get upgrade not work

  7. 7

    Difference between Update Manager and apt-get dist-upgrade

  8. 8

    Problem with IPv6 sudo apt-get update/upgrade

  9. 9

    Unable to lock the administration directory (sudo apt-get upgrade && apt-get update)

  10. 10

    IPv6 sudo apt-get update / upgradeの問題

  11. 11

    aptitude safe-upgrade equivalence with apt-get

  12. 12

    Problems while doing 'sudo apt-get upgrade'

  13. 13

    Can I rollback an apt-get upgrade if something goes wrong?

  14. 14

    How to rollback an "apt-get install dist-upgrade"?

  15. 15

    Ubuntu 14.04 LTS no sound after apt-get upgrade

  16. 16

    Format terminal output to show apt-get upgrade errors in RED

  17. 17

    Debian dpkg broken after apt-get upgrade

  18. 18

    Having trouble with apt-get upgrade and removing KDE Plasma

  19. 19

    Can't run apt-get upgrade ubuntu 14.04 gnome

  20. 20

    apt-get upgrade:エラー503

  21. 21

    How to fix error while sudo apt-get upgrade

  22. 22

    aptおよびapt-getコマンドのリダイレクト

  23. 23

    コマンドsudo、apt-get、install、およびfakerootは何の略ですか?

  24. 24

    apt-get upgradeまたはapt-get dist-upgradeでプロンプトを強制しない

  25. 25

    Does Software Updater sync up changes with apt-get update/upgrade?

  26. 26

    difference between apt-get upgrade vs. update followed by install

  27. 27

    Can apt-get upgrade perform a dist-upgrade from one version of debian stable to the next?

  28. 28

    apt-get upgrade:なぜlxc-dockerが戻されないのですか?

  29. 29

    apt-getとのaptitudesafe-upgradeの同等性

ホットタグ

アーカイブ