技術書典16でChatGPT本を出します!(ここをクリック)

今更だけどaptによるアップデート方法をおさらいしとく

とりあえず最近ようやく理解できるようになったので、ブログにまとめておきます。

目次

aptってなに

DebianとかUbuntuで採用されてるパッケージ管理ソフト。Ubuntuに入ってるソフトウェアを導入・アップデート・削除するツールだと思っていただければOK。

aptによるアップデートは鯖メンテの最初のステップとなるので、まずはここから押さえていきます。

大まかな流れ

  1. apt updateでアップデートリストを取得する
  2. apt upgradeでソフトウェアのアップデートをかける
  3. (必要に応じて)apt upgrade (パッケージ名)で保留されたソフトウェアのアップデート
  4. rebootで再起動する

詳細

アップデートリストを取得する

apt updateは「ソフトウェアのアップデート一覧を取得する」コマンドです。Gitでいうfetchみたいなもの(と私は思っています)

そのため、アップデートをする際は必ず最初このコマンドを入力する必要があります。

ソフトウェアのアップデートをかける

apt updateで取得したリストをもとに、apt upgradeでアップデートをかけます。

たまに (数字) not apgradedみたいな表示が出ますが、これは「アップデートが保留されたソフトウェアがあるよ」という意味です。上の行に何のソフトウェアが更新されなかったか書いてあるので、その時は次の作業に移ります。

保留されたソフトウェアのアップデート

apt upgrade (パッケージ名)といったように、直接ソフトウェアを指名してアップデートをかけていきます。

再起動を行う

念のためrebootでサーバーを再起動します。

もっと効率的にできないの?

sudo apt update && sudo apt upgrade -yをやれば、リスト更新とアップデートができます。apt upgrade-yオプションは「アップデートをかける前に聞かれる質問をYesで答える」というものです。

このコマンドで基本のアップデートを行い、再起動していきましょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次