How to upgrade jetpack without to flash the nano

Hello to everyone.

I see that the jetpack 4.5 is out. I would like to know how can I upgrade my jetpack (vers. 4.4) to version 5 without to reflash the board. I’ve tried using the apt system on ubuntu,giving this command :

apt install nvidia-jetpack

but I see that it doesn’t install the version 4.5,but it is freezed on version 4.4.1-b50. Is there another method to upgrade it instead of reflashing it ? I have also gave a look at the SDK manager,but it seems that it can only flash the board,destroying everything and I don’t like it.

this is my /etc/apt/sources.list. is missing some repository ?

deb Index of /ubuntu-ports bionic main restricted
#deb-src Index of /ubuntu-ports bionic main universe restricted multiverse

deb Index of /ubuntu-ports bionic-updates main restricted
#deb-src Index of /ubuntu-ports bionic-updates main universe restricted multiverse

deb Index of /ubuntu-ports bionic universe
#deb-src Index of /ubuntu-ports bionic universe

deb Index of /ubuntu-ports bionic-updates universe
#deb-src Index of /ubuntu-ports bionic-updates universe

deb Index of /ubuntu-ports bionic multiverse
#deb-src Index of /ubuntu-ports bionic multiverse

deb Index of /ubuntu-ports bionic-updates multiverse
#deb-src Index of /ubuntu-ports bionic-updates multiverse

deb Index of /ubuntu-ports bionic-backports main restricted universe multiverse
deb-src Index of /ubuntu-ports bionic-backports main restricted universe multiverse

deb Index of /ubuntu bionic partner
#deb-src Index of /ubuntu bionic partner

deb Index of /ubuntu-ports bionic-security main restricted
#deb-src Index of /ubuntu-ports bionic-security main universe restricted multiverse

deb Index of /ubuntu-ports bionic-security universe
#deb-src Index of /ubuntu-ports bionic-security universe

deb Index of /ubuntu-ports bionic-security multiverse
#deb-src Index of /ubuntu-ports bionic-security multiverse
The “sources.list” is not the right place to look at.

Actually I’m Follow the instructions of the “To upgrade to a new minor release” section from here:

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/updating_jetson_and_host.html

This should perform the update to Jet Pack 4.5,BUT it didn’t. This is what happens when I enable these repos and I do apt upgrade :

N: “main / binary-armhf / Packages” file acquisition skipped as the repository “https://repo.download.nvidia.com/jetson/common r32.4 InRelease” does not support the “armhf” architecture

N: “main / binary-armhf / Packages” file acquisition skipped as the repository “https://repo.download.nvidia.com/jetson/t210 r32.4 InRelease” does not support the “armhf” architecture

root @ ziomario-desktop: ~ # apt upgrade

Reading package list …

Done Dependency tree generation

Read status information … Done Calculating the update … Done 0 updated, 0 installed, 0 to be removed and 0 not updated.

this seems to be the fix :

anyway I can’t do that,I can’t purge the armhf libs like this :

sudo apt-get purge ".*:armhf" 
sudo dpkg --remove-architecture armhf

because I'm running some important armhf applications on the nano,such as :

