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 17/01/2025, à 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 Le 17/01/2025, à 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 (Le 17/01/2025, à 09:55)

Hors ligne

#3 Le 17/01/2025, à 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 (Le 17/01/2025, à 11:23)


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum

Hors ligne

#4 Le 17/01/2025, à 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

En ligne

#5 Le 17/01/2025, à 18:59

Logoden

Re : Changer d'ordinateur portable

Merci pour vos réponses

Dernière modification par Logoden (Le 17/01/2025, à 19:00)


Logoden Ubuntu 22.04.3 LTS

Hors ligne

#6 Le 17/01/2025, à 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 Le 17/01/2025, à 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 (Le 17/01/2025, à 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

En ligne

#8 Le 18/01/2025, à 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 (Le 18/01/2025, à 08:33)


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum

Hors ligne

#9 Le 18/01/2025, à 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."

En ligne

#10 Le 18/01/2025, à 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 (Le 18/01/2025, à 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

#12 Le 19/01/2025, à 18:09

Logoden

Re : Changer d'ordinateur portable

Bon après un week-end à potasser les doc du forum et autres sources, je me pose deux questions avant de me lancer dans l'installation de mon nouveau Dual Boot avec 24.04 sur un tout nouveau joujou.
PC portable ASUS Vivobook / Processeur Intel Core i5-1335U 4.6Ghz / 16 Go de RAM / 1 to SSD NVMe, Intel Iris X Graphics
- Est-il vraiment nécessaire de créer une partition SWAP ou non? Si oui je lis ici ou la qu'il faut une taille égale à la RAM donc dans mon cas 16 000 MO.
- Cela me parait incohérent de créer une partition différente Ext monté /home pour enregistrer les donnes dans mon cas de figure: un ordi avec un seul disque.
Merci pour vos avis et bonne fin de week-end

Dernière modification par Logoden (Le 19/01/2025, à 18:24)


Logoden Ubuntu 22.04.3 LTS

Hors ligne

#13 Le 19/01/2025, à 18:51

geole

Re : Changer d'ordinateur portable

Bonjour
La partition swap est devenue inutile. Même en cas d'hibernation, cela doit repartir depuis le fichier swap qui est automatiquement créé.
Je suis bien d'accord avec toi pour dire qu'une seule partition EXT4 est suffisante à gérer par disque.


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

En ligne

#14 Le 19/01/2025, à 21:08

Cyberbleuet

Re : Changer d'ordinateur portable

THE BEER-WARE LICENSE tongue super...





nany a écrit :

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."

HP - Laptop, screen UHD 15.6, AMD Ryzen-3 7000 series, Radeon graphics, SSD 500G, 8G Ram, Ubuntu 24.04 noble

Acer Aspire F5-573T V1.04 15'' touch screen, Intel i5-6200U Os Debian / Multi-distro: LinuxMint / Fedora / Debian
Infiniment libre ;)

Hors ligne

#15 Le 20/01/2025, à 09:55

LukePerp

Re : Changer d'ordinateur portable

Je viens d'apprendre davantage sur cette licence via Wikipedia. Excellent!


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum

Hors ligne

#16 Le 20/01/2025, à 17:12

antux18

Re : Changer d'ordinateur portable

Logoden a écrit :

- Cela me parait incohérent de créer une partition différente Ext monté /home pour enregistrer les donnes dans mon cas de figure: un ordi avec un seul disque.

Bonsoir,

Cela reste pertinent à mon sens, en tout cas c'est ce que je fais. En effet, si tu dois réinstaller ton système (si tu as un souci avec Ubuntu, par exemple, ou que tu veux passer sur une autre distribution), tu peux simplement formater la partition "/" et garder la partition "/home" intacte. Tu peux ainsi réinstaller ton système tout en conservant tes données personnelles (attention cependant à bien remettre le même nom d'utilisateur à la réinstallation, afin de pouvoir réutiliser le même dossier personnel).

Il est possible de réinstaller son système tout en conservant ses données, même en installant tout dans la même partition, mais c'est moins simple, et ça implique de ne pas formater la partition (ce qui ne te permet pas de faire une "vraie" installation propre).


Tour Dell Inspiron 3650 : CPU : Intel i5-6400 ; RAM : 8 Go ; GPU : NVIDIA GeForce GT 730 ; OS : Arch Linux (GNOME) + Windows 11
Portable Asus VivoBook X509FA : CPU : Intel i5-8265U ; RAM : 8 Go ; GPU : Intel UHD Graphics 620 ; OS : Arch Linux (GNOME) + Windows 11

Mon blog : https://antux-blog.blogspot.com/

Hors ligne

#17 Le 20/01/2025, à 17:28

O_20_100_O

Re : Changer d'ordinateur portable

Logoden a écrit :

Cela me parait incohérent de créer une partition différente Ext monté /home

Comme tu as pu t'en rendre compte, chacun y va de sa version et on peut lire tout et son contraire sur ce sujet. Chacun a ses raisons en fonction de son usage et de l'époque où il a écrit.

En se plaçant dans le contexte Ubuntu, et en tenant compte que, par défaut, toute installation efface le /home, on devrait privilégier la partition unique pour la racine et le home.
Cela n'empêche pas de prévoir une partition séparée pour les données uniquement, donc ne contenant pas les fichiers cachés et de paramétrage qui sont dans le home de la session.  D'ailleurs, leur copie dans une nouvelle installation est à envisager avec prudence car elles pourraient être incompatibles ou créer des problèmes.

Ajout: Comme geole, "Je pense que cela s'appelle une "partition de données" donc sans  rapport évident avec /home".

Si on ne veut éviter les manipulations liées aux mises à niveau, il faut envisager d'autres types de distribution.

Dernière modification par O_20_100_O (Le 20/01/2025, à 17:37)

Hors ligne

#18 Le 20/01/2025, à 17:32

geole

Re : Changer d'ordinateur portable

Bonjour
Cependant, il est quand même conseillé de sauvegarder les données ...... Ce qui fait que si on supprime ubuntu pour le remplacer par windows, on pourra toujours les réinjecter.   Je pense que cela s'appelle une "partition de données" donc sans  rapport évident avec /home

Dernière modification par geole (Le 20/01/2025, à 17:33)


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

En ligne