Ubuntuでアンインストールする全方法|apt remove・purge・OS削除を解説
- 作成日 2026.06.11
- 更新日 2026.06.17
- ubuntu
「Ubuntuでアンインストールしたい」状況によって異なる手順が必要です。
- インストール済みのソフト(Firefox、Chrome、Docker等)を削除したい
- 不要な依存パッケージをまとめて整理したい
- Snapパッケージなのか、APTパッケージなのか分からない
- ソースからビルドして入れたソフトを削除したい
- Ubuntu OS自体をPCから削除したい(デュアルブート解除)
- WSL2のUbuntuを削除したい
本記事では、Ubuntuにおける「アンインストール」のあらゆるパターンを、実務で迷わず使える完全マニュアルとして整理します。apt remove と apt purge の使い分けから、Snap/Flatpak/AppImage/PPA/ソースビルドの削除手順、Firefox Snap問題・Docker・MySQLなどの具体例、デュアルブート解除・WSL2のUbuntu削除、トラブル時の対処法、FAQまで完全網羅。この1本で「Ubuntu アンインストール」の悩みが全て解決します。
- 1. 結論:とにかく今すぐ削除したい人向けの3パターン
- 2. まず確認:そのソフトはどう入っているか?
- 3. APTパッケージのアンインストール(最頻出)
- 4. 不要な依存パッケージを整理する
- 5. dpkg コマンドでの削除
- 6. Snapパッケージの削除
- 7. Flatpakパッケージの削除
- 8. AppImageの削除
- 9. PPA経由でインストールしたパッケージの削除
- 10. .debファイルでインストールしたパッケージの削除
- 11. ソースからビルドしたソフトの削除
- 12. GUIツールでアンインストール
- 13. 主要ソフト別:アンインストール実例
- 14. Ubuntu OS自体をアンインストールする
- 15. トラブルシューティング
- 16. 誤って削除した場合の復元方法
- 17. 用途別:使い分けクイックリファレンス
- 18. よくある質問(FAQ)
- 18.1. Q1. apt remove と apt purge のどちらを使えばよいですか?
- 18.2. Q2. apt autoremove は実行しても安全ですか?
- 18.3. Q3. Firefoxを apt remove しても消えません
- 18.4. Q4. パッケージ名が分かりません
- 18.5. Q5. apt remove と apt-get remove の違いは?
- 18.6. Q6. 削除したのに「Configuration files」が残っているといわれます
- 18.7. Q7. アンインストールできないパッケージはありますか?
- 18.8. Q8. 削除コマンド実行時の [Y/n] でEnterだけ押すとどうなる?
- 18.9. Q9. WSL2のUbuntuを削除すると中のファイルはどうなる?
- 18.10. Q10. UbuntuをデュアルブートしているPCで、誤ってWindowsからLinuxパーティションを削除しました。データを復元できますか?
- 18.11. Q11. 「sudo apt remove –purge」でも消えないデータがあります
- 18.12. Q12. Ubuntuサーバー版でもこの記事の内容は使えますか?
- 19. まとめ
結論:とにかく今すぐ削除したい人向けの3パターン
時間がない方向けに、最頻出の3パターンを先に示します。
①APTパッケージを削除(設定ファイル残す)
sudo apt remove パッケージ名
②APTパッケージを完全削除(設定ファイルも消す)
sudo apt purge パッケージ名
sudo apt autoremove
③Snapパッケージを削除
sudo snap remove パッケージ名
詳細な使い分け・トラブル対応は以下で順に解説します。
まず確認:そのソフトはどう入っているか?
Ubuntuではソフトのインストール方法が複数あり、削除方法はインストール方法に依存します。最初に「どの仕組みで入っているか」を判定するのが重要です。
インストール方法の判別
| インストール方式 | 削除コマンド | 特徴 |
|---|---|---|
| APT(.deb) | apt remove / apt purge | 最も標準的。リポジトリから取得 |
| Snap | snap remove | Ubuntu公式の新しいパッケージ形式 |
| Flatpak | flatpak uninstall | クロスディストロのサンドボックス形式 |
| AppImage | ファイル削除のみ | 単一ファイル実行型 |
| PPA経由 | apt remove + PPA削除 | サードパーティリポジトリ経由 |
| ソースビルド | make uninstall または手動削除 | configure & make でインストール |
| 手動配置(.tar.gz等) | 手動削除 | 解凍してパス通しただけのソフト |
判別コマンド
# APTで入っているか
apt list --installed | grep firefox
# Snapで入っているか
snap list | grep firefox
# Flatpakで入っているか
flatpak list | grep firefox
# 実行ファイルのパスから推測
which firefox
ls -l $(which firefox)
/snap/bin/配下ならSnap、/usr/bin/配下ならAPT経由が一般的です。
APTパッケージのアンインストール(最頻出)
UbuntuでのソフトウェアインストールはAPT(apt)が最も標準的です。
apt remove:パッケージ本体のみ削除
sudo apt remove パッケージ名
設定ファイル(/etc/配下など)は残ります。再インストール時に以前の設定を引き継ぎたい場合に使います。
apt purge:設定ファイル含め完全削除
sudo apt purge パッケージ名
設定ファイルを含めて完全に削除します。完全に痕跡を消したい場合や、再インストール時にクリーンな状態から始めたい場合に使用します。
apt remove と apt purge の違い
| コマンド | パッケージ本体 | 設定ファイル | データファイル |
|---|---|---|---|
apt remove | 削除 | 残す | 残す |
apt purge | 削除 | 削除 | 残す |
⚠️ /var/lib/配下のデータファイル(DB等)はpurgeでも削除されません。完全削除には手動で対応が必要です。
削除前に確認(–dry-run)
sudo apt remove --dry-run パッケージ名
実際には削除せず、削除予定の内容だけ表示します。依存関係で予想外のパッケージが消える事故を防げます。
依存関係の事前確認
# 削除対象が依存している他パッケージ
apt depends パッケージ名
# 削除対象に依存している他パッケージ(消すと壊れるもの)
apt rdepends パッケージ名
rdependsで多くのパッケージが表示される場合は、安易に削除すべきでない可能性があります。
apt-get と apt の違い
| コマンド | 違い |
|---|---|
apt-get | 従来のコマンド。スクリプト・自動化向け |
apt | 新しい統合インターフェース。対話的・人間向け |
機能はほぼ同じですが、aptの方が進捗バーや色付き出力など見やすく、現在はaptが推奨です。
不要な依存パッケージを整理する
ソフトを削除しても、それが依存していたライブラリ等は残ることがあります。これらを掃除するのがautoremoveです。
autoremove:不要パッケージの一括削除
sudo apt autoremove
purge オプション付き
sudo apt autoremove --purge
設定ファイルも含めて完全に掃除します。
autoclean:古いキャッシュ削除
sudo apt autoclean
ダウンロード済みパッケージファイルのうち、もう取得できなくなった古いバージョンのキャッシュを削除します。
clean:全キャッシュ削除
sudo apt clean
/var/cache/apt/archives/配下の.debファイルを全削除。ディスク容量を大きく解放できます。
推奨される削除手順
# 1. 現状確認
apt list --installed | grep キーワード
# 2. 依存関係確認
apt rdepends パッケージ名
# 3. 本体削除
sudo apt remove パッケージ名
# 4. 不要依存整理
sudo apt autoremove
# 5. キャッシュ整理
sudo apt autoclean
# 6. 結果確認
df -h
この順序で進めれば、トラブルを最小化しながら確実にクリーンアップできます。
dpkg コマンドでの削除
dpkgはAPTより低レベルのパッケージ管理コマンドです。APTで削除できない時の最終手段として使えます。
dpkg -r:パッケージ削除(設定ファイル残す)
sudo dpkg -r パッケージ名
dpkg -P:完全削除(purge相当)
sudo dpkg -P パッケージ名
依存関係を無視して強制削除
sudo dpkg --remove --force-remove-reinstreq パッケージ名
sudo dpkg --purge --force-all パッケージ名
⚠️ 強制削除はシステム破壊のリスクがあるため、本当に最終手段としてのみ使用してください。
パッケージファイル一覧の確認
dpkg -L パッケージ名
そのパッケージが配置した全ファイルが確認できます。手動削除前のチェックに有用です。
Snapパッケージの削除
Ubuntu 20.04以降、Firefoxなど主要ソフトがSnap形式で提供されています。
snap remove:Snap削除
sudo snap remove パッケージ名
Snapパッケージ一覧
snap list
Snapの古いリビジョン削除
Snapは過去のバージョンも保持するためディスクを消費します。古いリビジョンを削除:
# 古いリビジョンを表示
snap list --all | awk '/disabled/{print $1, $3}'
# 一括削除
LANG=C snap list --all | awk '/disabled/{print $1, $3}' | \
while read snapname revision; do
sudo snap remove "$snapname" --revision="$revision"
done
Snap自体を無効化する(上級者向け)
# Snapパッケージを全削除
snap list | awk 'NR>1 {print $1}' | xargs -I {} sudo snap remove {}
# Snap本体を削除
sudo apt purge snapd
⚠️ Ubuntu 22.04以降のFirefoxはデフォルトSnap版です。Snapを無効化するとFirefoxも使えなくなるため、事前にAPT版やFlatpak版への置き換えを推奨します。
【特殊例】Firefox Snap版をAPT版に切り替える
# 既存のSnap版Firefoxを削除
sudo snap remove firefox
# Mozilla公式PPAを追加
sudo add-apt-repository ppa:mozillateam/ppa
# APT版を優先するよう設定
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
# インストール
sudo apt update
sudo apt install firefox
Snap版の起動の遅さに悩むユーザー向けの定番手順です。
Flatpakパッケージの削除
Flatpakは異なるLinuxディストリビューションで共通利用できるパッケージ形式です。
flatpak uninstall:Flatpak削除
flatpak uninstall アプリID
Flatpak一覧
flatpak list
未使用ランタイムの削除
flatpak uninstall --unused
Flatpakは大きなランタイム(共有ライブラリ)を保持します。アプリ削除後はこのコマンドで掃除すると容量が大きく解放されます。
Flatpak自体の削除
sudo apt purge flatpak
AppImageの削除
AppImageは単一ファイル実行型のため、ファイル削除と関連設定削除のみで完了します。
基本的な削除
# AppImage本体を削除
rm ~/Applications/SomeApp.AppImage
# デスクトップエントリ削除
rm ~/.local/share/applications/SomeApp.desktop
# 設定ファイル削除(アプリによる)
rm -rf ~/.config/SomeApp
appimaged や AppImageLauncher を使っている場合
これらの管理ツールを使っているなら、ツールのGUIから削除可能です。
PPA経由でインストールしたパッケージの削除
サードパーティリポジトリ(PPA)から入れたソフトは、本体削除に加えてPPAも削除します。
PPA一覧の確認
ls /etc/apt/sources.list.d/
# または
apt-add-repository --list
PPA経由のパッケージ削除
# 1. パッケージ削除
sudo apt remove --purge パッケージ名
# 2. PPA削除
sudo add-apt-repository --remove ppa:repository-name/ppa
# 3. パッケージリスト更新
sudo apt update
ppa-purgeで一括削除
ppa-purgeを使うと、PPAから入れたパッケージをUbuntu公式版にダウングレードしつつPPAを削除できます。
sudo apt install ppa-purge
sudo ppa-purge ppa:repository-name/ppa
.debファイルでインストールしたパッケージの削除
Webサイトからダウンロードした.debファイル(Chrome、VSCodeなど)も、内部的にはAPTで管理されています。
# パッケージ名確認(.debファイル名と異なる場合あり)
dpkg -l | grep キーワード
# 削除
sudo apt remove --purge パッケージ名
# 例:Google Chrome
sudo apt remove --purge google-chrome-stable
# 例:Microsoft Edge
sudo apt remove --purge microsoft-edge-stable
ソースからビルドしたソフトの削除
./configure && make && sudo make installでインストールしたソフトの削除は、ビルドディレクトリの有無で対応が変わります。
ビルドディレクトリが残っている場合
cd /path/to/source-directory
sudo make uninstall
make uninstallターゲットが定義されていない場合は失敗します。
ビルドディレクトリが失われている場合
make installが配置するファイルパスを推測して手動削除します。よくあるインストール先:
# 実行ファイル
/usr/local/bin/
/usr/local/sbin/
# ライブラリ
/usr/local/lib/
# 設定ファイル
/usr/local/etc/
# ヘッダ
/usr/local/include/
# ドキュメント
/usr/local/share/
checkinstallを使っていた場合
checkinstallでインストールしたなら、APTパッケージとして管理されているので普通にapt removeで削除できます。今後のソースビルドではcheckinstallの利用を推奨します。
GUIツールでアンインストール
コマンドが苦手な方向けの方法です。
Ubuntu Software / GNOME Software
- アクティビティから「Ubuntu Software」または「ソフトウェア」を起動
- 「インストール済み」タブに切り替え
- 削除したいアプリを選択→「アンインストール」または「削除」をクリック
Synaptic Package Manager
より詳細な制御が可能なGUIパッケージマネージャです。
sudo apt install synaptic
起動後、削除したいパッケージを右クリック→「削除指定」または「完全削除指定」→「適用」。
Stacer(システム最適化GUI)
不要パッケージ整理・ログ削除・キャッシュ削除を視覚的に行えます。
sudo apt install stacer
主要ソフト別:アンインストール実例
Firefox(Snap版)の削除
sudo snap remove firefox
# 設定ファイル削除(必要なら)
rm -rf ~/snap/firefox
rm -rf ~/.mozilla
Google Chrome の削除
sudo apt remove --purge google-chrome-stable
sudo apt autoremove
rm -rf ~/.config/google-chrome
Docker の完全削除
# サービス停止
sudo systemctl stop docker
# パッケージ削除
sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# データ・設定削除
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
sudo rm -rf /etc/containerd
# ユーザー設定
rm -rf ~/.docker
# グループ削除
sudo groupdel docker
MySQL / MariaDB の完全削除
# サービス停止
sudo systemctl stop mysql
# パッケージ削除
sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
# データディレクトリ削除
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo rm -rf /var/log/mysql
# ユーザー・グループ削除
sudo deluser mysql
sudo delgroup mysql
# 依存関係整理
sudo apt autoremove
sudo apt autoclean
PHP の完全削除
# 全PHPパッケージ削除
sudo apt purge 'php*'
sudo apt autoremove
# 設定ファイル削除
sudo rm -rf /etc/php
Node.js(apt版)の削除
sudo apt remove --purge nodejs npm
sudo apt autoremove
# グローバルモジュールパス削除
rm -rf ~/.npm
rm -rf ~/.node-gyp
Node.js(NodeSource版)の削除
sudo apt remove --purge nodejs
sudo rm /etc/apt/sources.list.d/nodesource.list
sudo apt update
Node.js(nvm版)の削除
rm -rf ~/.nvm
# .bashrc / .zshrc から nvm 関連の行を削除
Apache(apache2)の削除
sudo systemctl stop apache2
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common
sudo apt autoremove
sudo rm -rf /etc/apache2
sudo rm -rf /var/log/apache2
sudo rm -rf /var/www/html
Nginx の削除
sudo systemctl stop nginx
sudo apt purge nginx nginx-common nginx-full
sudo apt autoremove
sudo rm -rf /etc/nginx
sudo rm -rf /var/log/nginx
Ubuntu OS自体をアンインストールする
ソフトではなくUbuntu本体を削除したい場合の手順です。状況別に分けて解説します。
【パターン①】単体OSとしてのUbuntuを削除
Ubuntuのみインストールされているマシンの場合、別のOS(Windows等)のインストールメディアで起動し、インストール過程でUbuntuのパーティションを削除する形になります。
- 別OSのインストールメディア(USB/DVD)を作成
- BIOSでメディアから起動
- インストール時のパーティション操作でUbuntuパーティション(ext4等)を全削除
- 新OSをインストール
【パターン②】Windowsとのデュアルブートを解除(Ubuntu削除)
最も需要が高いケースです。
手順1:Ubuntu側のパーティションを削除
Windowsから「ディスクの管理」を開く:
Win + X→「ディスクの管理」- Linuxのパーティション(ファイルシステムが「不明」と表示されている領域)を確認
- 該当パーティションを右クリック→「ボリュームの削除」
- 削除された領域をWindowsパーティションに統合(「ボリュームの拡張」)
手順2:GRUBブートローダーを削除(重要)
Ubuntuのパーティションを削除しただけでは、起動時にGRUBエラーが出る場合があります。Windows側でブートマネージャーを修復:
# 管理者権限でコマンドプロンプトを起動
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
または、Windowsインストールメディアの「コマンドプロンプト」から実行。
手順3:EFI領域のUbuntuエントリを削除(UEFI環境)
# 管理者権限で
bcdedit /enum firmware
bcdedit /delete {識別子} /f
または、無料ツール「EasyUEFI」でGUI操作も可能。
【パターン③】WSL2のUbuntuを削除
Windows Subsystem for Linux環境のUbuntu削除手順:
# 1. ディストリビューション一覧確認
wsl --list --verbose
# 2. 該当Ubuntuを削除
wsl --unregister Ubuntu
# または
wsl --unregister Ubuntu-22.04
⚠️ wsl --unregisterは完全削除でデータも全消失します。バックアップが必要なら事前にwsl --exportしてください。
Microsoft Storeから入れた場合のアプリ削除
wsl --unregisterに加えて、Windowsの「設定」→「アプリ」→「インストール済みアプリ」からUbuntuアプリ自体もアンインストールします。
【パターン④】仮想マシン(VirtualBox/VMware)のUbuntu削除
仮想マシンソフト上のUbuntuは、単純にVMを削除するだけで完了します。
VirtualBoxの場合:
- VirtualBox マネージャーを起動
- 該当VMを右クリック→「除去」
- 「すべてのファイルを削除」を選択
VMware Workstation/Playerの場合:
- Library から該当VMを右クリック→「Manage」→「Delete from Disk」
ホスト側のディスクスペースもきれいに解放されます。
トラブルシューティング
実際の現場でよく遭遇する問題と対処法です。
「dpkg: error processing package」エラー
dpkg: error processing package XXX (--remove):
installed XXX package post-removal script subprocess returned error
対処:
# 設定スクリプトをスキップして強制削除
sudo dpkg --remove --force-remove-reinstreq パッケージ名
# それでも駄目なら、削除スクリプト自体を空にする
sudo bash -c "echo 'exit 0' > /var/lib/dpkg/info/パッケージ名.postrm"
sudo dpkg --purge パッケージ名
「apt remove」で削除できない
依存パッケージで保持されている可能性があります:
# 状態確認
apt-mark showhold
# ホールド解除
sudo apt-mark unhold パッケージ名
# 再削除
sudo apt remove パッケージ名
削除したのに容量が増えない
# キャッシュ削除
sudo apt clean
# 古いカーネル削除
sudo apt autoremove --purge
# 大容量ファイル特定
sudo du -h --max-depth=1 /var/log /var/cache /tmp | sort -hr | head -20
# journalctlログ削除
sudo journalctl --vacuum-time=7d
Snapがディスクを大量消費している
# Snap各パッケージの容量確認
du -h /var/lib/snapd/snaps/
# 保持リビジョン数を制限
sudo snap set system refresh.retain=2
「broken packages」状態になった
sudo apt --fix-broken install
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
設定ファイルだけ残っているパッケージを完全削除
# 残存設定ファイルがあるパッケージ確認
dpkg -l | grep '^rc'
# 全て完全削除
sudo apt purge $(dpkg -l | grep '^rc' | awk '{print $2}')
誤って削除した場合の復元方法
キャッシュから再インストール
# 削除直後ならキャッシュに残っている可能性
ls /var/cache/apt/archives/ | grep パッケージ名
# キャッシュからインストール
sudo dpkg -i /var/cache/apt/archives/パッケージ名*.deb
通常の再インストール
sudo apt install パッケージ名
apt history から復元コマンド作成
# 削除履歴の確認
grep "Remove:" /var/log/apt/history.log
# 必要なパッケージを再インストール
sudo apt install パッケージ1 パッケージ2 ...
/var/log/apt/history.log に過去のapt操作履歴が記録されています。
用途別:使い分けクイックリファレンス
| やりたいこと | 推奨コマンド |
|---|---|
| 普通にソフトを削除 | sudo apt remove パッケージ名 |
| 設定ファイルも消す | sudo apt purge パッケージ名 |
| 不要依存も整理 | sudo apt autoremove |
| Snapを削除 | sudo snap remove パッケージ名 |
| Flatpakを削除 | flatpak uninstall アプリID |
| AppImage削除 | ファイル削除のみ |
| ソースビルド削除 | sudo make uninstall |
| WSL2 Ubuntu削除 | wsl --unregister Ubuntu |
| デュアルブート解除 | パーティション削除+GRUB修復 |
| 削除前に内容確認 | sudo apt remove --dry-run |
| 復元 | sudo apt install |
よくある質問(FAQ)
Q1. apt remove と apt purge のどちらを使えばよいですか?
一時的に消したいだけ・また使う可能性がある → apt remove 完全に痕跡を消したい・問題があって再インストール前提 → apt purge
迷ったらapt removeが無難です。設定ファイルが残っていても多くの場合無害で、後からpurgeで消すこともできます。
Q2. apt autoremove は実行しても安全ですか?
基本的には安全ですが、稀に意図せず必要なパッケージが削除候補になることがあります。実行前に必ず削除対象一覧を確認してください:
sudo apt autoremove --dry-run
Q3. Firefoxを apt remove しても消えません
Ubuntu 22.04以降のFirefoxはSnap版として配布されています。snap remove firefoxを使ってください。
Q4. パッケージ名が分かりません
# キーワードで検索
apt list --installed | grep キーワード
# または
dpkg -l | grep キーワード
実行ファイル名で逆引きする方法:
dpkg -S /usr/bin/コマンド名
Q5. apt remove と apt-get remove の違いは?
ほぼ同じです。aptは対話的UI向け、apt-getは自動化・スクリプト向けの旧コマンドです。日常利用はaptで問題ありません。
Q6. 削除したのに「Configuration files」が残っているといわれます
dpkg -l | grep '^rc'
これらは設定ファイルのみ残った状態のパッケージです。完全に消すには:
sudo apt purge $(dpkg -l | grep '^rc' | awk '{print $2}')
Q7. アンインストールできないパッケージはありますか?
ubuntu-desktop、gdm3(ログインマネージャ)、カーネル本体(linux-image-*)、apt自身などは削除するとシステムが起動しなくなる可能性があります。これらは特別な理由がない限り削除しないでください。
Q8. 削除コマンド実行時の [Y/n] でEnterだけ押すとどうなる?
[Y/n]の場合、大文字(Y)がデフォルトなのでEnterで「Yes(削除実行)」になります。逆に[y/N]なら「No(実行しない)」がデフォルトです。
Q9. WSL2のUbuntuを削除すると中のファイルはどうなる?
wsl --unregisterで全データが完全消失します。重要ファイルがある場合は事前に:
wsl --export Ubuntu C:\backup\ubuntu.tar
でエクスポートし、必要に応じて:
wsl --import Ubuntu C:\WSL\Ubuntu C:\backup\ubuntu.tar
で復元できます。
Q10. UbuntuをデュアルブートしているPCで、誤ってWindowsからLinuxパーティションを削除しました。データを復元できますか?
パーティション削除直後でデータ書き込みをしていないなら、TestDisk等のパーティション復旧ツールで戻せる可能性があります。ただし、新しいデータが書き込まれていると上書きされて復旧困難です。重要データは事前にバックアップを推奨します。
Q11. 「sudo apt remove –purge」でも消えないデータがあります
/var/lib/配下のデータ、~/.config/配下のユーザー設定、/opt/に手動配置したファイルなどはpurgeでも削除されません。これらは手動で:
sudo rm -rf /var/lib/パッケージ名
rm -rf ~/.config/パッケージ名
sudo rm -rf /opt/パッケージ名
で対応してください。
Q12. Ubuntuサーバー版でもこの記事の内容は使えますか?
apt remove、apt purge、autoremove等のCLIコマンドはサーバー版でも全く同じです。GUIツール(Ubuntu Software等)はデスクトップ版限定の機能なので、サーバー版ではCLIで運用してください。
まとめ
Ubuntuにおける「アンインストール」は、対象がどう入っているかによって最適手順が大きく変わります。
- インストール方式の判別が最優先: APT / Snap / Flatpak / AppImage / ソースビルドのどれか
- APT基本3コマンド:
apt remove(本体のみ)/apt purge(設定含む)/apt autoremove(不要依存整理) - 削除前の確認:
--dry-runで削除対象を必ず確認 - 完全削除には手動対応:
purgeでも残るデータディレクトリ・ユーザー設定は別途削除 - OS自体の削除: デュアルブート解除はGRUB修復まで含めて対応、WSL2は
wsl --unregister - トラブル時:
dpkg --fix-broken install、apt --fix-broken install、強制削除オプション
これらの知識は、開発環境のクリーンアップ・サーバー運用・OS入れ替えなどあらゆる場面で必須です。本記事をブックマークしておけば、いつでも必要な手順をすぐ参照できます。
本記事は2026年6月時点の情報をもとに、Ubuntu 20.04 / 22.04 / 24.04 LTS および 25.04 / 25.10 での動作確認に基づき作成しています。Ubuntuのバージョンによってデフォルトのパッケージ管理方式(APT vs Snap)が異なる場合があるため、お使いの環境に応じてご確認ください。
Ubuntu / Debian 公式
- Ubuntu公式サイト
- Ubuntu Server Documentation
- apt(8) manページ – aptコマンドの完全リファレンス
- apt-get(8) manページ – apt-getコマンドの完全リファレンス
- dpkg(1) manページ – dpkgコマンドの完全リファレンス
- Debian APT User’s Guide – Debian公式APTガイド
- Ubuntu Help – Software – APTの使い方コミュニティガイド
-
前の記事
UbuntuでDockerの容量を削減する具体的な方法を解説してます 2026.06.11
-
次の記事
UbuntuでDockerコンテナを再起動する方法 | Docker Compose利用時の手順まで 2026.06.12
コメントを書く