Page 1 sur 1

Liste des installations pour une réinstallation similaire

Posté : dim. 5 janv. 2025 13:49
par jrd10
Bonjour et meilleurs vœux à tous ceux qui passent par ce post :).

Suite à de nombreux déboires avec Ubuntu 24.04.1, j'ai décidé de passer sur Zorin OS.
Je viens de faire l'installation sur un PC de test, cela a très bien fonctionné.

Je suis particulièrement attentif au problème de l'installation des applications selon les mêmes sources d'installation que le PC d'origine.

J'ai démarré un fil ici :
https://forum.zorin.com/t/restore-data- ... hers/43869

Je cherche un moyen d'extraire la liste des applications dans Ubuntu software. Et idéalement avec leur source : SNAP, deb...

Les commandes comme
 Code : Tout sélectionner
 

Code : Tout sélectionner

apt list --installed

ne correspondent pas à ma recherche, elles sortent tous les fichiers Image.


Je ne recherche que la liste des applications qui sont là (pas toutes les dépendances) :

Image

Je m'intéresse à Zorin OS en tant qu'utilisateur avancé, moins en tant que geek technique Image.

Bonne année 2025

José

Je suis sur un G3 3500. Carte NIVIDIA GTX
Merci de cet espace et de vos retours.

Liste des installations pour une réinstallation similaire

Posté : dim. 5 janv. 2025 20:49
par roger
jrd10 a écrit : dim. 5 janv. 2025 13:49 Je cherche un moyen d'extraire la liste des applications dans Ubuntu software.
Tu peux le faire de cette façon pour lister tes applis:
Pour lister les logiciels installés sur ton système Linux et enregistrer la liste dans un fichier texte

Code : Tout sélectionner

dpkg --get-selections > logiciels_installes.txt

Distributions basées sur Red Hat (Fedora, CentOS, etc.)
Pour les systèmes utilisant le gestionnaire de paquets RPM :

Code : Tout sélectionner

rpm -qa > logiciels_installes.txt

Après avoir exécuté l'une de ces commandes, tu trouveras le fichier texte contenant la liste des logiciels installés dans le répertoire courant. Tu pourras ouvrir ce fichier avec n'importe quel éditeur de texte pour consulter la liste

Pour extraire la liste des applications installées sur votre système Ubuntu, y compris leur source (SNAP, deb, etc.), tu peut essayer ceci:

Applications DEB (gestionnaire de paquets APT)
Pour lister les applications installées via le gestionnaire de paquets APT (fichiers .deb)

Code : Tout sélectionner

apt list --installed

Pour filtrer les résultats, tu peux utiliser grep :

Code : Tout sélectionner

apt list --installed | grep nom_application


Applications SNAP
Pour lister les applications SNAP installées :

Code : Tout sélectionner

snap list

Applications Flatpak:

Code : Tout sélectionner

flatpak list

Création d'un fichier avec la liste complète
Pour sauvegarder la liste des applications installées dans un fichier, tu peux utiliser la redirection de sortie.
Cette commande créera un fichier nommé "applications_installees.txt" contenant la liste des paquets installés
Par exemple :

Code : Tout sélectionner

dpkg-query -f '${binary:Package}\n' -W > applications_installees.txt

Obtenir des informations détaillées
Cette commande affichera des informations détaillées sur le paquet, y compris sa source
Pour obtenir plus d'informations sur un paquet spécifique:

Code : Tout sélectionner

apt show nom_du_paquet

Bien entendu je n'assure pas le service après vente :D 
Il ne pas faire de bêtises avec cette liste non exhaustive de lignes de code à taper dans ton terminal, donc en tout bon :angel: j'utilise la traditionnelle phrase connue de tous:

En utilisant mes infos...................bin tu connais la suite. Chu po responsables des bêtises qu'elles pourraient produire chez toi.

Plus sérieux si cela t'a aider reviens nous en toucher un mot ici pour les autres lecteurs qui passeraient lire ton sujet.
Bonne année à toi aussi.
Roger
 

Liste des installations pour une réinstallation similaire

Posté : lun. 6 janv. 2025 16:53
par jrd10
Bonjour et merci @roger .

Comme je pensais l'avoir mentionné, ces commandes retournent tous les fichiers, applis et dépendances.
Par exemple, la première commande retourne des dizaines de fichiers Python :). En tout, plus de 300 items :)
Et en plus, dans la liste retournée, Local apparaît pas sous le même nom, j'ai relevé le fichier « locales ».

Je cherche QUE les applications qui sont mentionnées dans le lanceur d'applis :)
Copie d'écran : Local, ImageMagik...

Merci de ton temps.

Amicalement, José
 

Liste des installations pour une réinstallation similaire

Posté : lun. 6 janv. 2025 20:22
par roger
jrd10 a écrit : lun. 6 janv. 2025 16:53 Je cherche QUE les applications qui sont mentionnées dans le lanceur d'applis :)
Relis bien ma réponse au dessus, elle est suffisamment détaillée pour que tu saches comment lister les applis installées dans ton lanceur d'applis comme tu le demandes;

ta capture d'écran montre les application installées pour une distro bien précise, et bien c'est le même principe pour toutes les autres suivant l'OS utilisé, le format de celui ci etc...

ZorinOS n'échappe pas à cette règle, c'est une distro à la base basée sur du Ubuntu...qu'ils ont traficoté selon leur propres façon de voir aux frères Zorin et pas du meilleur effet crois moi ni d'une parfaite fiabilité en toute chose.

Peut être si @jlb ou @Blind114 s'ils passent dans le coin pourraient t'en dire plus...moi je suis à court d'arguments à te proposer.
 

