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 Hier à 09:01

Logoden

Changer d'ordinateur portable

Bonjour à tous,
Je souhaite changer d'ordinateur portable. Pas de problème pour installer ubuntu 24.04 en dual boot  avec win sur le nouveau PC car de nombreux sujets sont disponibles pour cela.
Par contre je cherche ici (sans avoir trouvé de discussions récentes) à exporter de l'ancien PC vers le nouveau:
1- le home
2- la liste des paquets que j'ai dans le vieux PC afin de pouvoir les retrouver dans le nouveau PC.

Je précise que l'ancien PC est encore sous 22.04 et que lorsque le nouveau sera paramétrer le vieux ne servira plus.
Peut-être faut-il que je le fasse migrer vers 24.04 avant?
Quelqu'un connait-il une discission récente ici pour effectuer ce projet car je ne trouve pas?
Merci à tous et bonne journée


Logoden Ubuntu 22.04.3 LTS

Hors ligne

#2 Hier à 09:53

O_20_100_O

Re : Changer d'ordinateur portable

Bonjour,
Il y a de nombreuses solutions possibles et chacune avec ses avantages et inconvénients. tongue
Tout se discute, mais voilà ce que je ferais dans ton cas.

Sauvegarde des données personnelles.
Liste papier des applications les plus utilisées.
Installation de la distribution de ton choix après avoir créé, en live-usb, deux partitions. Une pour la racine / où tu placeras ton installation, et une autre où tu copieras ensuite les données sauvegardées. La partition esp existe déjà.
Terminer par installer les applications de la liste qui sont absentes.
Bonne chance avec Grub au fil du temps, les spécialistes t'expliqueront comment cohabiter avec Windows au mieux.

Dernière modification par O_20_100_O (Hier à 09:55)

En ligne

#3 Hier à 11:22

LukePerp

Re : Changer d'ordinateur portable

liste des paquets installés :

grep " install " /var/log/apt/history.log | awk '{print $4}'

liste des applis installées triées :

comm -23 <(apt-mark showmanual | sort) <(apt list --installed | grep automatic | awk -F/ '{print $1}' | sort)

liste des applis snap :

snap list

applis flatpak :

flatpak list

Dernière modification par LukePerp (Hier à 11:23)


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Ethereum user

Hors ligne

#4 Hier à 13:20

geole

Re : Changer d'ordinateur portable

Bonjour
Complète aussi avec le script de nany pour les applications non snap , appimage, flatpak

apt-mark showmanual > ~/manual-installed.txt
initial=( $(zgrep -oP "(?<=Package: ).*" /var/log/installer/initial-status.gz) )
for p in ${initial[@]} ; do sed -i "/^$p$/d" ~/manual-installed.txt ; done
cat ~/manual-installed.txt

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#5 Hier à 18:59

Logoden

Re : Changer d'ordinateur portable

Merci pour vos réponses

Dernière modification par Logoden (Hier à 19:00)


Logoden Ubuntu 22.04.3 LTS

Hors ligne

#6 Hier à 19:11

Logoden

Re : Changer d'ordinateur portable

LukePerp a écrit :

liste des paquets installés :

grep " install " /var/log/apt/history.log | awk '{print $4}'

liste des applis installées triées :

comm -23 <(apt-mark showmanual | sort) <(apt list --installed | grep automatic | awk -F/ '{print $1}' | sort)

liste des applis snap :

snap list

applis flatpak :

flatpak list

Merci pour tes propositions,
Je n'ai parcontre aucun résultat pour:
- liste des paquets installés :
avec: grep " install " /var/log/apt/history.log | awk '{print $4}'

- applis flatpak :
avec: flatpak list
La commande « flatpak » n'a pas été trouvée, mais peut être installée avec :sudo apt install flatpak.


Logoden Ubuntu 22.04.3 LTS

Hors ligne

#7 Hier à 19:21

geole

Re : Changer d'ordinateur portable

Pour l'history c'est normal que tu ne trouves quasiment rien. Car il y a de l'épuration

ls -l /var/log/apt/history*

Donc tu n'as aucune application flatpak

Dernière modification par geole (Hier à 19:22)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#8 Aujourd'hui à 08:26

LukePerp

Re : Changer d'ordinateur portable

geole a écrit :

Bonjour
Complète aussi avec le script de nany pour les applications non snap , appimage, flatpak

apt-mark showmanual > ~/manual-installed.txt
initial=( $(zgrep -oP "(?<=Package: ).*" /var/log/installer/initial-status.gz) )
for p in ${initial[@]} ; do sed -i "/^$p$/d" ~/manual-installed.txt ; done
cat ~/manual-installed.txt

wahoo, très pertinent ! Je l'ai ajouté à mes notes, merci

