Debian: Difference between revisions

From miki
Jump to navigation Jump to search
No edit summary
Line 79: Line 79:
== NTFS ==
== NTFS ==
The package '''ntfs-3g''' is not installed by default, and if so, the link <tt>/sbin/mount.ntfs</tt> &rarr; <tt>/sbin/mount.ntfs-3g</tt> is missing.
The package '''ntfs-3g''' is not installed by default, and if so, the link <tt>/sbin/mount.ntfs</tt> &rarr; <tt>/sbin/mount.ntfs-3g</tt> is missing.

== Troubleshoot ==
=== Apt-offline - ERROR: Failed to sync file ===
Occurs with <code>apt-offline=1.7.2</code>. Solution is to install {{deb|python-lzma}} on the ''OFFLINE'' system. [https://github.com/rickysarraf/apt-offline/issues/37].

Revision as of 05:56, 1 June 2017

Apt

sources.list

Example /etc/apt/sources.list file for Debian 8, aka. Jessie:

# Stable
deb http://ftp.debian.org/debian/ jessie main contrib
deb-src http://ftp.debian.org/debian/ jessie main contrib
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

# Testing
deb http://ftp.debian.org/debian/ testing main contrib
deb-src http://ftp.debian.org/debian/ testing main contrib
deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib

# Unstable / Sid
# deb http://ftp.debian.org/debian/ sid main contrib
# deb-src http://ftp.debian.org/debian/ sid main contrib

# Backport
deb http://ftp.debian.org/debian jessie-backports main contrib
deb-src http://ftp.debian.org/debian jessie-backports main contrib

# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ jessie-updates main contrib
# deb-src http://ftp.debian.org/debian/ jessie-updates main contrib

Using CD-ROM, with multiarch:

# CDROM
deb [arch=i386] cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official i386 DVD Binary-3 20170116-10:09]/ jessie contrib main''
deb [arch=i386] cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official i386 DVD Binary-2 20170116-10:09]/ jessie contrib main
deb [arch=i386] cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official i386 DVD Binary-1 20170116-10:09]/ jessie contrib main
deb [arch=amd64] cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 DVD Binary-1 20170116-11:01]/ jessie contrib main
deb [arch=amd64] cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 DVD Binary-2 20170116-11:01]/ jessie contrib main
deb [arch=amd64] cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 DVD Binary-3 20170116-11:01]/ jessie contrib main

Note that when using apt-cdrom add, apt does not add the arch field [arch=i386] or [arch=amd64].

preferences

Example /etc/apt/preferences:

Package: *
Pin: release a=stable
Pin-Priority: 500

Package: *
Pin: release a=jessie-backports
Pin-Priority: 475

Package: *
Pin: release a=testing
Pin-Priority: 450

Package: *
Pin: release a=unstable
Pin-Priority: 400

Multi-arch support

To add support for i386 architecture:

dpkg --add-architecture i386

For CD-ROM repository, we must add the arch field manually. For instance:

deb [arch=amd64] cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 DVD Binary-1 20170116-11:01]/ jessie contrib main

NTFS

The package ntfs-3g is not installed by default, and if so, the link /sbin/mount.ntfs/sbin/mount.ntfs-3g is missing.

Troubleshoot

Apt-offline - ERROR: Failed to sync file

Occurs with apt-offline=1.7.2. Solution is to install python-lzma on the OFFLINE system. [1].