ソフトウェアアップデートのメッセージが表示され、クリックしてインストールすると、ゴミ箱を空にし、Sudo apt-get clean
を使用して一時ファイルを削除するように指示する「スペースが不足しています」というメッセージが表示されます。ゴミ箱を空にしましたが、まだ同じメッセージが表示され、削除する一時ファイルやSudo apt-get clean
が何なのかわかりません。
Sudo apt-get clean
は、取得したパッケージファイルのローカルリポジトリをクリアします。ロックファイルを除くすべてを/var/cache/apt/archives/
および/var/cache/apt/archives/partial/.
から削除します
ソース:man apt-get
コマンドSudo apt-get clean
を使用すると何が起こるかを確認する別の可能性は、-s
- optionを使用して実行をシミュレートすることです。
mook @ MookPC:〜$ apt-get -s clean 注:これは単なるシミュレーションです! apt-getは実際の実行にはルート権限が必要です。 ロックは無効になります。 実際の現在の状況との関連性に依存しないでください! Del/var/cache/apt/archives/*/var/cache/apt/archives/partial/* Del /var/lib/apt/lists/partial/* Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
mook @ MookPC:〜$ Sudo apt-get -s clean [sudo] mookのパスワード: Del/var/cache/apt/archives/*/var/cache/apt/archives/partial /* Del /var/lib/apt/lists/partial/* Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
提案してくれた@jarnoに感謝します。
「Insufficienct space」というメッセージが表示され、コマンドSudo apt-get clean
が不十分な場合は、これを試してください:
ターミナルを開き、
押す Ctrl+Alt+T
それを実行します:
Sudo -i # (Allows you to execute commands with the privileges of the superuser.)
KERNELCUR=$(uname -r | sed 's/-*[a-z]//g' | sed 's/-386//g')
PKGLINUX="linux-(image|headers|ubuntu-modules|restricted-modules)"
METAPKGLINUX="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
KERNELSOLD=$(dpkg -l | awk '{print $2}' | grep -E "$PKGLINUX" | grep -vE "$METAPKGLINUX" | grep -v "$KERNELCUR")
apt-get purge "$KERNELSOLD" # (Remove old kernels.)
CONFOLD=$(dpkg -l | grep '^rc' | awk '{print $2}')
apt-get purge "$CONFOLD" # (Removes configuration files from deb packages that have been uninstalled.)
apt-get autoremove # (Deletes orphaned packages, or dependencies that remain installed after you have installed an application and then deleted it.)
apt-get clean # (Removes all packets from the cache.)
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null # (Empty the trash from all users.)
rm -rf /root/.local/share/Trash/*/** &> /dev/null # (Empty the trash from root.)