- 公式 Web サイトまたは他のインストール パッケージにアクセスして ros および vscode シェルをインストールするときに問題が発生したが、他に解決策がないか、解決策が非常に面倒な場合は、魚風味の豚肉のワンクリック インストールを選択してください。
- 次に、ros の基本パッケージをインストールする必要があるかもしれません。私が遭遇した問題は、ソフトウェア パッケージが見つからないこと、ワークスペース内のファイルを完全にコンパイルできないこと、そしてソフトウェアをインストールするときに、特定の依存関係が正しくないことを示すことです。現状を維持する必要があるため、設置する必要があります。
- パッケージが見つかりません
- ソフトウェアを更新するには、これを試すことができます。その方法: [設定] - [ソフトウェアと更新] - [更新] - 次の場所から更新をインストールします (すべて選択)
- ソースを変更してから使用できます。
sudo apt-get update
- ワークスペースを完全にコンパイルできず、ソフトウェアをインストールするときに、特定の依存関係がインストールされないことが表示される
- パッケージが見つかりません
これに似たエラーが報告される場合があります。これは、一部のパッケージが欠落しているためです。上記は、ナビゲーションが不足していることを示していますが、ナビゲーションのインストールはマップ サーバーに依存し、マップ サーバーのインストールは libsdl1.2-dev、 libsdl-image1 に依存します。2-dev。(コマンドラインを使用したこれら 2 つのインストールでは、現状を維持する必要があるため、特定の依存関係がインストールされないことが示されます)
次に、このブログを参照してください: Ubuntu18.04、ros バージョン melodic: ナビゲーション パッケージとマップ サーバーをインストールすると、Could NOT find SDL and libsdl1.2-dev install issues_W-ilde's Blog-CSDN Blog
上記のブログのインストールには、インストールのコマンド ラインにエラーがあります。
ここを解決した後、コンパイルプロセス中にエラーが発生する可能性があります
これは、opencv のバージョンが異なり、コンパイルされたファイル内の名前が異なるためです。
sudo ln -s /usr/include/opencv4 /usr/include/opencv