Ubuntuでスナップパッケージの依存関係エラーを修正する方法



問題を排除するために楽器を試してください

Ubuntuでは、snapコマンドを使用してストアからアプリをインストールできるようになりました。ほとんどのUbuntuLinuxインストールで現在使用されているDebianから派生したapt-getシステムを置き換えるようには設計されていませんが、プラットフォームにかなり依存しないという利点があります。これが、Ubuntuモバイルインストールで人気が高まっている理由です。



これにはコマンドプロンプトが必要になるため、Ubuntu Dashから起動するか、Ctrl、Alt、Tを同時に押して起動できます。 LubuntuのDashまたはLXDEメニューのシステムツールリストから起動することもできます。 Xubuntuユーザーは、ウィスカーメニューから起動することをお勧めします。これらの方法を使用する前に、古き良きものであることを確認する必要があります sudo apt-get update コマンドはエラーをすぐには修正しません。多くの人はまだ実際にスナップを使用していません。



方法1:コアスナップパッケージを更新する

.debパッケージとは異なり、snapパッケージには、特定のソフトウェアを実行するために必要なすべてのものが含まれているため、実際には依存関係はありません。したがって、依存関係エラーが発生し、apt-getを介してインストールまたは更新されたパッケージがないことが確実な場合は、2つのコアスナップパッケージのいずれかで問題が発生している可能性があります。プロンプトに#記号で示される管理者アクセス権がないと仮定して、次のように入力します。 sudoスナップリフレッシュコア コマンドプロンプトでEnterキーを押します。管理者パスワードの入力を求められる場合があります。



入力してReturnキーを押すと、スナップパッケージマネージャーが自動的に更新を開始します。成功した場合は、問題が発生していたプログラムを再度実行して、依存関係の問題がなくなったかどうかを確認してください。たとえば、以前に287 MB程度のLibreOfficeスナップをインストールしてエラーが発生した場合は、ダッシュから、またはそれを検索してLibreOfficeを起動します。ほとんどの場合、この1つのコマンドで問題を解決でき、先に進む必要はまったくありません。表示しているエラーの種類について詳しく知りたい場合は、次のように入力してください。 libreoffice または、コマンドラインで他の引数がない他のパッケージ名を使用して、他に問題がないかどうかを確認します。

方法2:コアスナップパッケージを再インストールする

これ以上の問題が発生するユーザーはごくわずかですが、問題が発生した場合は、コアスナップパッケージとインストールしたその他のスナップをアンインストールしてから再インストールできます。最初の方法が機能した場合、これは完全に不要であり、構成の一部が失われる可能性があることに注意してください。これを行う前に、データが通常どおりにバックアップされていることを確認する必要がありますが、幸いなことに、最小限の操作でデータをバックアップできます。

他に何も開いていないことを確認してから実行します sudo snap remove core snap-package1 snap-package2 コマンドラインから、インストールしたスナップパッケージが実行されるのを待ちます。完了したら、次のように入力します sudo snap install core snap-package1 snap-package2 コマンドラインからEnterキーを押します。パッケージが再構成されるまでもう一度待つ必要がありますが、問題を解決するには、これら2つの簡単なコマンドで十分です。



方法3:インストールされたスナップと変更を一覧表示する

インストールされているスナップの詳細は、実行するだけでいつでも確認できます。 スナップリスト コマンドラインから、おそらくsudoアクセスは必要ありません。

同様に実行するだけ スナップの変更 これらのタスクのいずれかが完了したら、コマンドラインから、どのような変更が加えられたかを確認します。おそらく最初の方法の手法から、パッケージが再び機能するようになったら、コマンドラインからいつでもsudo snap refreshを実行して、すべてのスナップを一度に更新できます。

読んだ3分