Liste des installations pour une réinstallation similaire

Posté : lun. 6 janv. 2025 21:58
par jlb
Je ne comptais pas participer à votre échange, @roger, mais puisque tu me sollicites, je respecterai mes engagements.

Si je comprends tout à fait la réponse de @jrd10, ce que je ne comprends pas, c'est pourquoi celle qu'il a reçue sur le forum officiel ne lui suffit pas :
 
[...] it's just a lot easier for you to keep track of what you have installed yourself, and include that in a shell script to automate the task.
Même si le net fournit toutes sortes de "magic one-liners" très sophistiqués, à base de regex pour certains, aucun ne donne LA solution qu'il attend, alors que cela semble si simple en théorie.
Pour lister uniquement les applications du menu principal, il est et restera toujours "beaucoup plus facile de garder une trace de ce qu'on a installé soi-même" dans un fichier texte "et de l'inclure dans un script shell pour automatiser la tâche".

Même pas un script d'ailleurs, juste une ligne de commande des plus basiques qui s'allonge au fil des installations successives : 
 

Code : Tout sélectionner

sudo apt update && sudo apt install appli1 appli2 appli3 appli4 appliN && sudo snap install appli1 appli2 appliN
Pour les flatpaks, les noms — ou plutôt les "application ID" — sont à peine plus compliqués, et c'est théoriquement possible : 
 

Code : Tout sélectionner

flatpak install org.kde.kdenlive org.darktable.Darktable de.haeckerfelix.Shortwave


Pour tout dire, cela fait un moment que je tiens ce genre de fichier texte pour configurer rapidement mes nouvelles installations, mais il commence par une ligne qui supprime les applications dont je n'ai aucun intérêt : 
 

Code : Tout sélectionner

sudo apt purge appli1 appli2 && sudo snap remove app1 app2 && sudo apt autoremove
Ligne que l'on devrait pouvoir compléter (mais je n'ai pas essayé non plus) par cette commande pour désinstaller les flatpaks et leurs fichiers de configuration — cette fois, il faut leur nom :
 

Code : Tout sélectionner

sudo flatpak uninstall --delete-data Tor Browser Launcher Papers

Moyennant des alias identiques, tant que les applications ont le même nom, on peut même le faire sur des distributions qui des gestionnaires de paquets différents :
 

Code : Tout sélectionner

alias it='sudo apt update && sudo apt install' (Debian et distributions dérivées)
alias it='sudo eopkg upgrade && sudo eopkg install' (Solus)
alias it='sudo pacman -Syu' (Arch et distributions dérivées)
>>>
 

Code : Tout sélectionner

it app1 app2 app3


C'est d'ailleurs en partie ce principe qui permet à NixOS d'être reproductible, et on le fait en plus directement au cœur du système : chaque fois qu'on installe une application, on inscrit son nom dans un simple fichier texte qu'il suffit de copier pour installer automatiquement ses applications favorites :
 

Code : Tout sélectionner

  # List packages installed in system profile. To search, run:
  # $ nix search wget
  environment.systemPackages = with pkgs; [
    appimage-run
    brave
    cinnamon.warpinator
    deadbeef-with-plugins
    easytag
    etcher
    fsearch
    geany
    git
    gnome.dconf-editor
    gparted
    kshisen
    ksnip
    micro
    neofetch
    onlyoffice-bin
    papirus-icon-theme
    pcloud
    plank
    sane-airscan
    sane-backends
    thunderbird
    xsane

Quoi qu'il en soit, plutôt que des lignes "magiques", il vaut mieux des bricolages et de la réflexion "maison" : on a en plus la satisfaction de l'avoir fait soi-même ! 🤫



 

Liste des installations pour une réinstallation similaire

Posté : sam. 11 janv. 2025 18:47
par Blind114
Hello,
Non, je ne connais pas non plus de moyen autre que de tenir une liste dans un fichier des programmes installés manuellement, ou du moins hors install de l'OS.
Pour autant, j'ai une autre approche, souvent je désinstalle tous les logiciels fournis avec l'os ou je charge un os sans logiciel et j'installe tout par la suite.
 

Liste des installations pour une réinstallation similairesujet résolu

Posté : sam. 11 janv. 2025 19:13
par jlb
Oui, chacun fait comme il préfère.
Sinon, il existe un bon nombre de scripts de post-installation comme celui-ci, qui me semble le plus abouti (cliquez sur l'image pour voir l'animation) :

ubuntu-focal (1).gif

Dommage qu'il soit en anglais et dans ce mode semi-graphique "Whiptail" qui cumule toutes sortes d'aprioris (années '90, pas sexy, sur quelle touche on tape ?), parce qu'il pourrait faire un très bon tout-en-un pour mettre à jour son système et ses applications — y compris les snaps et les flatpaks.

Liste des installations pour une réinstallation similaire

Posté : sam. 19 avr. 2025 11:28
par jrd10
jlb a écrit : sam. 11 janv. 2025 19:13 Sinon, il existe un bon nombre de scripts de post-installation comme celui-ci, qui me semble le plus abouti (cliquez sur l'image pour voir l'animation) :


Merci du retour. Cela semble intéressant.

j'ai demandé à Zorin OS ce qu'il en pense :)

https://forum.zorin.com/t/please-zorin- ... tall/46806

Bon week-end, José

Liste des installations pour une réinstallation similaire

Posté : sam. 19 avr. 2025 14:46
par jlb
Oops, après trois mois, j'avais complètement oublié. 😶
J'avais juste essayé de te proposer quelque chose de plus adapté à ce que tu semblais demander que Timeshift, qui est un logiciel de sauvegarde.