Ubuntuソフトウェアセンターが動かないときの対処法|よくあるトラブルと解決策を徹底解説
Ubuntuソフトウェアセンターは、ターミナルを操作したりソースコードからビルドしたりする手間をかけずに、お気に入りのソフトウェアを簡単にインストールできる便利なツールです。ソフトウェアやパッケージを素早く検索でき、依存関係も自動的に処理してくれるため、初心者から上級者まで幅広く活用されています。
しかし、まれにエラーが発生してソフトウェアセンターが正常に動作しなくなることがあります。本記事では、代表的なトラブルの症状ごとに、具体的な解決策をわかりやすく解説します。
キャッシュ削除後やシステムクリーンアップ後に動かなくなる場合
キャッシュの削除やシステムクリーンアップツールの使用後に、ソフトウェアセンターが動かなくなるという報告があります。まずは、ソフトウェアセンターが起動し「更新」タブが表示されるかどうかを確認しましょう。表示されていれば、そのタブをクリックしてください。
画面左上の更新ボタンをクリックすると、利用可能なアップデートとソフトウェアセンター自体が更新されます。ターミナルを使わずに済む数少ない解決策のひとつなので、まず試してみる価値があります。
ソフトウェアセンターが読み込まない
Ubuntuソフトウェアセンターが読み込めないことがあります。「〜からダウンロードできません」というメッセージが表示される場合は、ローカルキャッシュが存在しないため読み取れないことが原因です。ターミナルを開いて、以下のコマンドを入力してください。
sudo apt update && sudo apt -y upgrade
上記で解決しない場合は、Gnome-Softwareの再インストールを試みましょう。
sudo apt autoremove gnome-software && sudo apt install gnome-software
さらに、以下のコマンドも有効な場合があります。
sudo apt update && sudo apt dist-upgrade -f
これにより最新版のUbuntuが取得され、問題が解決するはずです。
キャッシュが破損している場合
これは少し厄介なケースで、上記とは異なる原因によるものです。キャッシュされたパッケージ自体に問題が発生し、ソフトウェアセンターが読み取れなくなっている状態です。ターミナルで以下のコマンドを実行してください。
sudo apt clean
これでキャッシュが完全にクリアされます。続けて、以下のコマンドを入力します。
sudo apt update
これによりクリーンなパッケージリストがダウンロードされ、検索からソフトウェアをインストールできるようになります。
画像やソフトウェアが表示されない
ソフトウェアを検索しても何も表示されないことや、「編集部のおすすめ」セクションに画像が表示されないことがあります。
この問題を修正するには、ターミナルで以下のコマンドを入力してください。
killall gnome-software
これにより、ソフトウェアセンター内で実行中のプロセスが強制終了されます。
次に、gnome-softwareのデータ保存場所「~/.local/share/gnome-software」を削除します。ターミナルで以下を入力してください。
sudo rm -rf ~/.local/share/gnome-software
削除操作が不安な場合は、ファイルを別の場所へ移動するだけでも構いません。どちらの場合でもソフトウェアセンターは正常に動作します。アプリケーションメニューから、またはお気に入りに登録していればランチャーから、普段どおりに起動しましょう。
アップグレード後に不具合が発生する場合
新しいバージョンのUbuntuへのアップグレードは通常スムーズですが、完了後に不具合が出ることがあります。たとえば、ソフトウェアセンターがまったく読み込まれない、動作しないといったケースです。この場合は、再インストールではなく、Gnome Softwareをクリーンインストールする必要があるかもしれません。
ターミナルを開いて、以下のコマンドを入力します。
sudo apt install gnome-software
処理を完了させるには、システムの再起動が必要です。
起動中にクラッシュする
やや珍しい問題ですが、カテゴリを開こうとした瞬間にソフトウェアセンターがクラッシュすることがあります。通常は、前述の更新コマンドの実行または再インストールで解決できます。
sudo apt install --reinstall software-center
言語設定を変更して直す方法
一風変わった解決策として、言語設定の変更が挙げられます。現在の言語を選び直すだけでも効果があることがあります。この方法は、Ubuntuの新バージョンをインストールした直後や、システムクリーンアップツールの使用後、ソフトウェアセンターの更新後に特に有効です。システムがリフレッシュされ、ソフトウェアセンターが再び正しく動作し始めるのです。奇妙に思えますが、多くのユーザーに効果があった実績のある方法です。
「設定 → 地域と言語」を開き、「言語」を選択します。
別の言語を選んでも構いませんが、まずは現在使用中の言語を選んでみてください。変化がない場合は、一時的に別の言語を選び、再起動してからソフトウェアセンターを開いて改善するか確認します。その後、元の言語に戻せばOKです。
言語を選択し、緑色の「選択」ボタンを押します。
新しい言語をインストールする方法もあります。「地域と言語」ページの下部にある「インストールされている言語の管理」を選択してください。
次に、「言語のインストール/削除」を選びます。
リストから言語を選択して「適用」をクリックします。逆に、使用中の言語のチェックを外して「適用」を選べばアンインストールできます。その後、再起動してこの画面に戻り、言語を再インストールしましょう。
最後に「システム全体に適用」をクリックすれば、次回の再起動時に変更が反映されます。言語の再インストールが必要になった場合は、同じ手順を繰り返すだけでOKです。
よくある質問
Q1. 今後この問題を防ぐにはどうすればいい?
ソフトウェアセンターを常に最新の状態に保つのが理想です。ただし、古いバージョンのUbuntuでは最新のソフトウェアセンターがサポートされていない場合がある点に注意してください。更新後に問題が発生した場合は、旧バージョンへのロールバックか、Ubuntu本体のアップグレードを検討しましょう。
Q2. 古いデバイスを使っている場合は?
ソフトウェアセンターは大規模なプログラムのため、デバイスのリソースをかなり消費します。問題が繰り返される古いデバイスでは、Synapticへの切り替えをおすすめします。操作性では劣りますが、古いハードウェアではるかに軽快に動作します。
ターミナルを開いて、以下のコマンドを入力します。
sudo apt install synaptic
注意:Wayland環境でSynapticの動作に問題がある場合は、専用の修正方法を確認してください。
Q3. ソフトウェアセンターを使う必要はある?
いいえ、必須ではありません。あくまで使いやすい選択肢のひとつであり、他の方法でもソフトウェアの検索やインストールは可能です。Ubuntuは.debファイルをサポートしており、ソフトウェアセンターの代替ツールも複数存在します。そもそもソフトウェアセンターに収録されていないソフトもあるため、状況に応じて他のインストール方法を使い分けるのがおすすめです。
まとめ
本記事では、ソフトウェアセンターで発生しがちな代表的なトラブルとその解決策を紹介しました。もし他にも遭遇した問題や、役立つ修正方法があれば、ぜひコメント欄で共有してください。また、Ubuntuの動作が遅く感じるときは、高速化のための対策記事も参考にしてみてください。
-
MacBookで音が出ないときの対処法6選|今すぐ試せる解決策
MacBookから音が鳴らず、お気に入りの音楽が聴けない、せっかく楽しみにしていたNetflixの作品が観られない——そんな経験はありませんか?焦る気持ちはわかりますが、多くの場合、一時的なソフトウェアの不具合やサウンド設定の問題が原因です。 Apple Storeに持ち込んでスピーカーの点検を依頼する前に、まずは以下の対処法を順番に試してみてください。意外と簡単な操作で解決することも多いのです。 MacBookの音が出ないときの対処法 対処法1:音量とヘッドホンの接続を確認する 「MacBookの音量が効かない」と思っても、実は基本的な設定を見落としているだけというケースは少なくありません。
-
iPhoneのタッチスクリーンが反応しない?自宅でできる対処法を徹底解説!
着信音が鳴っているiPhoneを手に取り、スワイプしてロックを解除しようとしたのに、画面がまったく反応しない——そんな経験はありませんか?連絡先を探したり、メッセージを読もうとしているのにタッチ操作を受け付けない場合、何らかの対処が必要です。 この問題の原因は、ソフトウェアの不具合、画面の汚れ、画面の破損、あるいは本体自体のトラブルなど、実にさまざまです。しかし、ご安心ください。自宅でできる簡単な対処法で改善するケースも少なくありません。それでは、iPhoneのタッチスクリーンが反応しないときの解決策を順番に見ていきましょう! iPhoneのタッチスクリーンが反応しないときの対処法 1. 指と