IMX8 Debian Package Update: Difference between revisions

From Variscite Wiki
(Add INIT_RELEASE_PARAM)
Line 1: Line 1:
<!-- Set release according to "release" parameter in URL and use RELEASE_STRETCH_V3.0_DART-6UL as default
<!-- Set release according to "release" parameter in URL and use RELEASE_STRETCH_V3.0_DART-6UL as default
--> {{#vardefine:RELEASE_PARAM|{{#urlget:release}}}} <!--
--> {{INIT_RELEASE_PARAM|RELEASE_STRETCH_V3.0_DART-6UL}} <!--
--> {{#lst:Debian_Platform_Customization|{{#var:RELEASE_PARAM|RELEASE_STRETCH_V3.0_DART-6UL}}}} <!--
--> {{#lst:Debian_Platform_Customization|{{#var:RELEASE_PARAM}}}} <!--
-->
-->
{{PageHeader| Upgrading Debain Packages}}
{{PageHeader| Upgrading Debain Packages}}

Revision as of 22:26, 1 May 2023

Warning: This page is designed to be used with a 'release' URL parameter.

This page is using the default release RELEASE_STRETCH_V3.0_DART-6UL.
To view this page for a specific Variscite SoM and software release, please follow these steps:

  1. Visit variwiki.com
  2. Select your SoM
  3. Select the software release
Upgrading Debain Packages

Debian Package Upgrade

By default Debian release uses snapshot at the time of release. The package upgrade requires manual addition to the latest apt resources.

Adding Debian.org to apt source list

# echo "deb   main contrib nono-free" > /etc/apt/sources.list.d/debian_update.list
# echo "deb-src   main contrib nono-free" >> /etc/apt/sources.list.d/debian_update.list
# echo "deb  -backports main contrib nono-free" >> /etc/apt/sources.list.d/debian_update.list
# echo "deb-src  -backports main contrib nono-free" >> /etc/apt/sources.list.d/debian_update.list

Updating package repo

# apt-get update

Installing / Upgrading to latest package

# apt-get --only-upgrade install <package name>

i.e. if you wish to upgrade apache2 below is example of it.

# apt-get --only-upgrade install apache2


Updating Package at Compile time

To update the packages instead of snapshot to original Debian latest package lists and repository in the debian.org.

Edit file ./make_var_mx6ul_dart_debian.sh using following commands,

$ cd ~/var_mx6ul_dart_debian
$ vim variscite/imx6ul-var-dart/imx6ul-var-dart.sh

And change below line:

readonly DEF_DEBIAN_MIRROR="https://snapshot.debian.org/archives/debian/yyyymmddT"

to:

readonly DEF_DEBIAN_MIRROR="https://deb.debian.org/debian/"

For example, change this:

# default mirror
readonly DEF_DEBIAN_MIRROR="https://snapshot.debian.org/archive/debian/20201130T213631Z/"

to:

# default mirror
readonly DEF_DEBIAN_MIRROR="https://deb.debian.org/debian/"

And build normally.

Note:

  • Latest debian.org packages may break your application libraries stack of your existing application.
  • Please verify your application and package dependencies before upgrading to latest Debian packages.