The following packages will be removed:

  gcc-8-base:armhf* glib-networking:armhf* gstreamer1.0-plugins-base:armhf*
  iio-sensor-proxy:armhf* libapparmor1:armhf* libasn1-8-heimdal:armhf*
  libasound2:armhf* libasound2-plugins:armhf* libasyncns0:armhf*
  libatk-bridge2.0-0:armhf* libatk1.0-0:armhf* libatspi2.0-0:armhf*
  libaudit1:armhf* libavahi-client3:armhf* libavahi-common-data:armhf*
  libavahi-common3:armhf* libavahi-compat-libdnssd1:armhf* libblkid1:armhf*
  libbsd0:armhf* libc6:armhf* libcairo-gobject2:armhf* libcairo2:armhf*
  libcap-ng0:armhf* libcap2:armhf* libcapi20-3:armhf* libcdparanoia0:armhf*
  libcolord2:armhf* libcom-err2:armhf* libcups2:armhf* libdatrie1:armhf*
  libdb5.3:armhf* libdbus-1-3:armhf* libdouble-conversion1:armhf*
  libdrm-amdgpu1:armhf* libdrm-nouveau2:armhf* libdrm-radeon1:armhf*
  libdrm2:armhf* libedit2:armhf* libegl-mesa0:armhf* libegl1:armhf*
  libelf1:armhf* libepoxy0:armhf* libevdev2:armhf* libexif12:armhf*
  libexpat1:armhf* libffi6:armhf* libflac8:armhf* libfontconfig1:armhf*
  libfreetype6:armhf* libgbm1:armhf* libgcc1:armhf* libgcrypt20:armhf*
  libgd3:armhf* libgdk-pixbuf2.0-0:armhf* libgl1:armhf* libgl1-mesa-dri:armhf*
  libgl1-mesa-glx:armhf* libglapi-mesa:armhf* libgles2:armhf*
  libglib2.0-0:armhf* libglu1-mesa:armhf* libglvnd0:armhf* libglx-mesa0:armhf*
  libglx0:armhf* libgmp10:armhf* libgnutls30:armhf* libgpg-error0:armhf*
  libgphoto2-6:armhf* libgphoto2-port12:armhf* libgpm2:armhf*
  libgraphite2-3:armhf* libgsm1:armhf* libgssapi-krb5-2:armhf*
  libgssapi3-heimdal:armhf* libgstreamer-plugins-base1.0-0:armhf*
  libgstreamer1.0-0:armhf* libgtk-3-0:armhf* libgudev-1.0-0:armhf*
  libharfbuzz0b:armhf* libhcrypto4-heimdal:armhf* libheimbase1-heimdal:armhf*
  libheimntlm0-heimdal:armhf* libhogweed4:armhf* libhx509-5-heimdal:armhf*
  libice6:armhf* libicu60:armhf* libidn2-0:armhf* libieee1284-3:armhf*
  libinput10:armhf* libjack-jackd2-0:armhf* libjbig0:armhf*
  libjpeg-turbo8:armhf* libjpeg8:armhf* libjson-glib-1.0-0:armhf*
  libk5crypto3:armhf* libkeyutils1:armhf* libkrb5-26-heimdal:armhf*
  libkrb5-3:armhf* libkrb5support0:armhf* liblcms2-2:armhf*
  libldap-2.4-2:armhf* libllvm10:armhf* libltdl7:armhf* liblz4-1:armhf*
  liblzma5:armhf* libmount1:armhf* libmpg123-0:armhf* libmtdev1:armhf*
  libncurses5:armhf* libnettle6:armhf* libnss-mdns:armhf* libodbc1:armhf*
  libogg0:armhf* libopenal1:armhf* libopus0:armhf* liborc-0.4-0:armhf*
  libosmesa6:armhf* libp11-kit0:armhf* libpam0g:armhf* libpango-1.0-0:armhf*
  libpangocairo-1.0-0:armhf* libpangoft2-1.0-0:armhf* libpcap0.8:armhf*
  libpcre3:armhf* libpixman-1-0:armhf* libpng16-16:armhf* libproxy1v5:armhf*
  libpulse0:armhf* libqt5core5a:armhf* libqt5dbus5:armhf* libqt5gui5:armhf*
  libqt5network5:armhf* libqt5svg5:armhf* libqt5widgets5:armhf*
  librest-0.7-0:armhf* libroken18-heimdal:armhf* libsamplerate0:armhf*
  libsane1:armhf* libsasl2-2:armhf* libsasl2-modules:armhf*
  libsasl2-modules-db:armhf* libselinux1:armhf* libsensors4:armhf*
  libsm6:armhf* libsndfile1:armhf* libsndio6.1:armhf*
  libsoup-gnome2.4-1:armhf* libsoup2.4-1:armhf* libspeexdsp1:armhf*
  libsqlite3-0:armhf* libssl1.1:armhf* libstdc++6:armhf* libsystemd0:armhf*
  libtasn1-6:armhf* libthai0:armhf* libtheora0:armhf* libtiff5:armhf*
  libtinfo5:armhf* libudev1:armhf* libunistring2:armhf* libusb-1.0-0:armhf*
  libuuid1:armhf* libv4l-0:armhf* libv4lconvert0:armhf* libvisual-0.4-0:armhf*
  libvorbis0a:armhf* libvorbisenc2:armhf* libwacom2:armhf*
  libwayland-client0:armhf* libwayland-cursor0:armhf* libwayland-egl1:armhf*
  libwayland-server0:armhf* libwebp6:armhf* libwind0-heimdal:armhf*
  libwine-development:armhf* libwrap0:armhf* libx11-6:armhf*
  libx11-xcb1:armhf* libxau6:armhf* libxcb-dri2-0:armhf* libxcb-dri3-0:armhf*
  libxcb-glx0:armhf* libxcb-icccm4:armhf* libxcb-image0:armhf*
  libxcb-keysyms1:armhf* libxcb-present0:armhf* libxcb-randr0:armhf*
  libxcb-render-util0:armhf* libxcb-render0:armhf* libxcb-shape0:armhf*
  libxcb-shm0:armhf* libxcb-sync1:armhf* libxcb-util1:armhf*
  libxcb-xfixes0:armhf* libxcb-xinerama0:armhf* libxcb-xkb1:armhf*
  libxcb1:armhf* libxcomposite1:armhf* libxcursor1:armhf* libxdamage1:armhf*
  libxdmcp6:armhf* libxext6:armhf* libxfixes3:armhf* libxi6:armhf*
  libxinerama1:armhf* libxkbcommon-x11-0:armhf* libxkbcommon0:armhf*
  libxml2:armhf* libxpm4:armhf* libxrandr2:armhf* libxrender1:armhf*
  libxshmfence1:armhf* libxslt1.1:armhf* libxtst6:armhf* libxxf86vm1:armhf*
  libzstd1:armhf* modemmanager:armhf* ocl-icd-libopencl1:armhf*
  qt5-gtk-platformtheme:armhf* realvnc-vnc-viewer:armhf* synergy:armhf*
  teamviewer-host:armhf* wine32-development:armhf* zlib1g:armhf*

Please refer to https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/updating_jetson_and_host.html#wwpID0E06B0HA