見出し画像

JetPack5.1.1(L4T R35.3.1)をフラッシュしたら最初にやること

最終更新日:2023年8月21日


はじめに

NVIDIA Jetson AGX Orin Developer KitにSDK Managerを使用してJetPack5.1.1をフラッシュしました。フラッシュ後に最低限必要なライブラリのインストールを備忘録として記事にまとめます。

環境

  • NVIDIA Jetson AGX Orin Developer Kit (64GB)

  • JetPack5.1.1 (※ NVIDIA Jetson AGX Orin Developer KitはJetPack5.1.1以上を推奨)

ライブラリインストール

pipインストール

sudo apt-get update && sudo apt-get install python3-pip

jtopインストール

sudo -H pip3 install jetson-stats

Docker Composeインストール

JetPackにはDocker Composeがプリインストールされていないので、インストールします。
Docker Composeのバージョンを確認するときに、requestsモジュールのバージョンが古いとワーニングがでるため、requestsモジュールのアップデートをしています。

sudo apt-get install -y libffi-dev
sudo apt-get install -y python-openssl
sudo apt-get install libssl-dev
sudo pip3 install docker-compose
sudo pip3 install --upgrade requests

以下を参考にしています。

curlインストール

sudo apt-get update
sudo apt-get install curl

Error対処

デスクトップの右上に以下のような赤いマークが表示されます。内容を見ると、Unknown Error: '<class 'KeyError'>' ("The cache has no package named 'libxmlb2:arm64'")とあります。
これを対処します。

Error表示

以下のコマンドを入力し、ライブラリのインストールを行います。

sudo apt install -y libxmlb2 ubuntu-advantage-desktop-daemon libfwupdplugin5 libpciaccess-dev

コマンド入力時のログです。libxmlb2:arm64がインストールされました。

note@ubuntu:~$ sudo apt install -y libxmlb2 ubuntu-advantage-desktop-daemon libfwupdplugin5 libpciaccess-dev
[sudo] password for note: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  apt-clone archdetect-deb bogl-bterm busybox-static cryptsetup-bin dctrl-tools dpkg-repack
  gdal-data gir1.2-timezonemap-1.0 gir1.2-xkl-1.0 grub-common libaec0 libarmadillo9 libarpack2
  libavcodec-dev libavformat-dev libavresample-dev libavresample4 libavutil-dev libcfitsio8
  libcharls2 libdap25 libdapclient6v5 libdc1394-22-dev libdebian-installer4 libepsilon1
  libexif-dev libfreexl1 libfyba0 libgdal26 libgdcm-dev libgdcm3.0 libgeos-3.8.0 libgeos-c1v5
  libgeotiff5 libgl2ps1.4 libgphoto2-dev libhdf4-0-alt libhdf5-103 libhdf5-openmpi-103
  libilmbase-dev libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev libkmlbase1 libkmldom1
  libkmlengine1 liblept5 liblzma-dev libminizip1 libnetcdf-c++4 libnetcdf15 libodbc1 libogdi4.1
  libopencv-calib3d4.2 libopencv-contrib4.2 libopencv-dnn4.2 libopencv-features2d4.2
  libopencv-flann4.2 libopencv-highgui4.2 libopencv-imgcodecs4.2 libopencv-imgproc4.2
  libopencv-ml4.2 libopencv-objdetect4.2 libopencv-photo4.2 libopencv-shape4.2
  libopencv-stitching4.2 libopencv-superres4.2 libopencv-video4.2 libopencv-videoio4.2
  libopencv-videostab4.2 libopencv-viz4.2 libopencv4.2-java libopencv4.2-jni libopenexr-dev
  libpng-dev libpq5 libproj15 libqhull7 libraw1394-dev libsocket++1 libspatialite7 libsuperlu5
  libswresample-dev libswscale-dev libsz2 libtesseract4 libtiff-dev libtiffxx5
  libtimezonemap-data libtimezonemap1 liburiparser1 libvtk6.3 libxerces-c3.2 odbcinst
  odbcinst1debian2 os-prober proj-data python3-icu python3-pam rdate tasksel tasksel-data
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libfwupd2
The following NEW packages will be installed:
  libfwupdplugin5 libpciaccess-dev libxmlb2 ubuntu-advantage-desktop-daemon
The following packages will be upgraded:
  libfwupd2
1 upgraded, 4 newly installed, 0 to remove and 241 not upgraded.
Need to get 340 kB of archives.
After this operation, 1,009 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports focal-updates/main arm64 libfwupd2 arm64 1.7.9-1~20.04.3 [83.5 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports focal-updates/main arm64 libxmlb2 arm64 0.3.6-2build1~20.04.1 [57.1 kB]
Get:3 http://ports.ubuntu.com/ubuntu-ports focal-updates/main arm64 libfwupdplugin5 arm64 1.7.9-1~20.04.3 [157 kB]
Get:4 http://ports.ubuntu.com/ubuntu-ports focal-updates/main arm64 ubuntu-advantage-desktop-daemon arm64 1.10~20.04.1 [22.2 kB]
Get:5 http://ports.ubuntu.com/ubuntu-ports focal/main arm64 libpciaccess-dev arm64 0.16-0ubuntu1 [20.6 kB]
Fetched 340 kB in 3s (104 kB/s)          
debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 165275 files and directories currently installed.)
Preparing to unpack .../libfwupd2_1.7.9-1~20.04.3_arm64.deb ...
Unpacking libfwupd2:arm64 (1.7.9-1~20.04.3) over (1.7.9-1~20.04.1) ...
Selecting previously unselected package libxmlb2:arm64.
Preparing to unpack .../libxmlb2_0.3.6-2build1~20.04.1_arm64.deb ...
Unpacking libxmlb2:arm64 (0.3.6-2build1~20.04.1) ...
Selecting previously unselected package libfwupdplugin5:arm64.
Preparing to unpack .../libfwupdplugin5_1.7.9-1~20.04.3_arm64.deb ...
Unpacking libfwupdplugin5:arm64 (1.7.9-1~20.04.3) ...
Selecting previously unselected package ubuntu-advantage-desktop-daemon.
Preparing to unpack .../ubuntu-advantage-desktop-daemon_1.10~20.04.1_arm64.deb ...
Unpacking ubuntu-advantage-desktop-daemon (1.10~20.04.1) ...
Selecting previously unselected package libpciaccess-dev:arm64.
Preparing to unpack .../libpciaccess-dev_0.16-0ubuntu1_arm64.deb ...
Unpacking libpciaccess-dev:arm64 (0.16-0ubuntu1) ...
Setting up libpciaccess-dev:arm64 (0.16-0ubuntu1) ...
Setting up libxmlb2:arm64 (0.3.6-2build1~20.04.1) ...
Setting up libfwupd2:arm64 (1.7.9-1~20.04.3) ...
Setting up ubuntu-advantage-desktop-daemon (1.10~20.04.1) ...
ubuntu-advantage-desktop-daemon.service is a disabled or a static unit, not starting it.
Setting up libfwupdplugin5:arm64 (1.7.9-1~20.04.3) ...
Processing triggers for dbus (1.12.16-2ubuntu2.3) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
note@ubuntu:~$ 

コマンド入力後、再起動をしてください。

以下を参考にしています。


この記事が気に入ったらサポートをしてみませんか?