Re: Re: apt vs apt-get
Le
Pierre Frenkiel

apt me donne des résultats totalement incohérents:
==> apt upgrade
Reading package lists
Building dependency tree
Reading state information
Calculating upgrade
The following packages were automatically installed and are no
longer required:
bdf2psf debian-zh-faq-s . . .
libavahi-gobject0 . . .
libestools2.4 . . .
libgnome-2-0 . . .
libgnomeui-0 . . .
libllvm3.9 . . .
libopencv-features2d2 . . .
libopencv-ml2.4v5 . . .
libopencv-ts2.4v5 . . .
libruby2.3 . . .
libtxc-dxtn-s2tc . . .
manpages-fr-extra . . .
vlc-plugin-video-splitter . . .
Use 'apt autoremove' to remove them
==> apt autoremove
Reading package lists
Building dependency tree
Reading state information
0 upgraded, 0 newly installed, 0 to remove and 2884 not upgraded.
Reading package lists
Building dependency tree
Reading state information
0 upgraded, 0 newly installed, 0 to remove and 2884 not upgraded.
e plus, En lisant le mail de Pierre L.
je viens de tester la commande "apt" pour installer mes MAJ via ssh,
j'avais cru comprendre que apt était une commande interactive.
En réalité, si je tape "apt", j'obtiens:
apt 1.6.1 (i386)
Usage: apt [options] command
apt is a commandline package manager and provides commands for
searching and managing as well as querying information about packages.
It provides the same functionality as the specialized APT tools,
like apt-get and apt-cache, but enables options more suitable for
interactive use by default.
Most used commands:
list - list packages based on package names
search - search in package descriptions
show - show package details
install - install packages
remove - remove packages
autoremove - Remove automatically all unused packages
update - update list of available packages
upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading
packages
edit-sources - edit the source information file
See apt(8) for more information about the available commands.
Configuration options and syntax is detailed in apt.conf(5).
Information about how to configure sources can be found in sources.list(5).
Package and version choices can be expressed via apt_preferences(5).
Security details are available in apt-secure(8).
This APT has Super Cow Powers.
==> apt upgrade
Reading package lists
Building dependency tree
Reading state information
Calculating upgrade
The following packages were automatically installed and are no
longer required:
bdf2psf debian-zh-faq-s . . .
libavahi-gobject0 . . .
libestools2.4 . . .
libgnome-2-0 . . .
libgnomeui-0 . . .
libllvm3.9 . . .
libopencv-features2d2 . . .
libopencv-ml2.4v5 . . .
libopencv-ts2.4v5 . . .
libruby2.3 . . .
libtxc-dxtn-s2tc . . .
manpages-fr-extra . . .
vlc-plugin-video-splitter . . .
Use 'apt autoremove' to remove them
==> apt autoremove
Reading package lists
Building dependency tree
Reading state information
0 upgraded, 0 newly installed, 0 to remove and 2884 not upgraded.
Reading package lists
Building dependency tree
Reading state information
0 upgraded, 0 newly installed, 0 to remove and 2884 not upgraded.
e plus, En lisant le mail de Pierre L.
je viens de tester la commande "apt" pour installer mes MAJ via ssh,
j'avais cru comprendre que apt était une commande interactive.
En réalité, si je tape "apt", j'obtiens:
apt 1.6.1 (i386)
Usage: apt [options] command
apt is a commandline package manager and provides commands for
searching and managing as well as querying information about packages.
It provides the same functionality as the specialized APT tools,
like apt-get and apt-cache, but enables options more suitable for
interactive use by default.
Most used commands:
list - list packages based on package names
search - search in package descriptions
show - show package details
install - install packages
remove - remove packages
autoremove - Remove automatically all unused packages
update - update list of available packages
upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading
packages
edit-sources - edit the source information file
See apt(8) for more information about the available commands.
Configuration options and syntax is detailed in apt.conf(5).
Information about how to configure sources can be found in sources.list(5).
Package and version choices can be expressed via apt_preferences(5).
Security details are available in apt-secure(8).
This APT has Super Cow Powers.
Et qu’est-ce qui te rends perplexe ?
--
Raphaël
while the remaining parts are likely unreadable without MIME-aware tools.
---1463809023-1940965287-1539520759=:3235
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
On Sun, 14 Oct 2018, Raphaël POITEVIN wrote:
J'appelle "interactive" une commande qui te permet d'entrer d'autres com mandes
quand tu la tapes, et non qui te rend la main tout de duite...
Cordialement,
--
Pierre Frenkiel
---1463809023-1940965287-1539520759=:3235--
[...]
On dirait que je me suis mal exprimé. « apt » est destinée à
être utilisée directement en ligne de commande. Il vaut mieux
s'en tenir à « apt-get » pour les scripts car les appels n'ont
pas vocation à changer. « interactif » était un choix de mot
malheureux de ma part; le premier terme qui me vient à l'esprit
est « front-end ». « aptitude » est bien une commande
interactive, par contraste.
Curieux, est-ce que « apt-get » donne les même résultats?
Et « aptitude »?
--
Étienne Mollier
Bonjour
Tu as bien fait un apt update avant le apt upgrade ?
Chez moi ça donne ça:
:/srv/pme/samba/apps# apt upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
:/srv/pme/samba/apps# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
:/srv/pme/samba/apps# apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
:/srv/pme/samba/apps# apt dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
:/srv/pme/samba/apps#
:/srv/pme/samba/apps# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch
Patrick
while the remaining parts are likely unreadable without MIME-aware tools.
---1463809023-1504051072-1539528073=:12722
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
On Sun, 14 Oct 2018, Étienne Mollier wrote:
même chose avec apt-get.
voici les outputs de "apt" et "apt-get" (* : commandes communes aux 2)
apt is a commandline package manager and provides commands for . . .
Most used commands:
list - list packages based on package names
search - search in package descriptions
show - show package details
* install - install packages
* remove - remove packages
autoremove - Remove automatically all unused packages
* update - update list of available packages
* upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading packa ges
edit-sources - edit the source information file
apt-get is a command line interface for retrieval of packages
Most used commands:
* update - Retrieve new lists of packages
* upgrade - Perform an upgrade
* install - Install new packages (pkg is libc6 not libc6.deb)
* remove - Remove packages
purge - Remove packages and config files
autoremove - Remove automatically all unused packages
dist-upgrade - Distribution upgrade, see apt-get(8)
dselect-upgrade - Follow dselect selections
build-dep - Configure build-dependencies for source packages
clean - Erase downloaded archive files
autoclean - Erase old downloaded archive files
check - Verify that there are no broken dependencies
source - Download source archives
download - Download the binary package into the current directory
changelog - Download and display the changelog for the given package
Je l'utilisait jusqu'à présent, mais maintenant il se plante, avec
what(): std::bad_alloc
peut-être à cause du trop grand nombre de packets (je ne l'ava is pas
lancé depuis plusieurs mois)
Je reviens donc à "apt-get dist-upgrade"
Je verrai une fois l'upgrade terminé
aptitude n'a pas d'autoremove
Cordialement,
--
Pierre Frenkiel
---1463809023-1504051072-1539528073=:12722--
while the remaining parts are likely unreadable without MIME-aware tools.
---1463809023-707932817-1539528439=:7307
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
On Sun, 14 Oct 2018, Patrick Menier wrote:
d'habitude, je le fais, mais cette j'ai oublié !
est-ca que ça pourrait être la cause du problème?
en tous cas, "apt-get dist-upgrade" marche bien
Cordialement,
--
Pierre Frenkiel
---1463809023-707932817-1539528439=:7307--
Quelque part, c'est rassurant, le résultat des deux commandes
est censé être le même.
À voir à la fin de l'upgrade alors... Si vous avez l'habitude
d'aptitude, peut-être que vous devriez rester sur cette
commande. J'ai lu ici et là, que les deux gestionnaires de
paquets ne se mélangeaient pas forcément très bien; probablement
une histoire d'informations d'état, qui ne sont peut-être pas
les même entre les deux outils.
Amicalement,
--
Étienne Mollier
Peut-être. En tou cas, ne pas négliger de le faire car les indexe s sur
les dépôts sont susceptibles de bouger.
--
Raphaël
--xbnzbwZv9lQzmpHuFDPdXKVodeNGLgZHN
Content-Type: multipart/mixed; boundary="3JHSS5nxsC8mJnDxBcPH6Fyeks4hVUdOz";
protected-headers="v1"
From: "Pierre L." To:
Message-ID: Subject: Re: apt vs apt-get
References: In-Reply-To: --3JHSS5nxsC8mJnDxBcPH6Fyeks4hVUdOz
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: fr-FR
Il m'avait aussi semblé lire il y a un moment que aptitude ne se mar iait
pas forcément trop bien avec apt-get... A voir de sources...
J'ai l'impression que ca ne pose pas de souci sur les commandes
habituelles de maintenance que sont l'update, upgrade, dist-upgrade.
autoremove a l'air commun à "apt" et "apt-get", il semblerait qu'un
petite coquille se soit glissée dans un précédent message ;)
Merci pour vos réponses!
Le 14/10/2018 à 17:02, Étienne Mollier a écrit :
--3JHSS5nxsC8mJnDxBcPH6Fyeks4hVUdOz--
--xbnzbwZv9lQzmpHuFDPdXKVodeNGLgZHN
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEqp6CU/crahjY2x3n6briFe8NSUUFAlvDi60ACgkQ6briFe8N
SUXAlA/+PMP7SWkf3BBsb9GNDvDWgRyx3Y4q0FqryYbz4Tn5QRoT/ngSHwdmjMSa
dg8vLzQ6Tec38y99jpZMG6JgoaDg99cpmZwTW+nROfaAaISnQ5k3+JJpxZo4WM8n
In+MHp8u2QS6xkyvHLzIRtKPslOkRwfyFvDNqTmJIeNuKB7wgojkGB4jovTkohiv
ZcMf8XTho+a4E5FP0PMlj8gPc/QOXYPvYJ+T4bLVjSStzNjrYDGw+X3pOIP22WXg
7g0ZFWkN64d/8gPMVy4OepKqasOvgCPf3wv3eP3VpVyJAnH0bicbZlSm8e+iV2Zf
gr/gm7n9O95TfPjUgVwfyQdBXc/pMAAXEBuZoTVEAtBB5kRXnTJN17DE72v/Dz88
pJEAYJSCE9kIW1ulhLFUK4znu1LRwwTPfkWcqqinqHS5+0TOWyJ/pH6u+3ENgj/H
mP8gNKywgBNZgxWfacZD0SJxMTJUfJdKYQCAmac1oNMUQCZAl3ph7dP08k+dfVM8
Ht1/IQn0cmC+xEtSrqFCO39NRQq1modzDrLi+ccRZT5w2kWzGbosEF0DON/IEdNe
FDs9vasB1jVgTB1/Nf8kLe0KaVH0u6qkGdbmWgPipVH3/TE3Dhx7owyB4TFWOOpS
biC6K/bo+pFlpE5XVuCszhZXr/BYN+4qB2uME9PoEC0zD7EPUOc =sJbh
-----END PGP SIGNATURE-----
--xbnzbwZv9lQzmpHuFDPdXKVodeNGLgZHN--
Le Sun, 14 Oct 2018 14:14:39 +0200, Pierre Frenkiel a écrit :
dans ce cas, utiliser le paquet 'aptsh' qui est un pseudo-shell (donc
interactif).
--
Etilem