Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/06/2023, à 10:43

jplemoine

Liste des mises à jour progressives

A titre d’exercice : J'ai complété la commande donnée par @nany afin de pouvoir avoir les informations de manière tabulaire (*) :

apt policy ?upgradable 2>/dev/null | awk '/[[:alnum:]]:$/{sub(/:$/,"",$0);print $0=sprintf("%-15s",$1)} /phased/{print ": " $3,$4}' | tr '\n' '*' | sed "s/)\*/)\n/g" | tr '*' ' '

Pour augmenter la largeur de la première colonne, il faut agir sur le 15.

(*) Ca donne un truc du style :

grub-pc-bin     : (phased 24%)
grub2-common    : (phased 24%)
grub-common     : (phased 24%)
grub-pc         : (phased 24%)

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#2 Le 09/06/2023, à 14:51

nany

Re : Liste des mises à jour progressives

Bonjour,



jplemoine a écrit :

Pour augmenter la largeur de la première colonne, il faut agir sur le 15.

Et comme on ne connaît pas à l’avance la longueur du nom de paquet le plus long, je propose d’utiliser column :

apt policy ?upgradable 2>/dev/null | awk '/[[:alnum:]]:$/{sub(/:$/,"",$0);print $0} /phased/{print $3,$4}' | tr '\n' '*' | sed "s/)\*/)\n/g;s/\*/ : /g" | column -s' ' -t

L’astuce non visible ici : une espace insécable avant les deux points qui est alors passée comme paramètre de l’option -s de la commande column.

Hors ligne

#3 Le 09/06/2023, à 14:57

jplemoine

Re : Liste des mises à jour progressives

Super... Merci pour l'info.
Je ne savais pas comment faire pour que le 15 soit dynamique.
Et le but du post était justement que chacun l'améliore...
On va finir par avoir une commande "de la mort qui tue"...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#4 Le 17/06/2023, à 05:52

nany

Re : Liste des mises à jour progressives

Bonjour,



Petit changement pour le cas où il y aurait des mises à jour progressives et non progressives :

apt policy ~U 2>/dev/null | awk '/[[:alnum:]]:$/{sub(/:$/,"",$0);print $0} /phased/{print $3,$4}' | tr '\n' '*' | sed 's/)\*/)\n/g;s/\*/ : /g;s/: \([^(]\)/\n\1/g' | column -ts' '

Hors ligne

#5 Le 17/06/2023, à 06:33

bruno

Re : Liste des mises à jour progressives

