ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
apt upgrade は、Debian / Ubuntu 系 Linux ディストリビューションでインストール済みのパッケージを更新するコマンドです。前段で apt update を実行し、リポジトリのパッケージ情報を最新化してから使うのが定石です。
基本構文
| sudo apt update sudo apt upgrade sudo apt upgrade -y # 確認を省略 |
upgrade コマンドの種類
| コマンド | 動作 |
|---|---|
sudo apt update | パッケージリストの更新 (実体は変更しない) |
sudo apt upgrade | インストール済みパッケージを安全に更新。削除・新規追加は行わない |
sudo apt full-upgrade | 依存関係の都合で削除・追加が必要な更新も実施 (旧 dist-upgrade) |
sudo apt-get dist-upgrade | 旧コマンド。full-upgrade 相当 |
sudo apt autoremove | 不要になった依存パッケージを削除 |
sudo apt autoclean | 古いキャッシュを削除 |
主なオプション
| オプション | 用途 |
|---|---|
-y | 確認プロンプトを自動で「Yes」 |
--dry-run | 実際には実行せず、何が起きるかだけ表示 |
--with-new-pkgs | カーネル更新等で新規パッケージが必要な場合に許可 (Ubuntu 20.04+ で apt upgrade の既定挙動) |
--only-upgrade | 新規インストールせず、既に入っているもののみ |
-V | 更新するパッケージの新旧バージョンを表示 |
パッケージ名 | 特定パッケージのみ更新 (例: sudo apt upgrade openssl) |
典型的な運用フロー
sudo apt updateでリポジトリ情報を最新化apt list --upgradableで対象一覧を確認sudo apt upgradeまたはsudo apt full-upgradeで適用- 必要に応じて
sudo apt autoremoveで不要パッケージ削除 - カーネル・サービスが更新されたら再起動 (
sudo reboot) または対象サービスの再起動
upgrade と full-upgrade の違い
| 項目 | apt upgrade | apt full-upgrade |
|---|---|---|
| パッケージ更新 | ○ | ○ |
| 新規パッケージのインストール | 必要なら○ (Ubuntu 20.04+) | ○ |
| 既存パッケージの削除 | × | ○ (依存関係解決のため必要なら) |
| OS メジャー版アップグレード | 不可 | 可 (実際は do-release-upgrade を推奨) |
セキュリティアップデートのみ実施したい場合
|
# セキュリティ関連のみ無人で更新 (Ubuntu) |
うまく更新できない時の対処
| 症状 | 対処 |
|---|---|
| 「保留されているパッケージ」がある | sudo apt full-upgrade で依存解決を許可 |
| 「リポジトリの GPG キーが無い」 | apt-key / signed-by 形式でキー導入 |
| 「Hash sum mismatch」 | ミラー一時不具合 → 数分後再試行 / sudo rm /var/lib/apt/lists/* && sudo apt update |
| 「dpkg は中断された」 | sudo dpkg --configure -a → 再度 apt upgrade |
| 「ディスク容量不足」 | sudo apt clean でキャッシュ削除、不要パッケージ削除 |
運用上の注意
- 本番サーバでは事前に
--dry-runや検証環境で挙動確認 - カーネル更新時は再起動が必要。サービス可用性を考慮
apt upgrade -yを盲目的に使わない。重要パッケージ (DB, Web) は変更内容を確認- 長期サポート (LTS) 版を選んでおくと、互換性破壊が少ない
- OS メジャー版の上げは
apt full-upgradeではなくdo-release-upgradeを使う - クラウドの AMI / イメージ更新時は、起動後に
apt update && apt upgradeをしてからスナップショット化が安全
関連
- 親カテゴリ: コマンド一覧 (Linux)
- 関連: apt update パッケージリストの情報を更新
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
- ls ファイル/ディレクトリ一覧表示
- sudo ユーザー指定
- cron/crontab ジョブの自動実行と登録方法
- wget http通信によるファイルダウンロード
- rm ファイル/ディレクトリ削除
- pwd カレントディレクトリの表示
- cd ディレクトリの移動
- ./configure
- make
- make install
- unzip ファイルの解凍
- mv ファイル/ディレクトリの移動および名称変更
- mkdir ディレクトリの作成
- touch 空ファイルの新規作成
- vi テキストディタの使用
- find ファイル/ディレクトリ検索
- grep 文字列の検索
- tail ファイルの末尾表示
- curl HTTP通信によるリクエスト
- nslookup ドメインのIP解決
- apt update パッケージリストの情報を更新
- apt upgrade パッケージの更新
- ln リンク/ショートカットの作成と削除
- rsync ファイル/ディレクトリの同期
- ssh リモートとの暗号化通信
- scp sshを利用したファイルのコピー
- unzip zip ファイルを解凍する
- cp ファイル/ディレクトリのコピー
- diffファイルの差分抽出
- fdisk ハードディスクに対する操作
- lsblk デバイスをツリー状で表示する
- kill プロセスを終了させる
- zip ファイルやディレクトリをzip形式に圧縮する
- host ドメインからIPアドレスを確認
- chmod 権限の変更
- ip IPアドレスの確認
- chown ファイル/ディレクトリ所有者の変更
- chgrp ファイル/ディレクトリのグループ情報の変更
- nohupと'&' プログラムのバックグラウンド実行(ssh接続時)
- lsof 開いているポート番号の確認
- tar ファイルの圧縮と解凍
- file ファイルの種類を表示
- cat ファイルの中身を表示
- head ファイルの先頭部分を表示
- wc 行数/単語数/文字数を確認
- shutdown システムのシャットダウンと再起動
- ps プロセスの確認
- which コマンドの絶対パスを調べる
- yum RedHat系ディストリビューションの管理
- mount ファイルシステムのマウント
- 特定フォルダ以下の特定拡張子のファイルを再帰的に削除する方法
- 特定のフォルダとそのサブフォルダ内にある特定のファイル名のファイルを再帰的に削除
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?