JetPack6.1 auto upgrade

hi,我是用JetPack6.1 L4T(36.4.0), NV Orin Devkit,
刷机后,发现很多deb的版本号变成了36.4.3,如果避免自动升级呢?因为我们还不想升级到36.4.3,这样会导致一些软件安装冲突,所以请问如何通过修改配置文件等方法避免刷机后自动升级呢?

另外,我在刷机后进入系统时是用apt命令发现被锁,所以判断刷机后是做了自动升级的动作了

mogo@mos:/var/cache/apt/archives$ sudo apt update
command: apt update
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 2479 (packagekitd)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/

Hi,

您可以更改 apt file
For example

sudo vim /etc/apt/sources.list.d/nvidia-l4t-apt-source.list

指定 r36.4.1

# 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 r36.4.1 main
deb https://repo.download.nvidia.com/jetson/t234 r36.4.1 main
deb https://repo.download.nvidia.com/jetson/ffmpeg r36.4 .1main

謝謝

JP6.1不是使用36.4.0吗? 请问在系统中哪里打开的自动升级呢?可以关闭这个脚本吗?

hi
我改成36.4.1时,无法使用nvidia-jetpack下载6.1的cuda、cuddn等软件,请问有什么更好的办法吗?

Hi,

那想請問是怎麼flash device的?
是使用sdk manager嗎?

謝謝

不是,使用的L4T代码

所以是使用這個 Quick Start Guide嗎?
https://docs.nvidia.com/jetson/archives/r36.4/DeveloperGuide/IN/QuickStart.html

可否詳細描述您使用的方法。

謝謝

cd Linux_for_Tergra之后,按照您说的方法,修改rootfs/etc/apt/的源,使用flash.sh生成system.img并烧录

那您的BSP是哪一個版本的。
是從 sdk manager下載的。
還是從 JetPack Archive | NVIDIA Developer 下載的
command 是用這個嗎?

* Jetson AGX Orin Developer Kit (eMMC):

   $ sudo ./flash.sh jetson-agx-orin-devkit internal

謝謝

hi,BSP 使用JetPack6.1,是从 JetPack Archive | NVIDIA Developer 下载的,命令是按照您说的命令

我认为和这个apt的源有关系,我看了一下这个源的6.1和6.2都在一起了,
https://repo.download.nvidia.cn/jetson/
所以他会自动升级到6.2

Hi,

您現在 apt --installed list是看到可以upgrade的版本。
所以您下載 nvidia-jetpack仍是 36.4.0
如果想要升到 36.4.3 可以執行 sudo atp upgrade
相關文件請參考
https://docs.nvidia.com/jetson/archives/r36.4/DeveloperGuide/SD/SoftwarePackagesAndTheUpdateMechanism.html#updating-to-a-new-point-release

謝謝

好的,请问您那边有做什么修改吗?现在可以了,之前不知道为什么会开机后自动从6.1升级到6.2

Hi,

沒有做修改。 如果還有再發生請再跟我們說。

謝謝

不行,还是会自动升级到6.2

正是因为会自动升级到JP6,所以导致我无法下载jetpack6.1的软件,
如下图所示

真的很奇怪,nvidia-l4t-apt-source.list文件只要是r36.4,就会自动升级到6.2,这样不太合理啊

Hi

如果您執行

sudo apt update
sudo apt install nvidia-jetpack

會遇到 error 嗎?
請再給我們看結果

謝謝

sudo apt install nvidia-jetpack

执行这个命令不会报错,因为执行这个命令是自动下载的6.2,而我指定下载6.1就会报错,因为系统有有一些deb已经自动升级到了6.2.所以下载6.1就会报错

我不知道是否我没有说清楚,我反复说了好多遍您那边看起来并不是很理解,是我表达的有问题吗?您可以尝试一下使用我相同的环境、尝试使用apt下载6.1的jetpack software