Comme je n'ai jamais compris l'interêt des mises à jour différées (jusqu'à plus de 2 jours sad ) pour l'utilisateur final, je désactive avec :

$ sudo nano /etc/apt/apt.conf.d/99-phased-updates 
Update-Manager::Always-Include-Phased-Updates;
APT::Get::Always-Include-Phased-Updates;

EDIT : suite aux remarques de Qid, à partir d'Ubuntu 22.04 au moins, la bonne syntaxe est :

Update-Manager::Always-Include-Phased-Updates "true";
APT::Get::Always-Include-Phased-Updates "true";

Dernière modification par bruno (Le 06/07/2023, à 07:05)

#6 Le 17/06/2023, à 06:39

nany

Re : Liste des mises à jour progressives

bruno a écrit :

je n'ai jamais compris l'interêt des mises à jour différées (jusqu'à plus de 2 jours sad )

Oui, c’est parfois très long.
J’avoue ne pas avoir compris l’intérêt non plus.

Et merci de ton astuce pour ceux qui ne souhaitent pas attendre.

Hors ligne

#7 Le 17/06/2023, à 09:07

Qid

Re : Liste des mises à jour progressives

bruno a écrit :

Comme je n'ai jamais compris l'interêt des mises à jour différées (jusqu'à plus de 2 jours sad ) pour l'utilisateur final, je désactive avec :

$ cat /etc/apt/apt.conf.d/99-phased-updates 
Update-Manager::Always-Include-Phased-Updates;
APT::Get::Always-Include-Phased-Updates;

Ah oui... pareil que nany : je prends l'astuce et m'empresserai de l'appliquer sur mon ordi dès la prochaine fois que je l'allumerai... Parceque soit tu les fais toutes soit tu t'abstiens de dire qu'il y en a que tu n'as pas faites pour une raison obscure... Mais le choix actuel vu le nombre de questionnements qu'on a à ce sujet sur le forum est forcément source d'incompréhension...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#8 Le 17/06/2023, à 10:41

bruno

Re : Liste des mises à jour progressives

Alors ce n'est pas mon astuce. Je l'ai simplement piqué sur le Wiki anglophone wink
Du coup j'ai relu les justifications sur cette page et ailleurs et je trouve toujours cela aussi fumeux.

#9 Le 19/06/2023, à 14:06

Qid

Re : Liste des mises à jour progressives

Qid a écrit :
bruno a écrit :

Comme je n'ai jamais compris l'interêt des mises à jour différées (jusqu'à plus de 2 jours sad ) pour l'utilisateur final, je désactive avec :

$ cat /etc/apt/apt.conf.d/99-phased-updates 
Update-Manager::Always-Include-Phased-Updates;
APT::Get::Always-Include-Phased-Updates;

Ah oui... pareil que nany : je prends l'astuce et m'empresserai de l'appliquer sur mon ordi dès la prochaine fois que je l'allumerai...

j'ai créé le fichier (pas avec cat mais avec nano du coups (et bien en root) puis refais un full upgrade avec un update avant mais ça n'a pas plus marché... ;(


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#10 Le 19/06/2023, à 15:34

bruno

Re : Liste des mises à jour progressives

J'ai corrigé mon message. Cela me semblait évident qu'il fallait d'abord créer le fichier en tant que root et que la commande cat n'était là que pour montrer le contenu de mon propre fichier…

#11 Le 19/06/2023, à 16:37

Qid

Re : Liste des mises à jour progressives

bruno a écrit :

J'ai corrigé mon message. Cela me semblait évident qu'il fallait d'abord créer le fichier en tant que root et que la commande cat n'était là que pour montrer le contenu de mon propre fichier…

oui non mais comme je l'ai dit c'est bien ce que j'ai fait :

-rw-r--r-- 1 root root 88 juin  19 15:04 /etc/apt/apt.conf.d/99-phased-updates

"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#12 Le 19/06/2023, à 16:55

lynn

Re : Liste des mises à jour progressives

Chez moi ça fonctionne avec apt mais pas avec update-manager, ce dernier n'affichant rien alors que 17 mises à jour étaient disponibles...

libglx-mesa0
(phased 10%)
libglx-mesa0:i386
(phased 10%)
libgbm1
(phased 10%)
libxatracker2
(phased 10%)
libegl1-mesa
(phased 10%)
mesa-va-drivers
(phased 10%)
libgl1-mesa-dev
(phased 10%)
libgl1-mesa-dri
(phased 10%)
libgl1-mesa-dri:i386
(phased 10%)
libgl1-mesa-glx
(phased 10%)
libappstream-glib8
(phased 10%)
libwayland-egl1-mesa
(phased 10%)
mesa-vulkan-drivers
(phased 10%)
libglapi-mesa
(phased 10%)
libglapi-mesa:i386
(phased 10%)
libegl-mesa0
(phased 10%)
mesa-vdpau-drivers
(phased 10%)

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#13 Le 19/06/2023, à 16:58

Qid

Re : Liste des mises à jour progressives

lynn a écrit :

Chez moi ça fonctionne avec apt

eh bah moi pas (je n'utilise que lui)... pour info :

libglx-mesa0          :  (phased  10%)
libgbm1               :  (phased  10%)
libxatracker2         :  (phased  10%)
libegl1-mesa          :  (phased  10%)
mesa-va-drivers       :  (phased  10%)
libgl1-mesa-dri       :  (phased  10%)
libgl1-mesa-glx       :  (phased  10%)
libappstream-glib8    :  (phased  10%)
libwayland-egl1-mesa  :  (phased  10%)
mesa-vulkan-drivers   :  (phased  10%)
libglapi-mesa         :  (phased  10%)
libegl-mesa0          :  (phased  10%)
mesa-vdpau-drivers    :  (phased  10%)

"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#14 Le 19/06/2023, à 17:00

bruno

Re : Liste des mises à jour progressives

Qu'est-ce qui ne fonctionne pas ? Encore une fois ce que j'ai indiqué ne sort pas du chapeau : c'est dans la doc et sur plusieurs forums anglophones. Et cela fonctionne sur la machine où je l'ai mis.

#15 Le 19/06/2023, à 17:09

Qid

Re : Liste des mises à jour progressives

bruno a écrit :

Qu'est-ce qui ne fonctionne pas ?

bah j'ai toujours des paquets qui ne veulent pas se mettre à jour... je me demande si le fichier créé est bien pris en compte chez moi et à mon avis la réponse est la dedans :

apt-config dump
APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "true";
APT::Install-Suggests "0";
APT::Sandbox "";
APT::Sandbox::User "_apt";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*-[a-z0-9]*$";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-.*";
APT::VersionedKernelPackages:: "kfreebsd-.*";
APT::VersionedKernelPackages:: "gnumach-.*";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "contrib/metapackages";
APT::Never-MarkAuto-Sections:: "non-free/metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Move-Autobit-Sections "";
APT::Move-Autobit-Sections:: "oldlibs";
APT::Move-Autobit-Sections:: "contrib/oldlibs";
APT::Move-Autobit-Sections:: "non-free/oldlibs";
APT::Move-Autobit-Sections:: "restricted/oldlibs";
APT::Move-Autobit-Sections:: "universe/oldlibs";
APT::Move-Autobit-Sections:: "multiverse/oldlibs";
APT::Periodic "";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";
APT::Update "";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";
APT::Update::Post-Invoke-Success:: "test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i";
APT::Update::Post-Invoke-Success:: "[ ! -f /var/run/dbus/system_bus_socket ] || /usr/bin/dbus-send --system --dest=org.debian.apt --type=signal /org/debian/apt org.debian.apt.CacheChanged || true";
APT::Update::Post-Invoke-Success:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
APT::Update::Post-Invoke-Success:: "if /usr/bin/test -w /var/cache/swcatalog -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null || true; fi";
APT::Update::Post-Invoke-Success:: "if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi";
APT::Update::Post-Invoke-Success:: "/usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";
APT::Update::Pre-Invoke "";
APT::Update::Pre-Invoke:: "[ ! -e /run/systemd/system ] || [ $(id -u) -ne 0 ] || systemctl start --no-block apt-news.service esm-cache.service || true";
APT::Archives "";
APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";
APT::Architectures "";
APT::Architectures:: "amd64";
APT::Architectures:: "i386";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "0";
APT::Compressor::zstd "";
APT::Compressor::zstd::Name "zstd";
APT::Compressor::zstd::Extension ".zst";
APT::Compressor::zstd::Binary "zstd";
APT::Compressor::zstd::Cost "60";
APT::Compressor::zstd::CompressArg "";
APT::Compressor::zstd::CompressArg:: "-19";
APT::Compressor::zstd::UncompressArg "";
APT::Compressor::zstd::UncompressArg:: "-d";
APT::Compressor::lz4 "";
APT::Compressor::lz4::Name "lz4";
APT::Compressor::lz4::Extension ".lz4";
APT::Compressor::lz4::Binary "false";
APT::Compressor::lz4::Cost "50";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "100";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-6n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "200";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "300";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-6";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "400";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-6";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::netrcparts "auth.conf.d";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::planners "";
Dir::Bin::planners:: "/usr/lib/apt/planners";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::gzip "/bin/gzip";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Bin::lz4 "/usr/bin/lz4";
Dir::Bin::zstd "/usr/bin/zstd";
Dir::Bin::lzma "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Log::Planner "eipp.log.xz";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";
Acquire "";
Acquire::AllowInsecureRepositories "0";
Acquire::AllowWeakRepositories "0";
Acquire::AllowDowngradeToInsecureRepositories "0";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::IndexTargets "";
Acquire::IndexTargets::deb "";
Acquire::IndexTargets::deb::Packages "";
Acquire::IndexTargets::deb::Packages::MetaKey "$(COMPONENT)/binary-$(ARCHITECTURE)/Packages";
Acquire::IndexTargets::deb::Packages::flatMetaKey "Packages";
Acquire::IndexTargets::deb::Packages::ShortDescription "Packages";
Acquire::IndexTargets::deb::Packages::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Packages";
Acquire::IndexTargets::deb::Packages::flatDescription "$(RELEASE) Packages";
Acquire::IndexTargets::deb::Packages::Optional "0";
Acquire::IndexTargets::deb::Translations "";
Acquire::IndexTargets::deb::Translations::MetaKey "$(COMPONENT)/i18n/Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatMetaKey "$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::ShortDescription "Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::Description "$(RELEASE)/$(COMPONENT) Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatDescription "$(RELEASE) Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::DEP-11 "";
Acquire::IndexTargets::deb::DEP-11::MetaKey "$(COMPONENT)/dep11/Components-$(NATIVE_ARCHITECTURE).yml";
Acquire::IndexTargets::deb::DEP-11::ShortDescription "Components-$(NATIVE_ARCHITECTURE)";
Acquire::IndexTargets::deb::DEP-11::Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) DEP-11 Metadata";
Acquire::IndexTargets::deb::DEP-11::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-small "";
Acquire::IndexTargets::deb::DEP-11-icons-small::MetaKey "$(COMPONENT)/dep11/icons-48x48.tar";
Acquire::IndexTargets::deb::DEP-11-icons-small::ShortDescription "icons-48x48";
Acquire::IndexTargets::deb::DEP-11-icons-small::Description "$(RELEASE)/$(COMPONENT) DEP-11 48x48 Icons";
Acquire::IndexTargets::deb::DEP-11-icons-small::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-small::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-small::DefaultEnabled "true";
Acquire::IndexTargets::deb::DEP-11-icons "";
Acquire::IndexTargets::deb::DEP-11-icons::MetaKey "$(COMPONENT)/dep11/icons-64x64.tar";
Acquire::IndexTargets::deb::DEP-11-icons::ShortDescription "icons-64x64";
Acquire::IndexTargets::deb::DEP-11-icons::Description "$(RELEASE)/$(COMPONENT) DEP-11 64x64 Icons";
Acquire::IndexTargets::deb::DEP-11-icons::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons::DefaultEnabled "true";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi "";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::MetaKey "$(COMPONENT)/dep11/icons-64x64@2.tar";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::ShortDescription "icons-64x64@2";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::Description "$(RELEASE)/$(COMPONENT) DEP-11 64x64@2 Icons";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-hidpi::DefaultEnabled "true";
Acquire::IndexTargets::deb::DEP-11-icons-large "";
Acquire::IndexTargets::deb::DEP-11-icons-large::MetaKey "$(COMPONENT)/dep11/icons-128x128.tar";
Acquire::IndexTargets::deb::DEP-11-icons-large::ShortDescription "icons-128x128";
Acquire::IndexTargets::deb::DEP-11-icons-large::Description "$(RELEASE)/$(COMPONENT) DEP-11 128x128 Icons";
Acquire::IndexTargets::deb::DEP-11-icons-large::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-large::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-large::DefaultEnabled "false";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi "";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::MetaKey "$(COMPONENT)/dep11/icons-128x128@2.tar";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::ShortDescription "icons-128x128@2";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::Description "$(RELEASE)/$(COMPONENT) DEP-11 128x128@2 Icons";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::KeepCompressed "true";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::KeepCompressedAs "gz";
Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::DefaultEnabled "false";
Acquire::IndexTargets::deb::CNF "";
Acquire::IndexTargets::deb::CNF::MetaKey "$(COMPONENT)/cnf/Commands-$(NATIVE_ARCHITECTURE)";
Acquire::IndexTargets::deb::CNF::ShortDescription "Commands-$(NATIVE_ARCHITECTURE)";
Acquire::IndexTargets::deb::CNF::Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) c-n-f Metadata";
Acquire::IndexTargets::deb-src "";
Acquire::IndexTargets::deb-src::Sources "";
Acquire::IndexTargets::deb-src::Sources::MetaKey "$(COMPONENT)/source/Sources";
Acquire::IndexTargets::deb-src::Sources::flatMetaKey "Sources";
Acquire::IndexTargets::deb-src::Sources::ShortDescription "Sources";
Acquire::IndexTargets::deb-src::Sources::Description "$(RELEASE)/$(COMPONENT) Sources";
Acquire::IndexTargets::deb-src::Sources::flatDescription "$(RELEASE) Sources";
Acquire::IndexTargets::deb-src::Sources::Optional "0";
Acquire::Changelogs "";
Acquire::Changelogs::URI "";
Acquire::Changelogs::URI::Origin "";
Acquire::Changelogs::URI::Origin::Debian "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";
Acquire::Changelogs::URI::Origin::Ubuntu "https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog";
Acquire::Changelogs::AlwaysOnline "true";
Acquire::Changelogs::AlwaysOnline::Origin "";
Acquire::Changelogs::AlwaysOnline::Origin::Ubuntu "1";
Acquire::http "";
Acquire::http::User-Agent-Non-Interactive "true";
Acquire::Languages "";
Acquire::Languages:: "fr_FR";
Acquire::Languages:: "fr";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
Acquire::CompressionTypes "";
Acquire::CompressionTypes::xz "xz";
Acquire::CompressionTypes::bz2 "bzip2";
Acquire::CompressionTypes::lzma "lzma";
Acquire::CompressionTypes::gz "gzip";
Acquire::CompressionTypes::lz4 "lz4";
Acquire::CompressionTypes::zst "zstd";
DPkg "";
DPkg::Path "/usr/sbin:/usr/bin:/sbin:/bin";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
DPkg::Post-Invoke:: "[ -x /usr/lib/libdvd-pkg/b-i_libdvdcss.sh ] && /usr/lib/libdvd-pkg/b-i_libdvdcss.sh || true";
DPkg::Post-Invoke:: "if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; /usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
Aptitude "";
Aptitude::Get-Root-Command "sudo:/usr/bin/sudo";
binary "apt-config";
binary::apt "";
binary::apt::AptCli "";
binary::apt::AptCli::Hooks "";
binary::apt::AptCli::Hooks::Upgrade "";
binary::apt::AptCli::Hooks::Upgrade:: "[ ! -f /usr/lib/ubuntu-advantage/apt-esm-json-hook ] || /usr/lib/ubuntu-advantage/apt-esm-json-hook || true";
binary::apt::AptCli::Hooks::Install "";
binary::apt::AptCli::Hooks::Install:: "[ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true";
binary::apt::APT "";
binary::apt::APT::Color "1";
binary::apt::APT::Cache "";
binary::apt::APT::Cache::Show "";
binary::apt::APT::Cache::Show::Version "2";
binary::apt::APT::Cache::AllVersions "0";
binary::apt::APT::Cache::ShowVirtuals "1";
binary::apt::APT::Cache::Search "";
binary::apt::APT::Cache::Search::Version "2";
binary::apt::APT::Cache::ShowDependencyType "1";
binary::apt::APT::Cache::ShowVersion "1";
binary::apt::APT::Get "";
binary::apt::APT::Get::Upgrade-Allow-New "1";
binary::apt::APT::Get::Update "";
binary::apt::APT::Get::Update::InteractiveReleaseInfoChanges "1";
binary::apt::APT::Cmd "";
binary::apt::APT::Cmd::Show-Update-Stats "1";
binary::apt::APT::Cmd::Pattern-Only "1";
binary::apt::APT::Keep-Downloaded-Packages "0";
binary::apt::DPkg "";
binary::apt::DPkg::Progress-Fancy "1";
binary::apt::DPkg::Lock "";
binary::apt::DPkg::Lock::Timeout "-1";
Unattended-Upgrade "";
Unattended-Upgrade::Allowed-Origins "";
Unattended-Upgrade::Allowed-Origins:: "${distro_id}:${distro_codename}";
Unattended-Upgrade::Allowed-Origins:: "${distro_id}:${distro_codename}-security";
Unattended-Upgrade::Allowed-Origins:: "${distro_id}ESMApps:${distro_codename}-apps-security";
Unattended-Upgrade::Allowed-Origins:: "${distro_id}ESM:${distro_codename}-infra-security";
Unattended-Upgrade::DevRelease "auto";
 "Update-Manager::Always-Include-Phased-Updates";
 "APT::Get::Always-Include-Phased-Updates";
CommandLine "";
CommandLine::AsString "apt-config dump";

edit avant qu'on me pose la question :

cat /etc/apt/apt.conf.d/99-phased-updates 
Update-Manager::Always-Include-Phased-Updates;
APT::Get::Always-Include-Phased-Updates;

Dernière modification par Qid (Le 19/06/2023, à 17:12)


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#16 Le 19/06/2023, à 17:16

bruno

Re : Liste des mises à jour progressives

Bah, je ne vois pas les directives sont bien présentes dans la sortie de ton dump. La machine a-t-elle été redémarrée après cette modification ?

#17 Le 19/06/2023, à 17:19

Qid

Re : Liste des mises à jour progressives

bruno a écrit :

Bah, je ne vois pas les directives sont bien présentes dans la sortie de ton dump. La machine a-t-elle été redémarrée après cette modification ?

oui... il y a bien eu redémarrage complet... par contre ce qui m'étonne moi c'est le format du retour du dump concernant les lignes dont on parle par rapport aux autre : la syntaxe n'est pas la même...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#18 Le 19/06/2023, à 17:23

Qid

Re : Liste des mises à jour progressives

Qid a écrit :
cat /etc/apt/apt.conf.d/99-phased-updates 
Update-Manager::Always-Include-Phased-Updates;
APT::Get::Always-Include-Phased-Updates;

après une petite recherche c'est moi ou la solution n'est pas la même ?

edit :
et je l'ai appliquée et ça marche tout de suite mieux... il manquait donc juste le "1" entre guillemets en fin des 2 lignes avant le ";"

Dernière modification par Qid (Le 19/06/2023, à 17:29)


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#19 Le 19/06/2023, à 17:37

bruno

Re : Liste des mises à jour progressives

Ah curieux, mais effectivement c'est plus cohérent avec la syntaxe des autres directives d'ajouter un "1" ou un "true" à la fin de chaque ligne. Le bon fichier (pour 22.04 ?) serait donc celui-ci :

Update-Manager::Always-Include-Phased-Updates "1";
APT::Get::Always-Include-Phased-Updates "1";

#20 Le 19/06/2023, à 17:39

Qid

Re : Liste des mises à jour progressives

bruno a écrit :

Le bon fichier (pour 22.04 ?) serait donc celui-ci :

Update-Manager::Always-Include-Phased-Updates "1";
APT::Get::Always-Include-Phased-Updates "1";

de mon point de vue oui


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#21 Le 22/06/2023, à 09:33

Qid

Re : Liste des mises à jour progressives

et tien pour info même si je reconnais que c'est un peu hors sujet il y a cette partie là aussi qui pourrait être sympa de cacher :

Get more security updates through Ubuntu Pro with 'esm-apps' enabled:

"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#23 Le 22/06/2023, à 10:37

Qid

Re : Liste des mises à jour progressives

nany a écrit :

Voir ici.

merci c'est bon maintenant que j'ai commenté les ligne 2 et 7 du fichier :

/etc/apt/apt.conf.d/20apt-esm-hook.conf

comme dit dans le forum en anglais


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#24 Le 22/06/2023, à 11:18

bruno

Re : Liste des mises à jour progressives

AMHA, il serait plus propre de désinstaller le paquet qui a produit ce fichier :

sudo apt purge ubuntu-advantage-tools

#25 Le 22/06/2023, à 11:22

Qid

Re : Liste des mises à jour progressives

bruno a écrit :

AMHA, il serait plus propre de désinstaller le paquet qui a produit ce fichier :

sudo apt purge ubuntu-advantage-tools

ah oui... ça c'est sûr... mais ne gère-t'il pas autre chose ce deb* ? je ne suis jamais trop en confiance pour ce qui est de dégager un truc qui vient par défaut et que je sais être un élément système...

* : genre nous faire disparaître complètement la fenêtre graphique de souscription à l'esm qui si je ne m'abuse est bien intégré au gestionnaire de source...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne