Sudo apt dist-upgrade, display drivers and other drivers are overwritten

Hi,

[How to Install JetPack :: NVIDIA JetPack Documentation](https://sudo apt dist-upgrade)

I used version R35.5.0 and transplanted it to our customer’s baseboard. The drivers are normal, but we need to “sudo apt dist-upgrade” to update. How can we avoid overwriting the kernel driver? This step of “sudo apt dist-upgrade” is normal in version R35.1 and will not overwrite the customer driver.

[10_22_17_]norco@tegra-ubuntu:~$ sudo apt dist-upgrade
[10_22_17_][sudo] password for norco: 
[10_22_17_]Reading package lists... Done
[10_22_17_]Building dependency tree       
[10_22_17_]Reading state information... Done
[10_22_17_]Calculating upgrade... Done
[10_22_17_]The following packages were automatically installed and are no longer required:
[10_22_17_]  gdal-data libaec0 libarmadillo9 libarpack2 libavcodec-dev libavformat-dev
[10_22_17_]  libavresample-dev libavresample4 libavutil-dev libcfitsio8 libcharls2
[10_22_17_]  libdap25 libdapclient6v5 libdc1394-22-dev libepsilon1 libevent-core-2.1-7
[10_22_17_]  libevent-pthreads-2.1-7 libexif-dev libfreexl1 libfyba0 libgdal26
[10_22_17_]  libgdcm-dev libgdcm3.0 libgeos-3.8.0 libgeos-c1v5 libgeotiff5 libgl2ps1.4
[10_22_17_]  libgphoto2-dev libhdf4-0-alt libhdf5-103 libhdf5-openmpi-103
[10_22_17_]  libhwloc-plugins libhwloc15 libilmbase-dev libjbig-dev libjpeg-dev
[10_22_17_]  libjpeg-turbo8-dev libjpeg8-dev libjsoncpp1 libkmlbase1 libkmldom1
[10_22_17_]  libkmlengine1 liblept5 liblzma-dev libminizip1 libnetcdf-c++4 libnetcdf15
[10_22_17_]  libodbc1 libogdi4.1 libopencv-calib3d4.2 libopencv-contrib4.2
[10_22_17_]  libopencv-dnn4.2 libopencv-features2d4.2 libopencv-flann4.2
[10_22_17_]  libopencv-highgui4.2 libopencv-imgcodecs4.2 libopencv-imgproc4.2
[10_22_17_]  libopencv-ml4.2 libopencv-objdetect4.2 libopencv-photo4.2 libopencv-shape4.2
[10_22_17_]  libopencv-stitching4.2 libopencv-superres4.2 libopencv-video4.2
[10_22_17_]  libopencv-videoio4.2 libopencv-videostab4.2 libopencv-viz4.2
[10_22_17_]  libopencv4.2-java libopencv4.2-jni libopenexr-dev libopenmpi3 libpaps0
[10_22_17_]  libpmix2 libpng-dev libpq5 libproj15 libqhull7 libraw1394-dev libsocket++1
[10_22_17_]  libspatialite7 libsuperlu5 libswresample-dev libswscale-dev libsz2
[10_22_17_]  libtbb-dev libtesseract4 libtiff-dev libtiffxx5 liburiparser1 libvtk6.3
[10_22_17_]  libxerces-c3.2 libxnvctrl0 odbcinst odbcinst1debian2 paps proj-data
[10_22_17_]Use 'sudo apt autoremove' to remove them.
[10_22_17_]Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
[10_22_17_]  libavresample-dev libavformat58 libavfilter7 libpython3.9-minimal
[10_22_17_]  liburiparser1 libswresample3 libopenexr-dev libpython3.9-stdlib libzmq5
[10_22_17_]  iperf3 python2.7-minimal libhdf5-103 libpython2.7 python2.7 libavformat-dev
[10_22_17_]  python3.9 libswresample-dev libpostproc55 libavutil-dev libavcodec-dev
[10_22_17_]  libpmix2 python3.9-minimal libavcodec58 libavutil56 libswscale5 libopenexr24
[10_22_17_]  libsdl2-2.0-0 libmysofa1 libiperf0 libpython2.7-minimal libhdf5-openmpi-103
[10_22_17_]  libswscale-dev libpython2.7-stdlib python3-scipy libavresample4 libde265-0
[10_22_17_]Learn more about Ubuntu Pro at https://ubuntu.com/pro
[10_22_17_]The following NEW packages will be installed:
[10_22_17_]  ubuntu-pro-client ubuntu-pro-client-l10n
[10_22_17_]The following packages will be upgraded:
[10_22_17_]  accountsservice apparmor base-files bind9-host bind9-libs binutils
[10_22_17_]  binutils-aarch64-linux-gnu binutils-common bluez bluez-obexd bsdutils
[10_22_17_]  bubblewrap busybox-initramfs busybox-static ca-certificates cpio
[10_22_17_]  distro-info-data dns-root-data dnsmasq-base e2fsprogs espeak-ng-data fdisk
[10_22_17_]  firefox fonts-opensymbol gdb gdbserver ghostscript ghostscript-x
[10_22_17_]  gir1.2-accountsservice-1.0 gir1.2-gdkpixbuf-2.0 gir1.2-gst-plugins-base-1.0
[10_22_17_]  gir1.2-gtk-3.0 gir1.2-nm-1.0 gir1.2-vte-2.91 git git-man gnome-shell
[10_22_17_]  gnome-shell-common gstreamer1.0-alsa gstreamer1.0-gl
[10_22_17_]  gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps gstreamer1.0-x
[10_22_17_]  gtk-update-icon-cache gtk2-engines-pixbuf iputils-ping klibc-utils less
[10_22_17_]  libaccountsservice0 libapparmor1 libarchive13 libbinutils libblkid-dev
[10_22_17_]  libblkid1 libbluetooth3 libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev
[10_22_17_]  libcdio18 libcom-err2 libctf-nobfd0 libctf0 libcupsfilters1 libcurl3-gnutls
[10_22_17_]  libcurl4 libde265-0 libespeak-ng1 libexpat1 libext2fs2 libfdisk1
[10_22_17_]  libfreerdp-client2-2 libfreerdp2-2 libgail-common libgail18
[10_22_17_]  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgif7 libglib2.0-0
[10_22_17_]  libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin
[10_22_17_]  libglib2.0-doc libglib2.0-tests libgnutls30 libgpgme11 libgpgmepp6 libgs9
[10_22_17_]  libgs9-common libgsf-1-114 libgsf-1-common libgssapi-krb5-2
[10_22_17_]  libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0
[10_22_17_]  libgstreamer-plugins-base1.0-dev libgtk-3-0 libgtk-3-common libgtk2.0-0
[10_22_17_]  libgtk2.0-bin libgtk2.0-common libjuh-java libjurt-java libk5crypto3
[10_22_17_]  libklibc libkpathsea6 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common
[10_22_17_]  libmount-dev libmount1 libmysqlclient21 libndp0 libnghttp2-14 libnm0
[10_22_17_]  libnspr4 libnss-systemd libnss3 libodbc1 libopenjp2-7 liborc-0.4-0
[10_22_17_]  liborc-0.4-dev liborc-0.4-dev-bin libpam-modules libpam-modules-bin
[10_22_17_]  libpam-runtime libpam-systemd libpam0g libpcap0.8 libpq5 libpython2.7
[10_22_17_]  libpython2.7-minimal libpython2.7-stdlib libpython3.8 libpython3.8-minimal
[10_22_17_]  libpython3.8-stdlib librados2 librbd1 libreoffice-base-core libreoffice-calc
[10_22_17_]  libreoffice-common libreoffice-core libreoffice-draw libreoffice-gnome
[10_22_17_]  libreoffice-gtk3 libreoffice-impress libreoffice-math libreoffice-pdfimport
[10_22_17_]  libreoffice-style-breeze libreoffice-style-colibre
[10_22_17_]  libreoffice-style-elementary libreoffice-style-tango libreoffice-writer
[10_22_17_]  libridl-java libsmartcols1 libsmbclient libsqlite3-0 libss2 libssh-4
[10_22_17_]  libssh-gcrypt-4 libssl1.1 libsynctex2 libsystemd0 libtiff-dev libtiff5
[10_22_17_]  libtiffxx5 libtss2-esys0 libudev1 libuno-cppu3 libuno-cppuhelpergcc3-3
[10_22_17_]  libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3
[10_22_17_]  libunoloader-java libuuid1 libuv1 libvpx6 libvte-2.91-0 libvte-2.91-common
[10_22_17_]  libwbclient0 libwinpr2-2 libxerces-c3.2 libxml2 libxml2-dev linux-libc-dev
[10_22_17_]  locales login logsave mount nautilus-share network-manager
[10_22_17_]  network-manager-config-connectivity-ubuntu nfs-common nvidia-l4t-bootloader
[10_22_17_]  nvidia-l4t-configs nvidia-l4t-display-kernel nvidia-l4t-initrd
[10_22_17_]  nvidia-l4t-kernel nvidia-l4t-kernel-dtbs nvidia-l4t-kernel-headers
[10_22_17_]  nvidia-l4t-tools nvidia-l4t-xusb-firmware odbcinst odbcinst1debian2
[10_22_17_]  openssh-client openssh-server openssh-sftp-server openssl openvpn passwd
[10_22_17_]  python2.7 python2.7-minimal python3-cryptography python3-idna
[10_22_17_]  python3-paramiko python3-pil python3-pkg-resources python3-uno
[10_22_17_]  python3-update-manager python3.8 python3.8-minimal remmina remmina-common
[10_22_17_]  remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc rfkill
[10_22_17_]  samba-libs snapd systemd systemd-sysv systemd-timesyncd thunderbird
[10_22_17_]  thunderbird-gnome-support tracker-extract tracker-miner-fs tzdata
[10_22_17_]  ubuntu-advantage-desktop-daemon ubuntu-advantage-tools ubuntu-drivers-common
[10_22_17_]  udev uno-libs-private unzip update-manager update-manager-core
[10_22_17_]  update-notifier update-notifier-common ure util-linux uuid-dev vim
[10_22_17_]  vim-common vim-runtime wget wpasupplicant xserver-common xserver-xephyr
[10_22_17_]  xserver-xorg-core xserver-xorg-legacy xwayland xxd
[10_22_17_]263 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
[10_22_17_]209 standard LTS security updates
[10_22_17_]Need to get 721 MB of archives.
[10_22_17_]After this operation, 31.1 MB disk space will be freed.
[10_22_17_]Do you want to continue? [Y/n]

For example, these deb files are ones that I do not want to update:

nvidia-l4t-bootloader  nvidia-l4t-configs nvidia-l4t-display-kernel nvidia-l4t-initrd nvidia-l4t-kernel nvidia-l4t-kernel-dtbs nvidia-l4t-kernel-headers   nvidia-l4t-tools nvidia-l4t-xusb-firmware

Hi,

You can go to /etc/apt-source-list.d and remove NV source so that it wont’ get updated during dist-upgrade.

好的,这个文件注释了这一行就OK了,/etc/apt/sources.list.d/nvidia-l4t-apt-source.list:

# SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: LicenseRef-NvidiaProprietary
#
# NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
# property and proprietary rights in and to this material, related
# documentation and any modifications thereto. Any use, reproduction,
# disclosure or distribution of this material and related documentation
# without an express license agreement from NVIDIA CORPORATION or
# its affiliates is strictly prohibited.

deb https://repo.download.nvidia.com/jetson/common r35.5 main
# deb https://repo.download.nvidia.com/jetson/t234 r35.5 main
deb https://repo.download.nvidia.com/jetson/ffmpeg r35.5 main

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.