Dernière modification par LukePerp (Aujourd'hui à 08:33)


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Ethereum user

Hors ligne

#9 Aujourd'hui à 08:54

nany

Re : Changer d'ordinateur portable

Bonjour,



Ce n’est pas un script mais une suite de lignes de commandes que j’avais proposées il fut un temps dans je ne sais plus quel fil.
Voici le script que j’ai fait à la suite et qu’il me semble avoir publié dans le même fil :

#! /bin/bash

# license:
# ----------------------------------------------------------------------------
#  "THE BEER-WARE LICENSE" (Revision 42):
#  <nany@forum.ubuntu-fr.org> wrote this file. As long as you retain this
#  notice you can do whatever you want with this stuff. If we meet some day,
#  and you think this stuff is worth it, you can buy me a beer in return. nany
# ----------------------------------------------------------------------------
#
# licence :
# ----------------------------------------------------------------------------
#  "LICENCE BEERWARE" (Révision 42):
#  <nany@forum.ubuntu-fr.org> a créé ce fichier. Tant que vous conservez cet
#  avertissement, vous pouvez faire ce que vous voulez de ce truc. Si on se
#  rencontre un jour et que vous pensez que ce truc vaut le coup, vous pouvez
#  me payer une bière en retour. nany
# ----------------------------------------------------------------------------

GetFlavor()
{
  echo "
  1 - Edubuntu
  2 - Kubuntu
  3 - Lubuntu
* 4 - Ubuntu
  5 - Ubuntu Budgie
  6 - Ubuntu Cinnamon
  7 - Ubuntu Kylin
  8 - Ubuntu Mate
  9 - Ubuntu Studio
 10 - Ubuntu Unity
 11 - Xubuntu
"
  while true
  do
    read -p "Entrez le numéro de votre variante (Entrée = 4) : " f
    case $f in
      "1" ) UFlavor="edubuntu" ; break ;;
      "2" ) UFlavor="kubuntu" ; break ;;
      "3" ) UFlavor="lubuntu" ; break ;;
      "" | "4" ) UFlavor="ubuntu" ; break ;;
      "5" ) UFlavor="ubuntu-budgie" ; break ;;
      "6" ) UFlavor="ubuntu-cinnamon" ; break ;;
      "7" ) UFlavor="ubuntu-kylin" ; break ;;
      "8" ) UFlavor="ubuntu-mate" ; break ;;
      "9" ) UFlavor="ubuntu-studio" ; break ;;
      "10" ) UFlavor="ubuntu-unity" ; break ;;
      "11" ) UFlavor="xubuntu" ; break ;;
      * ) echo "Entrée erronée !" ;;
    esac
  done
}

apt-mark showmanual > ~/liste-ajout-deb.txt
LANG=C snap list | awk '!/^Name/{print $1}' > ~/liste-ajout-snap.txt

UCodename=$(lsb_release -sc)
UVer=$(lsb_release -sd | awk '{print $2}')
if test -f /var/log/installer/media-info ; then
  UFlavor=$(awk '{print tolower($1)}' /var/log/installer/media-info)
else
  GetFlavor
fi

case $UFlavor in

  "ubuntu" )
    if test "$UVer" == "23.10" ; then UVer="23.10.1" ; fi
    Url="https://releases.ubuntu.com/$UVer/ubuntu-$UVer-desktop-amd64.manifest"
    ;;
    
  "ubuntu-cinnamon" | "ubuntu-kylin" )
    Url="https://cdimage.ubuntu.com/${UFlavor/-/}/releases/$UVer/release/${UFlavor/-/}-$UVer-desktop-amd64.manifest"
    ;;
    
  "ubuntu-studio" )
    Url="https://cdimage.ubuntu.com/${UFlavor/-/}/releases/$UVer/release/${UFlavor/-/}-$UVer-dvd-amd64.manifest"
    ;;
    
  "ubuntu-budgie" )
    if test "$UVer" == "23.10" ; then UVer="23.10.1" ; fi
    Url="https://cdimage.ubuntu.com/$UFlavor/releases/$UVer/release/$UFlavor-$UVer-desktop-amd64.manifest"
    ;;
    
  * )
    Url="https://cdimage.ubuntu.com/$UFlavor/releases/$UVer/release/$UFlavor-$UVer-desktop-amd64.manifest"
    ;;

esac
    
InitialDeb=( $(wget -qO- "$Url" | awk '!/snap:/{print $1}' | xargs -r apt-mark showmanual) )
InitialSnap=( $(wget -qO- "$Url" | awk '/snap:/{sub("snap:", "", $1) ; print $1}') )

for p in ${InitialDeb[@]} ; do sed -i "/^$p$/d" ~/liste-ajout-deb.txt ; done
sed -i "/linux-/d" ~/liste-ajout-deb.txt
for s in ${InitialSnap[@]} ; do sed -i "/^$s$/d" ~/liste-ajout-snap.txt ; done

echo "Les fichiers liste-ajout-deb.txt et liste-ajout-snap.txt ont été créés dans votre dossier personnel."

Hors ligne

#10 Aujourd'hui à 09:00

xubu1957

Re : Changer d'ordinateur portable

Bonjour,

@nany

Ce fil lister mes programme installées d'une version pour les réinstaller... ?

ou Script totalement inutile donc rigoureusement indispensable. ?

Dernière modification par xubu1957 (Aujourd'hui à 09:03)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne