[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Pakete verschiedener Debian Releases



Durch eine Unachtsamkeit ist es wahrscheinlich zu einer - ungewollten - gemischten Debian-Installation gekommen. Das Linus-User aus der Windows-Welt brauch ich mal wieder eure Unterstüzung!
  • Die auf meinem Rechner installierten Pakete kann ich mit 'dpkg -l', das ist mir klar!
  • Wie kann ich jedoch Pakete erkennen, die nicht zu einem bestimmten Release - hier stretch - passen?
Meine Struktur für mein Verzeichnis /etc/apt sieht derzeit so aus:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
apt/:
 |
 +- sources.list
 +- trusted.gpg
 +- trusted.gpg~
 |
 +- apt/apt.conf.d:
 |      +- 01autoremove
 |      +- 01autoremove-kernels
 |      +- 20apt-show-versions
 |      +- 70debconf
 |      +- 71Default-Release
 |
 +- apt/preferences.d:
 |
 +- apt/sources.list.d:
 |      +- 10Webmin.list
 |      +- 30X2GO.list
 |
 +- apt/trusted.gpg.d:
        +- debian-archive-jessie-automatic.gpg
        +- debian-archive-jessie-automatic.gpg~
        +- debian-archive-jessie-security-automatic.gpg
        +- debian-archive-jessie-security-automatic.gpg~
        +- debian-archive-jessie-stable.gpg
        +- debian-archive-jessie-stable.gpg~
        +- debian-archive-squeeze-automatic.gpg
        +- debian-archive-squeeze-automatic.gpg~
        +- debian-archive-squeeze-stable.gpg
        +- debian-archive-squeeze-stable.gpg~
        +- debian-archive-wheezy-automatic.gpg
        +- debian-archive-wheezy-automatic.gpg~
        +- debian-archive-wheezy-stable.gpg
        +- debian-archive-wheezy-stable.gpg~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mit folgenden Inhalten:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# cat sources.list
deb http://ftp.de.debian.org/debian stretch         main non-free contrib
deb http://ftp.de.debian.org/debian stretch-updates main non-free contrib
deb http://security.debian.org/     stretch/updates main contrib non-free
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# cat apt.conf.d/01autoremove
APT
{
  NeverAutoRemove
  {
        "^firmware-linux.*";
        "^linux-firmware$";
  };

  VersionedKernelPackages
  {
        # linux kernels
        "linux-image";
        "linux-headers";
        "linux-image-extra";
        "linux-signed-image";
        # kfreebsd kernels
        "kfreebsd-image";
        "kfreebsd-headers";
        # hurd kernels
        "gnumach-image";
        # (out-of-tree) modules
        ".*-modules";
        ".*-kernel";
        "linux-backports-modules-.*";
        # tools
        "linux-tools";
  };

  Never-MarkAuto-Sections
  {
        "metapackages";
        "restricted/metapackages";
        "universe/metapackages";
        "multiverse/metapackages";
        "oldlibs";
        "restricted/oldlibs";
        "universe/oldlibs";
        "multiverse/oldlibs";
  };
};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# cat apt.conf.d/01autoremove-kernels
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal
APT::NeverAutoRemove
{
   "^linux-image-3\.16\.0-4-686-pae$";
   "^linux-image-3\.2\.0-4-686-pae$";
   "^linux-headers-3\.16\.0-4-686-pae$";
   "^linux-headers-3\.2\.0-4-686-pae$";
   "^linux-image-extra-3\.16\.0-4-686-pae$";
   "^linux-image-extra-3\.2\.0-4-686-pae$";
   "^linux-signed-image-3\.16\.0-4-686-pae$";
   "^linux-signed-image-3\.2\.0-4-686-pae$";
   "^kfreebsd-image-3\.16\.0-4-686-pae$";
   "^kfreebsd-image-3\.2\.0-4-686-pae$";
   "^kfreebsd-headers-3\.16\.0-4-686-pae$";
   "^kfreebsd-headers-3\.2\.0-4-686-pae$";
   "^gnumach-image-3\.16\.0-4-686-pae$";
   "^gnumach-image-3\.2\.0-4-686-pae$";
   "^.*-modules-3\.16\.0-4-686-pae$";
   "^.*-modules-3\.2\.0-4-686-pae$";
   "^.*-kernel-3\.16\.0-4-686-pae$";
   "^.*-kernel-3\.2\.0-4-686-pae$";
   "^linux-backports-modules-.*-3\.16\.0-4-686-pae$";
   "^linux-backports-modules-.*-3\.2\.0-4-686-pae$";
   "^linux-tools-3\.16\.0-4-686-pae$";
   "^linux-tools-3\.2\.0-4-686-pae$";
};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# cat apt.conf.d/20apt-show-versions
// When Apt's cache is updated (i.e. apt-cache update)
APT::Update::Post-Invoke-Success {
"test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i";
};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# cat apt.conf.d/70debconf
// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# cat apt.conf.d/71Default-Release
APT::Default-Release "stretch";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# cat sources.list.d/10Webmin.list
# Fuer Webmin
deb http://download.webmin.com/download/repository sarge contrib
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#/etc/apt# ^C
16:26:19#/etc/apt# cat sources.list.d/30X2GO.list
# X2Go Repository (release builds)
deb http://packages.x2go.org/debian stretch main
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ich hoffe, das ist okay so!(?)

-- 
Gruß aus der Stadt der CeBIT
Jochen

Reply to: