sudo apt-get install libreoffice-base
, lequel n'est plus installé par défaut. Les icônes monochromes peuvent être installées par sudo apt-get install libreoffice-style-sifr
Une comparaison LibreOffice vs MS Office.sudo add-apt-repository ppa:libreoffice/ppa && sudo apt update
. LibreOffice peut également être installé en tant qu'application Snap ou Flatpak.sudo snap install cdcat-catalog
. Pour permettre le catalogage de médias externes snap connect cdcat-catalog:removable-media
. Pour lancer cdcat ALT + F2
et cdcat-catalog
sudo gcstar -u
. Ajouter éventuellement le dépôt pour avoir la mise à jour automatique des requêtes : sudo add-apt-repository ppa:gcstar/ppa
. N'est plus développé par l'auteur. Le projet continue sur Gitlab. Les paquets ne sont plus disponibles sur Ubuntu 22.04 (ni flatpak, ni snap, ni appimage) et GCStar (une application en PERL) doit être installé manuellement. À comparer à Griffith.sudo add-apt-repository ppa:bookworm-team/bookworm
puis sudo apt update && sudo apt install bookworm
flatpak install flathub com.github.johnfactotum.Foliate
gio mime text/calendar
pour vérifier la liste des applications pouvant ouvrir le calendrier. On récupère le type MIME du fichier en faisant un clic droit, propriétés, onglet Général, Type, le type MIME étant indiqué entre parenthèsesgio mime text/calendar org.gnome.Calendar.desktop
pour mettre l'application gnome-calendar comme application par défaut pour l'agendagio mime text/calendar
pour vérifier que la modification a bien été enregistréepdftk fichier1.pdf fichier2.pdf fichier3.pdf output fichier_résultat.pdf
acroread
/usr/share/fonts/
sudo apt install fonts-crosextra-carlito
sudo add-apt-repository ppa:philip5/extra
puis sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
sudo apt install gimp-gmic
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
et sudo apt update && sudo apt install gimp
Pour le désinstaller sudo apt-get install ppa-purge
(si besoin) puis sudo ppa-purge ppa:otto-kesselgulasch/gimp
flatpak run org.gimp.GIMP
Éventuellement, installation directe avec flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
sudo add-apt-repository ppa:photoflare/photoflare-stable
puis sudo apt install photoflare
./install.sh
(après avoir décompressé le fichier téléchargé).sudo adduser $USER scanner
sudo apt remove imagescan-plugin-gt-s650
ou, plus simplement sudo apt -f install
qui permet de corriger les erreurs dans les paquets.imagescan
, probablement buggé, il ne permet pas d'enregistrer les numérisation réalisées) et le lsusb | grep -i epson
qui devrait renvoyer (imprimante allumée) Bus 001 Device 011: ID 04b8:1104 Seiko Epson Corp.
sudo gedit /lib/udev/rules.d/40-libsane.rules
pour ajouter les lignes # Epson Expression Home XP-432
et ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="1104", ENV{libsane_matched}="yes"
(pour ce modèle d'imprimante) si elles n'y sont pas déjàsudo service udev restart #
ou /etc/init.d/udev restart
sudo gedit /etc/sane.d/epson2.conf
. Rechercher la ligne # usb 0x??? 0x???
, la décommenter en remplaçant les 0x??? par les codes de l'imprimante, soit usb 0x4b8:1x104
pour une XP-432sudo gedit /etc/sane.d/dll.conf
pour avoir les lignes #epson
et epson2
/etc/init.d/saned restart
. En cas d'échec, redémarrer la session, voire le PC (en particulier si un ou plusieurs processus Xsane tournent ps -e | grep sane
).sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
, actualiser les dépôts puis installer la bibliothèque WebP sudo apt install webp-pixbuf-loader
curl ifconfig.me
ou curl http://smart-ip.net/myip
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
, ajouter le dépôt de Signal echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
(remplacer xenial par "focal" pour Ubuntu 20.04 ou "jammy" pour Ubuntu 22.04), mettre à joutr les dépôts et installer Signal sudo apt update && sudo apt install signal-desktop
. Nécessite une installation initiale sur téléphone portable.sudo rm -rf /var/lib/dropbox/.dropbox-dist && dropbox start -i
(supprime le dossier de l'installation précédente).java -Xmx512m -jar /home/pascal/.JDownloader0.6.193/JDownloader.jar
. Si installé avec l'installeur présent sur le site, le logiciel se trouve dans ~/jd2/ au lieu de ~/.JDownloaderxxxx/. Nécessite l'installation préalable de Java sudo apt install default-jre
. Installation de JDownloader sur Ubuntu. netstat -lpt
pour s'assurer des ports à ouvrir/natter./usr/lib/vino/vino-server
ou nohup /usr/lib/vino/vino-server &
sudo apt install ssh
ou sudo apt install openssh-client
selon l'utilisation vouluesudo gedit /etc/ssh/sshd_config
. Voir ce fichier de configuration exemple commenté, paramétré pour une authentification des clients par clé et non par mot de passe. Après modification du fichier de configuration (lignes 7 et 8 : port d'écoute et utilisateur(s) autorisé(s)), relancer le démon par sudo service ssh stop
ou sudo systemctl stop ssh
suivi de sudo service ssh start
ou sudo systemctl start ssh
ou bien sudo service ssh restart
pour le redémarrer et prendre en compte les nouveaux paramètressudo systemctl disable ssh
et sudo systemctl enable ssh
pour qu'il démarre à nouveau lors du boot/usr/share/openssh/sshd_config
. Il est utile d'en faire une copie de sécurité sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
Pour régénérer un jeu de clés dpkg-reconfigure openssh-server
ssh-keygen -t ed25519 -C "utilisateur@cequonveut"
(-C = commentaire) pour une clé la plus sûre (courbes elliptiques) ou ssh-keygen -t rsa -b 4096
pour des clés RSA 4096 bits. La clé est générée dans $HOME/.ssh/. La clé privée du serveur est à mettre dans son sous-dossier $HOME/.ssh/identity/. Les contenus des clés publiques des clients sont à copier dans le fichier $HOME/.ssh/authorized_keys
du serveur (une clé par ligne)ssh nomutilisateur@xxx.xxx.xxx.xxx -p n°_port
(on ne précise le n° de port que s'il est différent du port 22, par défaut)tail -f /var/log/auth.log
ssh://nomutilisateur@xxx.xxx.xxx.xxx:n°_port
Le serveur peut ensuite être enregistré en favorissh -L 5901:localhost:5900 nomutilisateur@xxx.xxx.xxx.xxx -p n°port
, n°port étant celui écouté par le démon SSH ; nomutilisateur, le nom de connexion sur la machine distante et xxx son adresse IP sur le réseau (ou du port NATté en cas d'accès via Internet).flatpak install flathub app.drey.Warp
. Pour le lancer flatpak run app.drey.Warp
mail
permettant d'envoyer un mail en ligne de commande. Syntaxe echo Contenu du message | mail -s "TEST" email@destinataire.com
ou, pour un message contenu dans un fichier, mail -s "TEST" email@destinataire.com < /chemin/message.txt
ou cat /chemin/message.txt | mail -s "TEST" email@destinataire.com
message.txt
: cat message.txt | msmtp destinataire@adresse.mail
Si on veut ajouter un objet, mettre une 1ère ligne Subject:DeQuoiOnParle\n
(\n pour un saut de ligne) dans le fichier message.txt. L'option -v affiche toutes les informations d'envoi dans la console.uuencode application.zip | msmtp destinataire@adresse.mail
cat message.txt | msmtp -a Yahoo destinataire@adresse.mail
.msmtprc
dans le home utilisateur ~/.msmtprc
puis à mettre en lecture-écriture uniquement pour l'utilisateur (les mots de passe sont pas défaut en clair dans ce fichier) chmod 600 ~/.msmtprc
. Exemple de fichier de configuration. Plus de détails ici.gio mount google-drive://adresse.mail@gmail.com
. Le point de montage sera accessible au point de montage /run/user/1000/gvfs/google-drive:host=gmail.com,user=adresse.mail/
(on retrouve l'adresse du point de montage en ouvrant une console depuis le disque monté à partir de Nautilus). Pour le démonter gio mount -u google-drive://adresse.mail@gmail.com
sudo apt-get install davfs2
En cas de problème de paramétrage (montage réservé au superutilisateur, par exemple), utiliser la commande dpkg-reconfigure davfs2
sudo adduser nom-utilisateur davfs2
mkdir ~/UbuntuOne
ou mkdir ~/Box
, par exemple, en évitant les espacesmkdir ~/.davfs2
cp /etc/davfs2/davfs2.conf ~/.davfs2
et y ajouter ce paramètre pour permettre plusieurs ouvertures à la fois echo "use_locks 0" >> ~/.davfs2/davfs2.conf
(peut se faire avec Gedit en ajoutant simplement une ligne use_locks 0
en fin de fichier)https://dav.box.com/dav mél-Box mot-de-passe-Box
(n'accepte pas les caractères # dans le mot de passe). Attention ! Le mot de passe Box.com est en clair dans ce fichier !chmod 600 ~/.davfs2/secrets
secrets ~/.davfs2/secrets # user config file only
sudo gedit /etc/fstab
en ajoutant la ligne https://dav.box.com/dav /home/nom-utilisateur/Box davfs rw,user,noauto 0 0
mount /home/$USER/Box/
sudo chmod u+s /sbin/mount.davfs
umount ~/Box/
mount ~/Box/
dans les programmes de démarrage. Pour Ubuntu 20.04, il semble souhaitable d'ajouter quelques secondes avant le lancement de cette commande, par exemple sh -c 'sleep 4 && mount /home/$USER/Box/'
https://d.docs.live.net/xxxxxxxxxxxxxxxx/
en remplaçant par la valeur de cid (&cid=xxxxxxxxxxx) dans l'adresse du compte OneDrive une fois loggésudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install pushbullet-indicator
sudo apt-get install nautilus-pushbullet && nautilus -q
sudo apt install kdeconnect
. Les paramètres se retrouvent dans la configuration système de KDE sous KDE Connectqdbus org.kde.kded /kded loadModule kdeconnect
qdbus org.kde.kded /kded unloadModule kdeconnect
sudo apt remove kdeconnect
exaile.gui.main.controller.tray_icon = DummyTrayIcon()
en remarque et, dans les deux lignes adjacentes, remplacer False
par True
et effacer le fichier __init__.pyc.sudo add-apt-repository ppa:rebuntu16/avidemux+unofficial
, sudo apt update
et sudo apt install avidemux2.6-qt5
sudo snap install losslesscut
flatpak install flathub org.gnome.gitlab.YaLTeR.VideoTrimmer
, lancer par flatpak run org.gnome.gitlab.YaLTeR.VideoTrimmer
flatpak install flathub com.github.rafostar.Clapper
, lancement flatpak run com.github.rafostar.Clapper
sudo apt-get install ubuntu-restricted-extras
sudo apt install gstreamer1.0-plugins-ugly
. Ces plugins peuvent cependant perturber la lecture de vidéos avec Totem (alias Vidéos), ce qui peut se corriger avec sudo apt remove gstreamer1.0-vaapi
sudo rm /etc/apt/sources.list.d/medibuntu.list
qui n'est plus maintenuwget -O - http://download.videolan.org/pub/debian/videolan-apt.asc | sudo apt-key add -
echo "deb http://download.videolan.org/pub/debian/stable/ /" | sudo tee /etc/apt/sources.list.d/libdvdcss.list
et les sources echo "deb-src http://download.videolan.org/pub/debian/stable/ /" | sudo tee -a /etc/apt/sources.list.d/libdvdcss.list
sudo apt-get update
et sudo apt-get install libdvdcss2
sudo apt-get install libdvdread4 && sudo /usr/share/doc/libdvdread4/install-css.sh
sudo apt install libdvd-pkg
, suivi de sudo dpkg-reconfigure libdvd-pkg
pour finaliser l'installationsudo add-apt-repository ppa:heyarje/makemkv-beta
et installer MakeMKV sudo apt update && sudo apt install makemkv-bin makemkv-oss
sudo apt install vlc libbluray2 libaacs0
sudo ln -s libmmbd.so.0 /usr/lib/
sudo dpkg -P monkeys-audio
for file in *.ape; do ffmpeg -i "$file" "${file%.ape}.flac"; done
for file in *.wma; do ffmpeg -i "$file" -ab 320k "${file%wma}mp3"; done
ffmpeg ayant été retiré d'Ubuntu 14.04 (mais remis ensuite depuis la 15.04) on peut remplacer ffmpeg par avconv
, qui en est un fork, après l'avoir installé sudo apt-get install libav-tools
sudo apt-get install flac lame
puis for file in *.flac; do flac -cd "$file" | lame -b 320 - "${file%.*}".mp3; done
dtsdec fichierdts.dts -o wav > destination.wav
)sudo add-apt-repository ppa:flacon
, mettre à jour les dépôts sudo apt-get update
et installer flacon sudo apt-get install flacon
sudo apt-get install audacity pavucontrol
default
(default:Line:1 semble ok pour l'enregistrement)sudo apt install gnome-console nautilus-extension-gnome-console
. Pour faire de Console le terminal par défaut, enregistrer Console (nom de code kgx pour King's Cross Station) comme application possible en tant que terminal sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/kgx 1
puis la sélectionner en tant qu'application par défaut sudo update-alternatives --set x-terminal-emulator /usr/bin/kgx
. Pour restaurer Terminal comme terminal par défaut sudo update-alternatives --set x-terminal-emulator
sudo apt install gnome-text-editor
)a prioriKeePass 2.x devrait fonctionner en natif grâce à Mono) : gestionnaire de mot de passe dérivé de KeePass. La version livrée avec Ubuntu 16.04 emploie des bases de données au format KeePass 2 (.kbdx au lieu de .kbd). Malgré sa dépendance à Mono (et le poids de cette dépendance), on peut lui préférer directement keepass2. Le développement de KeePassX a été arrêté fin 2021. On peut le remplacer avantageusement par KeePassXC qui permet en principe une meilleure interaction avec les navigateurs Web, notamment grâce à l'extension KeePassXC-Browser pour Firefox. Cf. cependant sur OMG les problèmes (et la solution) existant à partir d'Ubuntu 22.04 et la version snap de Firefox.
sudo cp French.lngx /usr/lib/keepass2/Languages/
. Ce dossier peut être à créer préalablement sudo mkdir /usr/lib/keepass2/Languages/
. Pour permettre le remplissage automatique dans le navigateur, installer xdotool sudo apt install xdotool
gpg --full-gen-key
. Préférer une clé RSA/RSA de 4096 bits (le maximum).dconf-editor
executable-text-activation
(en cliquant dessus) en ask
gsettings set org.gnome.nautilus.preferences executable-text-activation ask
sudo add-apt-repository ppa:jconti/recent-notifications
sudo apt update && sudo apt install indicator-notifications
restart unity-panel-service
. Pour supprimer une application de la liste des notifications stockées :
net > launchpad > indicator > notifications
['nom-application', 'nom-application']
sudo add-apt-repository ppa:blaze/main
, sudo apt update
et sudo apt install zeit
, des paquets deb. Une autre alternative peut être Mkcron, disponible en snap.sudo apt-install python3
(installé par défaut). Se lance dans la console avec la commande python3
et on en sort avec la commande exit()
ou CTRL + D
sudo apt install python3-pip
pip3 install module
(ex. : pip3 install XlsxWriter
)sudo apt install gnome-maps
sudo dpkg -i gis-weather_0.7.8.7_all.deb
Une fois installé, il faut entrer le n° de la ville recherché depuis le site GisMétéo et récupéré (code à 5 chiffres) à la fin de l'adresse résultat (par exemple http://www.gismeteo.com/city/daily/29560/) ou, si l'on prend la météo AccuWeather, voir le code à entrer ici (par exemple http://www.accuweather.com/en/fr/paris/623/weather-forecast/623) ou pour OpenWeatherMap, code à x chiffres à la fin de l'adresse résultat (par exemple http://openweathermap.org/city/3021372).sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install my-weather-indicator
. Il faut ensuite le lancer à partir du dash.sudo add-apt-repository ppa:bitseater/ppa
puis sudo apt install com.gitlab.bitseater.meteo
. Peut également s'installer en tant qu'application flatpak flatpak install com.gitlab.bitseater.meteo
. Pour le lancer ALT + F2
et flatpak run com.gitlab.bitseater.meteo
.sudo apt install gnome-weather
puis redémarrage de la session. Existe également en version Flatpak (actualisée, nécessite une installation préalable de Flatpak et l'ajout du dépôt Flathub, cf. le chapitre Système) flatpak install flathub org.gnome.Weather
et lancer avec flatpak run org.gnome.Weather
. Existe également en snap sudo snap install gnome-weather
puis gnome-weather
sudo apt install gnome-clocks
sudo apt install update-manager-core
puis sudo update-manager -d
pour une mise à niveau via l'outil graphique ou sudo do-release-upgrade
ou sudo do-release-upgrade -d
pour forcer une mise à niveau anticipée.
lsb_release -a
, la version du kernel uname -a
sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
(pour Ubuntu 18.04).deb http://download.virtualbox.org/virtualbox/debian trusty contrib
aux sources de logiciels (sudo gedit /etc/apt/sources.list
ou, désormais, plutôt sudo gedit /etc/apt/sources.list.d/virtualbox.list
)wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update && sudo apt-get install virtualbox-4.3
, voire sudo apt-get update && sudo apt-get install virtualbox-5.0
puis sudo apt-get install dkms
pour permettre la mise à jour automatique des kernels hôtes pour Virtualbox.sudo usermod -G vboxusers -a $USER
(ou, le cas échéant, un autre utilisateur).sudo apt-get install virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso
sudo pro attach n°-token
sudo apt install wine-stable winetricks ttf-mscorefonts-installer ttf-mscorefonts-installer:i386
winecfg
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
, puis ajouter la clé sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update && sudo apt install --install-recommends winehq-stable
winetricks bibliothèque
(sans la .dll, le cas échéant). Par exemple, pour MSOffice 2007 winetricks gdiplus riched20 riched30 msxml3 msxml4 msxml6 corefonts tahoma vb6run vcrun6 msi2
sudo apt install curl ca-certificates -y
export DISTRO="jammy"
pour Ubuntu 22.04 (Jammy Jellyfish), à remplacer par la version installéesudo curl --proto '=https' --tlsv1.2 -Sf https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" | sudo tee /etc/apt/sources.list.d/waydroid.list
sudo apt update
sudo apt install waydroid -y
sudo systemctl enable --now waydroid-container
waydroid session stop
puis sudo waydroid container stop
sudo apt remove waydroid
sudo rm -rf /var/lib/waydroid /home/.waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid
sudo add-apt-repository ppa:gencfsm && sudo apt update && sudo apt install gnome-encfs-manager
puis le lancer depuis le lanceur (gnome-encfs-manager) ce qui ajoute une icône dans la barre des indicateurs./home/$USER/Box/.crypto
, l'emplacement du dossier déchiffré (il crée les dossiers s'ils n'existent pas) /home/pascal/Documents/Box_open
et le mot de passe de déverrouillage.chmod +x MolchEncfsManager.x86_64
./MolchEncfsManager.x86_64
libxkbcommon-x11
(ou libxkbcommon-x11-0
)Automatically start on login
(la pause de 6 secondes mise par défaut avant démarrage est correcte) et Unmount all stashes on program exit
sudo apt install sirikali
sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install cryptfolder-indicator
. Ce dernier n'est lui-même plus disponible pour Ubuntu 18.04 (Bionic Beaver) : à remplacer par Gnome Encfs Manager. Pour monter le dossier chiffré en ligne de commande encfs /home/pascal/Box/.crypto /home/pascal/Documents/Dropbox_open
(on peut remplacer "pascal" par "$USER"). Pour le démonter fusermount -u /home/pascal/Documents/Box_open
. Pour changer le mot de passe encfsctl passwd /home/pascal/Box/.crypto
ces commandes peuvent être enregistrées dans des scripts (p. ex. encrypt et decrypt) enregistrés dans /usr/bin//etc/fstab
. Ex : pour sda1 udisksctl mount -b /dev/sda1
ou udisksctl mount --block-device /dev/sda1
. Pour le démonter udisksctl unmount -b /dev/sda1
sudo chown nom-utilisateur:nom-groupe /media/nom-du-disque
UUID=28858FD2375FA868 /media/EchangeWin ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
ou, plus simple, UUID=740614406AD9684A /media/windows ntfs-3g defaults,locale=fr_FR.utf8 0 0
L'UUID est obtenu par sudo blkid
si la commande sudo blkid
ne répond pas (le lecteur de disquettes étant une cause possible), on peut régler le problème en précisant le nom de la partition du disque, par exemple sudo blkid /dev/sda1
. Les partitions peuvent être énumérées par lsblk -f
.
sudo ntpd -q
sudo add-apt-repository ppa:webupd8team/y-ppa-manager && sudo apt-get update && sudo apt-get install y-ppa-manager
sudo apt autoremove --purge
sudo purge-old-kernels
après avoir installé byobu (à partir d'Ubuntu 16.04) par sudo apt install byobu
. Le nombre de kernels à conserver peut être précisé avec le paramètre --keep
, par exemple sudo purge-old-kernels --keep 1
, ne conservera que le dernier kernel.dpkg --get-selections > paquets.txt
dpkg --set-selections < paquets.txt && sudo apt-get dselect-upgrade
. Il peut être souhaitable de marquer préalablement tous les paquets comme étant à déselectionner (pour être sûr de supprimer ceux à la source d'un problème avant la dernière configuration sauvegardée), avant réinstallation dpkg --clear-selections
.sudo apt-get install python3 python3-pip python3-yaml python3-dateutil python3-pyqt5 python3-packaging python3-requests python3-lxml python3-bs4
puis sudo pip3 install bauh
Explications sur le site de Korben.sudo apt install paquet1 paquet2 …
sudo apt install --install-suggests paquet1
apt show paquet
sudo apt install paquet=version -V
sudo apt install -f
si on ajoute un nom de paquet (après install ou remove), l'installeur cherche une solution sans casser le système sudo apt -f install paquet
apt-cache search mot1 mot2 …
sudo remove paquet(s)
, avec ses dépendances sudo autoremove paquet(s)
et ses fichiers de configuration (mais pas les préférences) sudo autoremove --purge paquet(s)
sudo apt update
sudo apt upgrade
, avec ajout de nouveaux paquets si nécessaire sudo apt dist-upgrade
ou sudo apt full-upgrade
sudo apt-mark hold paquet
. Consulter la liste des paquets bloqués avec apt-mark showhold
. Pour débloquer un paquet sudo apt-mark unhold paquet
sudo apt-file update
, puis, pour rechercher une commande apt-file search gnome-keyring-pkcs11.so
. Pour lister le contenu d'un paquet apt-file show p11-kit
sudo dpkg -i nomdupaquet.deb
sudo dpkg -r nomdupaquet
ou purge sudo dpkg -P nomdupaquet
pour supprimer aussi les fichiers de configuration.sudo apt-get -f install
car dpkg ne gère pas les dépendances.dpkg -l chaîne
. Ex : dpkg -l chrom*
. On peut affiner en faisant suivre la commande par un | grep ii
pour limiter les résultats aux paquets installés.echo "my-weather-indicator hold" | sudo dpkg --set-selections
. Pour vérifier la liste des paquets dont la mise jour est bloquée : dpkg --get-selections | grep hold
echo "my-weather-indicator install" | sudo dpkg --set-selections
dpkg --configure -a
snap find .
ou, pour chercher un paquet snap find nom
sudo snap install nom_paquet
sudo snap refresh nom_paquet
sudo remove nom_paquet
snap list
snap changes
sudo apt install flatpak gnome-software-plugin-flatpak
et pour Flathub flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
puis redémarrer le système pour une prise en charge complète.flatpak update
flatpak install dépôt com.company.App
(sans le faire précéder de sudo
). Noter que les applications ont un identifiant flatpak en 3 parties com.company.App
. Le dépôt est flathub ou un autreflatpak remotes
flatpak remote-delete flathub
(pour supprimer flathub)flatpak search gimp
retournera org.gimp.GIMP
ainsi que la liste de toutes les applications contenant le mot gimpflatpak install gimp
flatpak run com.company.App
flatpak update
flatpak list
ou flatpak list --app
pour avoir juste les applicationsflatpak uninstall com.company.App
flatpak uninstall --unused
flatpak repair
flatpak history
firejail firefox
pour lancer Firefox dans Firejail.F2
au démarrage pour accéder au BIOS.F10
pour sélectionner la clé USB.F2
en continu au démarrage pour accéder au BIOS.F6
upower
. Utilisation upower --dump
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-stable
puis sudo apt install fsearch
. Plus d'information sur le site d'OMG! Ubuntu!.sudo hdparm -I /dev/sdb | grep TRIM
(pour le disque sda). S'il n'y a pas de sortie, le SSD ne supporte pas TRIMsudo fstrim -v /
qui doit renvoyer quelque chose du genre /: 3083018240 bytes were trimmed
gksu gedit /etc/cron.daily/trim
en y ajoutant les lignes suivantes (pour les partitions root et home dans l'exemple suivant) :#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG
sudo chmod +x /etc/cron.daily/trim
greeter-setup-script=/usr/bin/numlockx on
dans le fichier /etc/lightdm/lightdm.conf
(à éditer en mode administrateur) ou, en une seule commande, echo "greeter-setup-script=/usr/bin/numlockx on" | sudo tee -a /etc/lightdm/lightdm.conf
.greeter-setup-script=/usr/bin/numlockx on
doit être ajoutée dans le fichier /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
(toujours à éditer en mode administrateur). Voir des alternatives ici./usr/share/applications/
et sont à copier dans ~/.local/share/applications/
. Les icônes se trouvent dans /usr/share/icons/gnome/
ou /usr/share/icons/hicolor/
, uniquement pour retrouver leur nom, le chemin étant inutile. Les lanceurs des applications sont dans /usr/bin/
. Relancer Unity pour prise d'effet : Alt+F2 unity --replace
ou setsid unity
depuis un terminal (attention, cela relance la session !). Fichiers exemples :
'application://tor-browser.desktop'
dans la chaîne "favorites" dans com.canonical.Unity.Launcher
. Pour récupérer l'icône de TorBrowser pour le lanceur, la copier cp ~/.../tor-browser_fr/Browser/browser/icons/mozicon128.png ~/.local/share/icons/hicolor/128x128/apps/tor-browser.png
et remplacer dans le fichier tor-browser.desktop la ligne Icon=credentials-preferences
par Icon=/home/user/.local/share/icons/hicolor/128x128/apps/tor-browser.png
(remplacer user par le nom de l'utilisateur)./usr/share/backgrounds/
/usr/local/bin
. sudo cp $HOME/folder/example.sh /usr/local/bin
sudo install example.sh /usr/local/bin/example
alias example.sh="bash $HOME/folder/example.sh"
sudo apt install chrome-gnome-shell
(sudo apt install gnome-browser-connector
à partir de Gnome 42) puis installer l'extension pour navigateur, disponible sur le site dépôt des extensions. On peut également installer gnome-shell-extension-manager sudo apt install gnome-shell-extension-manager
, l'application Gnome de gestion des extensions qui permet également une recherche. Permet notamment de débloquer l'impossibilité d'installer des extensions Gnome à partir du navigateur installé en paquet snap. Plus d'information à ce sujet sur le site d'omg!ubuntu!. gnome-shell-extension-manager peut également être installé depuis Flathub sous une version plus récente que celle des dépôts Ubuntu flatpak install flathub com.mattjakeman.ExtensionManager
.sudo apt-get install compizconfig-settings-manager
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
. Pour revenir au comportement par défaut gsettings reset org.gnome.shell.extensions.dash-to-dock click-action
. Ce comportement peut également être réalisé avec dconf-editor : aller sur /org/gnome/shell/extensions/dash-to-dock/click-action
, mettre default value
sur off
et sélectionner minimize
gsettings set org.gnome.desktop.interface clock-show-weekday true
gsettings set org.gnome.desktop.interface clock-show-seconds true
gsettings set org.gnome.nautilus.preferences open-folder-on-dnd-hover true
. Pour revenir au comportement par défaut où le document est classé dans le dossier gsettings set org.gnome.nautilus.preferences open-folder-on-dnd-hover false
tar xvzf archive.tar.gz
ou tar xvjf archive.tar.bz2
./configure
. Cette partie demande généralement que les paquets suivants soient installés gcc g++ make libc-dev
make
make install
gs -sDEVICE=pdfwrite -dSAFER -dPDFSETTINGS=/default -dFirstPage=n -dLastPage=m -o fichier-sortie.pdf -f fichier-source.pdf
. On peut modifier la qualité du pdf en choisissant -dPDFSETTINGS=/screen
(médiocre), -dPDFSETTINGS=/ebook
(correcte), -dPDFSETTINGS=/printer
(élevée) ou -dPDFSETTINGS=/prepress
(supérieure).cat fichier1.txt fichier2.txt > fichier3.txt
sudo swapoff -a
(dont l'exécution peut prendre un certaine temps, s'arrête en cas de RAM disponible insuffisante mais sans risque pour le système), puis sudo swapon -a
/media/KOBOeReader/
et que l'on veut être enregistré sous le nom 'foo', exécuter echo "insert into user values('foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', '0', '0', '0', '0', '0', '0');" | sqlite3 /media/pascal/KOBOeReader/.kobo/KoboReader.sqlite
après installation éventuelle de sqlite3 par un sudo apt-get install sqlite3
. Voir aussi ce thread du forum mobileread, les modifications à apporter variant en fonction des versions du firmware.sudo dpkg -i pytomtom-0.5.deb
sudo /sbin/alsa force-reload
unity --replace
ou setsid unity
à partir d'Ubuntu 12.10 (nécessite l'installation prélabale de dconf-tools).unity-tweak-tool --reset-unity
puis relancer Unity. Nécessite l'installation préalable d'Unity-Tweak-Tool sudo apt install unity-tweak-tool
compiz --replace
dconf reset -f /org/compiz/
à partir d'Ubuntu 12.10 (nécessite l'installation préalable de dconf-tools). Alternative rm -rf ~/.compiz ~/.config/compiz-1
dconf reset -f /
. Une sauvegarde préalable des paramètres des bureaux peut être réalisée par dconf dump
. Ces commandes ne fonctionnent que sous X11, pas à partir de la "vraie" console. Cela peut donc nécessiter de passer par l'installation du bureau Gnome (cf. le chapitre Système).r
et valider par Entrée.sudo service lightdm restart
sudo apt purge nvidia-current nvidia-settings
puis installer les pilotes bumblebee sudo apt install bumblebee bumblebee-nvidia
sudo reboot
ou sudo shutdown -r now
(now peut-être remplacé par +xx pour un délai de xx minutes ou par hh:mm)sudo shutdown -P now
(-P pour Poweroff sert à éteindre l'ordi complètement, now peut-être remplacé par +xx pour un délai de xx minutes ou par hh:mm). Pour annuler l'extinction sudo shutdown -c
sudo apt install -f
sudo dpkg --configure -a
Ctrl + z
, puis killall systemctl
pour tuer tous les processus systemctl et fg
pour la reprise du processus au premier plan.ping -c 3 ubuntu.com
). Si c'est bien le cas, il faut ajouter l'adresse de DNS avec nano /etc/resolv.conf
, avec une ligne par DNS nameserver ipDNS1
. Plus d'info ici.sudo apt-get install foremost
, se placer dans le dossier des fichiers supprimés puis foremost ./ -o ./recuperation
, l'option -o permet de préciser le dossier où enregistrer les résultats. Si le type de fichier à récupérer est connu, par exemple pour des jpg foremost ./ -o ./recuperation -t jpg
sudo hdparm --write-sector 72332096 --yes-i-know-what-i-am-doing /dev/sdb
, /dev/sdb devant être remplacé par le nom du disque défectueux et le n° du secteur adapté. Pour plus d'informations, voir ici.netstat -lpt
. Utiliser sudo netstat -lpt
pour avoir les informations complètes.lsblk -f
sudo add-apt-repository ppa:ole.wolf/rarcrack
, mettre à jour les dépôts sudo apt-get update
et installer rarcrack apt-get install rarcrack
. Se placer dans le dossier de l'archive à cracker et lancer l'attaque bruteforce rarcrack archive.rar
sudo apt-get install pdfcrack
, se placer dans le dossier du pdf à cracker et lancer l'attaque bruteforce pdfcrack -f fichier.pdf
, l'option -f permettant de préciser le nom du fichier à cracker.encryptfs-unwrap-passphrase
Grub Rescue
) : boot-repair-disk, à télécharger ici, avec le mode d'emploi d'Ubuntu-fr.org. Ou Linux Secure Remix (distribution Ubuntu remixée avec boot-repair-disk) et les explications d'Ubuntu-fr.org. Boot-repair peut être ajouté à une clé USB Live d'Ubuntu :
sudo add-apt-repository ppa:yannubuntu/boot-repair
;sudo apt-get update
;sudo apt-get install -y boot-repair && boot-repair
The PPD version nnn is not compatible with Gutenprint xxx
dans les propriétés des fichiers en file d'attente. Lancer le script sudo /usr/sbin/cups-genppdupdate
et redémarrer CUPS avec cupsd -F
gsettings reset org.gnome.shell app-picker-layout
puis fermer la session et la redémarrer ou relancer le shell Gnome (ALT + F2 r
)./etc/apt/sources.list.d/google-chrome.list
par sudo gedit /etc/apt/sources.list.d/google-chrome.list
[arch=amd64]
après deb
pour obtenir deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
sudo apt-get update