Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[MINT] update / upgrade / clean / Autoremove
28-10-2018, 13:19 (Ce message a été modifié le : 28-10-2018 13:20 par PhilippeG.)
Message : #1
[MINT] update / upgrade / clean / Autoremove
Voici le code de ma fonction de mise à jour logicielle qui me semble complète :

Création de .bash_aliases

Code :
~/.bash_aliases

cf. https://doc.ubuntu-fr.org/alias

Code :
alias agu='sudo apt-get --allow-releaseinfo-change update -y'
alias agg='sudo apt-get upgrade -y'
alias agd='sudo apt-get dist-upgrade -y'
alias agc='sudo apt-get clean'
alias agr='sudo apt-get autoremove --purge'
alias agi='sudo inxi -po -v7 -c11'
alias agj='lsb_release -a'
alias agk='uname -a'
alias agl='nemo --version'
alias bcb='sudo apt-get autoremove --yes --purge cinnamon'
alias bcc='sudo apt-get install --yes cinnamon'
alias info-pc='agi && agj && agk && agl'
alias maj-pc='agu && agg && agd && agc && agr && info-pc'
alias cinnamon-repository='sudo add-apt-repository ppa:embrosyn/cinnamon; sudo apt-get update'
alias cinnamon-reinstall='bcb && bcc'
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
14-11-2018, 13:27 (Ce message a été modifié le : 01-12-2018 19:20 par fsoulard.)
Message : #2
RE: [MINT] update / upgrade / clean / Autoremove
Je propose une version légèrement différente pour Linux Mint Mate et Linux Mint XFCE (les versions moins gourmandes en ressources que j'installe sur les Optiplex, ou tout PC moins puissant). J'ai fait les modifications suivantes : suppression des commandes spécifiques à Cinnamon, remplacement de "nemo" par "thunar" ou "caja" (les gestionnaires de fenêtres sous ces versions - en effet chaque fois que je faisais "maj-pc" je recevais un message me disant que nemo n'est pas installé).

Mise à jour automatique de tout le système + logiciels (pré-)installés (commande : maj-pc) et informations détaillées du système (commande : info-pc).

Pour la version XFCE
Code :
alias agu='sudo apt-get --allow-releaseinfo-change update -y'
alias agg='sudo apt-get upgrade -y'
alias agd='sudo apt-get dist-upgrade -y'
alias agc='sudo apt-get clean'
alias agr='sudo apt-get autoremove --purge'
alias agi='sudo inxi -po -v7 -c11'
alias agj='lsb_release -a'
alias agk='uname -a'
alias agl='thunar --version'
alias info-pc='agi && agj && agk && agl'
alias maj-pc='agu && agg && agd && agc && agr && info-pc'

Pour la version Mate
Code :
alias agu='sudo apt-get --allow-releaseinfo-change update -y'
alias agg='sudo apt-get upgrade -y'
alias agd='sudo apt-get dist-upgrade -y'
alias agc='sudo apt-get clean'
alias agr='sudo apt-get autoremove --purge'
alias agi='sudo inxi -po -v7 -c11'
alias agj='lsb_release -a'
alias agk='uname -a'
alias agl='caja --version'
alias info-pc='agi && agj && agk && agl'
alias maj-pc='agu && agg && agd && agc && agr && info-pc'
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
01-12-2018, 19:36 (Ce message a été modifié le : 20-04-2020 21:10 par fsoulard.)
Message : #3
RE: [MINT] update / upgrade / clean / Autoremove
Je poste un script qui peut être utilisé pour mettre à jour un système Linux Mint 64-bit fraîchement installé (AUCUN DOCUMENT PERSONNEL présent dans le dossier personnel), ajouter plusieurs logiciels et utilitaires. Certains logiciels sont installés à partir de packages .deb (XnView, Google Earth, PDFedit + dépendances). Google Earth est gelé à sa version installée par le .deb (la seule qui fonctionne sur les Optiplex 380, probablement un problème de compatibilité de carte vidéo).

Les dossiers de documents personnels (Bureau, Documents, Images, Musique, Téléchargements, Vidéos) sont déplacés vers une partition de stockage séparée, avec des liens symboliques. La partition de stockage est montée au démarrage dans /media/linux/Stockage
ATTENTION!!! Les répertoires personnels doivent être vides (ce qui est le cas à l'installation du système)

Script à enregistrer dans install.sh :
Code :
#!/bin/bash

# script d'installation pour Linux Mint installé en français
# .bash_aliases doit être déjà copié dans le répertoire personnel
# la partition de stockage doit être montée et configurée pour être chargée au démarrage
# note : si la partition de stockage est de type ext4, elle doit être créée avec le gestionnaire de disques
# de Linux Mint et pas avec GParted (problème de droits d'accès)
# les .deb additionnels doivent être copiés dans le même dossier que le script

myhome='/home/linux'
newhome='/media/linux/Stockage'
source ~/.bash_aliases

maj-pc

# PPA pour xfce-theme-manager
#sudo add-apt-repository ppa:rebuntu16/other-stuff

sudo add-apt-repository ppa:freecad-maintainers/freecad-stable -y
sudo add-apt-repository ppa:danielrichter2007/grub-customizer -y
sudo apt-get update
#sudo apt-get install xfce-theme-manager
sudo apt-get install mint-meta-codecs mediainfo-gui grub-customizer smartmontools pv gddrescue gparted psensor p7zip-full cksfv -y
# Support des disques en exFAT sur Linux
sudo apt-get install exfat-fuse exfat-utils -y
sudo apt-get install freecad -y
# Note : freecad-doc n'est plus compatible avec la nouvelle version de freecad (0.18)
sudo apt-get install scribus scribus-doc -y
sudo apt-get install digikam inkscape audacity -y
sudo apt-get install virtualbox virtualbox-qt virtualbox-ext-pack virtualbox-guest-additions-iso -y
sudo apt-get install meshlab blender -y
#sudo apt-get install openshot openshot-doc frei0r-plugins dvdauthor
# OpenShot très buggué dans sa version actuelle, à remplacer par Shotcut?

sudo apt-get install chromium-browser chromium-browser-l10n firefox-locale-fr

# Installation de XnView
wget https://download.xnview.com/XnViewMP-linux-x64.deb
sudo dpkg -i XnViewMP-linux-x64.deb
rm XnViewMP-linux-x64.deb

# Installation et gel de Google Earth Pro
wget https://build.funtoo.org/distfiles/googleearth/google-earth-pro-stable_7.1.8.3036-r0_amd64.deb
sudo dpkg -i google-earth-pro-stable_7.1.8.3036-r0_amd64.deb
sudo apt-mark hold google-earth-pro-stable
rm google-earth-pro-stable_7.1.8.3036-r0_amd64.deb

#wget http://us.archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
#sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
#wget http://us.archive.ubuntu.com/ubuntu/pool/main/l/lcms/liblcms1_1.19.dfsg-1ubuntu3_amd64.deb
#sudo dpkg -i liblcms1_1.19.dfsg-1ubuntu3_amd64.deb
#wget http://us.archive.ubuntu.com/ubuntu/pool/main/libm/libmng/libmng1_1.0.10-3_amd64.deb
#sudo dpkg -i libmng1_1.0.10-3_amd64.deb
#wget http://us.archive.ubuntu.com/ubuntu/pool/main/q/qt-x11-free/libqt3-mt_3.3.8-b-8ubuntu3_amd64.deb
#sudo dpkg -i libqt3-mt_3.3.8-b-8ubuntu3_amd64.deb
#wget http://us.archive.ubuntu.com/ubuntu/pool/universe/p/pdfedit/pdfedit_0.4.5-2_amd64.deb
#sudo dpkg -i pdfedit_0.4.5-2_amd64.deb
#rm libpng12-0_1.2.54-1ubuntu1.1_amd64.deb liblcms1_1.19.dfsg-1ubuntu3_amd64.deb libmng1_1.0.10-3_amd64.deb libqt3-mt_3.3.8-b-8ubuntu3_amd64.deb pdfedit_0.4.5-2_amd64.deb

mkdir $newhome/Bureau && rm -rf $myhome/Bureau && ln -s $newhome/Bureau $myhome/Bureau
mkdir $newhome/Documents && rm -rf $myhome/Documents && ln -s $newhome/Documents $myhome/Documents
mkdir $newhome/Images && rm -rf $myhome/Images && ln -s $newhome/Images $myhome/Images
mkdir $newhome/Musique && rm -rf $myhome/Musique && ln -s $newhome/Musique $myhome/Musique
mkdir $newhome/Téléchargements && rm -rf $myhome/Téléchargements && ln -s $newhome/Téléchargements $myhome/Téléchargements
mkdir $newhome/Vidéos && rm -rf $myhome/Vidéos && ln -s $newhome/Vidéos $myhome/Vidéos
mkdir $newhome/VMs && ln -s $newhome/VMs $myhome/VMs
mkdir $newhome/Modèles && rm -rf $myhome/Modèles && ln -s $newhome/Modèles $myhome/Modèles
mkdir $newhome/Public && rm -rf $myhome/Public && ln -s $newhome/Public $myhome/Public

Puis lancer le script (option -i permet d'utiliser les alias):
Code :
bash -i install.sh

En fonction des besoins, dé-commenter si nécessaire les lignes concernant l'installation de Meshlab, Blender, OpenShot, Google Earth, pdfedit (+ dépendances).

Troubleshooting : il y a parfois un étrange bug qui fait que l'utilisateur courant n'a pas les droits d'accès à la partition de stockage (notamment lorsqu'elle a été créée en EXT4 en environnement live). L'étape de création de dossiers personnels + liens symboliques échoue alors. Solution : changer les droits d'accès à la partition de stockage.
Code :
chown -R linux /home/linux/.partition_stockage
Solution 2 : créer et formatter la partition de stockage avec le gestionnaire de disques de Linux Mint (au lieu de GParted), supprimmer les entrées obsolètes dans /etc/fstab

À faire ensuite :
- changer unités d'affichage dans le gestionnaire de fenêtres (préfixes binaires IEC)
- configurer grub-customizer (seulement si système multi-boot)
- configurer Firefox (navigation privée, moteurs et barre de recherche)
- ajouter ateliers A2plus, drawing-dimensioning et export DXF dans FreeCAD
- premier démarrage XnView (sélectionner dossier où sont stockés les paramètres)
- premier démarrage VLC (sélectionner paramètres)
- ajouter VirtualBox_Extension_Pack dans VirtualBox, configurer dossier de stockage des VMs

Optionnel : désactiver le montage automatique des volumes amovibles (seulement pour PCs servant à faire des images dd/gddrescue pour sauvegardes ou récupération de données) :
- XFCE : directement dans les propriétés du gestionnaire de fenêtres
- MATE
Code :
gsettings set org.mate.media-handling automount false

Sources :
https://www.howtogeek.com/235655/how-to-...-on-linux/
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
30-06-2019, 19:52 (Ce message a été modifié le : 02-11-2019 1:52 par fsoulard.)
Message : #4
RE: [MINT] update / upgrade / clean / Autoremove
Réparer le GRUB EFI quand il y a un problème à l'installation :
https://medium.com/@realzedgoat/a-sorta-...9b1d1961ec

Booter Linux Mint 32-bit en mode UEFI 32-bit :
https://forums.linuxmint.com/viewtopic.p...2&t=216857

Réparer le GRUB quand il a été écrasé par un autre système (par exemple, installation de Windows après Linux) :
https://doc.ubuntu-fr.org/tutoriel/comme...aurer_grub
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
06-08-2019, 22:54 (Ce message a été modifié le : 06-08-2019 22:56 par fsoulard.)
Message : #5
RE: [MINT] update / upgrade / clean / Autoremove
Problèmes pendant la mise à jour avec maj-pc : très nombreuses erreurs gconf2

Solution :
Code :
sudo dpkg --configure -a
puis :
Code :
sudo apt-get install -f

Relancer maj-pc

Source :
https://forums.linuxmint.com/viewtopic.p...&p=1649759
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
Poster une réponse 


Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)