概要
Linuxシステムをアップデートした後、一部のソフトウェアが突然動作しなくなる場合があります。これは正常な動作です。Linuxはオープンソースシステムであり、多くのソフトウェアもオープンソースであるため、システムに破壊的なアップデートが行われた場合、パッチがタイムリーにリリースされないことがよくあります。しかし、ソフトウェアが突然動作しなくなる原因は通常、軽微なエラーであり、簡単な対処法で解決できる場合がほとんどです。
エラー情報を取得する
以下に、エラー情報を取得するための2つの方法を説明します。
ログを通じて
一般的に、ソフトウェアには実行時ログを保存する場所があり、そこからエラー情報を取得できます。しかし、ログは一般ユーザー向けではないため、情報を見つけるのが難しい場合もあります。
コンソール経由で実行
Linuxでは.desktopファイルを使用してプログラムを、アイコンをクリックすることで実行できる実行可能ファイルにパッケージ化します。
.desktopファイルは通常、/usr/share/applications ディレクトリに保存されています。問題のあるプログラムを見つけて、エディタで開いてください。以下に例を示します。
[Desktop Entry]
Name=Clashy
Exec=/opt/Clashy/clashy %U
Terminal=false
Type=Application
Icon=clashy
StartupWMClass=Clashy
Comment=Electron based Clash client. For Windows, macOS & Ubuntu
Categories=Network;
Execはプログラムを実行するためのコマンドです。コンソールでこのコマンドを実行することは、アイコンをクリックして実行することと同じです。コンソールを使ってプログラムを実行すると、プログラムが何らかの出力情報を返すことがわかります。エラーが発生した場合は、そのエラーもコンソールに出力されます。
「CV」エンジニアの経験
さあ、あなたのCVエンジニアとしてのスキルを存分に発揮する時が来ました。エラーメッセージを検索エンジンにコピーして、運試しをしてみましょう(笑)。
wow~wow