Difference between revisions of "IMX8 Debian Package Update"

From Variscite Wiki
 
(One intermediate revision by the same user not shown)
Line 37: Line 37:
 
Edit file {{#var:BUILD_SCRIPT}} using following commands,  
 
Edit file {{#var:BUILD_SCRIPT}} using following commands,  
 
  $ cd {{#var:BUILD_FOLDER}}
 
  $ cd {{#var:BUILD_FOLDER}}
  $ vim var_make_debian.sh
+
  $ vim variscite/{{#var:MACHINE_NAME}}/{{#var:MACHINE_NAME}}.sh
  
 
And change below line:
 
And change below line:
Line 47: Line 47:
 
  # default mirror
 
  # default mirror
 
  readonly DEF_DEBIAN_MIRROR="https://snapshot.debian.org/archive/debian/20201130T213631Z/"
 
  readonly DEF_DEBIAN_MIRROR="https://snapshot.debian.org/archive/debian/20201130T213631Z/"
readonly DEB_RELEASE="{{#vardefine:RELEASE_UPDATE_DISTRO}}"
 
readonly DEF_ROOTFS_TARBALL_NAME="rootfs.tar.gz"
 
 
to:
 
to:
 
  # default mirror
 
  # default mirror
 
  readonly DEF_DEBIAN_MIRROR="https://deb.debian.org/debian/"
 
  readonly DEF_DEBIAN_MIRROR="https://deb.debian.org/debian/"
readonly DEB_RELEASE="{{#vardefine:RELEASE_UPDATE_DISTRO}}"
 
readonly DEF_ROOTFS_TARBALL_NAME="rootfs.tar.gz"
 
 
And build normally.<br>
 
And build normally.<br>
 
<br>
 
<br>

Latest revision as of 00:52, 27 May 2021


Upgrading Debain Packages

1 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.

2 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

3 Updating package repo

# apt-get update

4 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


5 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.