Jetpack4.2のインストール中にハマったこと
sdkmanagerを使ってTX2にjetpack4.2.2をインストールした時にハマったことNVIDIA developerサイトを調べていたら
bzip2のバージョンが古いだめだとかいう情報があったので
早速
$ sudo apt remove bzip2
ターミナルを見ているとなぜか、ros-melodic関連のパッケージがremoveされていく(汗、汗
apt removeが終わって
$ roscore
ジャーン「そんなペッケージねーよ」ってubuntuに怒られる(涙
あんのじょうROS関連のパッケージが全てremoveされた。
NVIDIA developerサイトを読み進めていくと、
どうやら俺と同じことをやった人がいるらしく
ROSもremoveされるからあとでインストールしてね!って書いてある。
先に書いとけよ(怒
っでもてROSの再インストールを実行
なんとここでエラー
opencv-dev3.2をインストールするところで、
すでにopencv-dev3.3が入ってるからインストールできねーよっていわれてaptが終了
で、これしろって言われたので実行
$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
〜中略〜
The following additional packages will be installed:
libopencv-dev
Suggested packages:
opencv-doc
The following NEW packages will be installed:
libopencv-dev
0 upgraded, 1 newly installed, 0 to remove and 208 not upgraded.
4 not fully installed or removed.
Need to get 0 B/223 kB of archives.
After this operation, 734 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 272781 files and directories currently installed.)
Preparing to unpack .../libopencv-dev_3.2.0+dfsg-4ubuntu0.1_amd64.deb ...
Unpacking libopencv-dev (3.2.0+dfsg-4ubuntu0.1) ...
dpkg: error processing archive /var/cache/apt/archives/libopencv-dev_3.2.0+dfsg-4ubuntu0.1_amd64.deb (--unpack):
trying to overwrite '/usr/bin/opencv_version', which is also in package libopencv 3.3.1-2-gb3f86dcd5
Errors were encountered while processing:
/var/cache/apt/archives/libopencv-dev_3.2.0+dfsg-4ubuntu0.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
これもエラー
もうだめかと思い、新しいubuntu18.04を別のUSB HDDにインストールしながら
色々しらべていたら
sudo dpkg --force-all -i /var/cache/apt/archives/libopencv-dev_3.2.0+dfsg-4ubuntu0.1_amd64.deb
(Reading database ... 272781 files and directories currently installed.)
Preparing to unpack .../libopencv-dev_3.2.0+dfsg-4ubuntu0.1_amd64.deb ...
Unpacking libopencv-dev (3.2.0+dfsg-4ubuntu0.1) ...
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/bin/opencv_version', which is also in package libopencv 3.3.1-2-gb3f86dcd5
Setting up libopencv-dev (3.2.0+dfsg-4ubuntu0.1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
これでとりあえずできた!!
画面の右上にあった進入禁止マークみたいなエラーもなくなった