Outils pour utilisateurs

Outils du site


all:bibles:linux:applications:filezilla

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
all:bibles:linux:applications:filezilla [2024/07/15 09:15] omeylhocall:bibles:linux:applications:filezilla [2024/07/15 09:21] (Version actuelle) – [Manuellement] omeylhoc
Ligne 1: Ligne 1:
 +====== Filezilla ======
  
 +----
 +
 +===== Installation par paquet plutôt que snap =====
 +
 +
 +==== Manuellement ====
 +
 +=== Suppression firefox ===
 +
 +<code bash>
 +sudo apt update
 +sudo snap remove firefox
 +sudo apt purge firefox -y
 +</code>
 +
 +=== Ajout dépôt ===
 +
 +<code bash>
 +sudo add-apt-repository ppa:mozillateam/ppa -y
 +</code>
 +
 +=== Priorisation dépôt===
 +
 +Créer le fichier <color #00a2e8>/etc/apt/preferences.d/firefox-deb-nosnap</color> :
 +
 +<file>
 +Package: firefox*
 +Pin: release o=Ubuntu*
 +Pin-Priority: -1
 +
 +Package: *
 +Pin: release o=LP-PPA-mozillateam
 +Pin-Priority: 200
 +</file>
 +
 +=== Installation paquet ===
 +
 +<code bash>
 +sudo apt update
 +sudo apt install firefox firefox-locale-fr -y
 +</code>
 +
 +==== script ====
 +
 +<code bash firefox.sh>
 +#!/bin/bash
 +
 +ROUGE='\033[0;31;1m'
 +VERT='\033[0;32;1m'
 +JAUNE='\033[0;33;1m'
 +BLEU='\033[0;34;1m'
 +VIOLET='\033[0;35;1m'
 +CYAN='\033[0;36;1m'
 +BLEUJAUNE='\033[0;33;44m'
 +DEFAUT='\033[0m'
 +
 +FICH="/etc/apt/preferences.d/firefox-deb-nosnap"
 +
 +execute()
 +{
 +        $1
 +        if [ $? -ne 0 ]; then
 +                printf "\n$ROUGE\t\tErreur execution commande : $1$DEFAUT\n\n"
 +                exit 1
 +        fi
 +}
 +
 +if [ $(id -u) -ne 0 ]; then
 +        printf "\n$ROUGE\tCe script doit être exécuté en tant que root$DEFAUT\n\n"
 +        exit 1
 +fi
 +printf "${VIOLET}Mise à jour de la liste des paquets$DEFAUT\n"
 +execute "apt update"
 +printf "${VIOLET}Mise à jour du système$DEFAUT\n"
 +execute "apt upgrade -y "
 +printf "${VIOLET}Suppression du snap firefox$DEFAUT\n"
 +execute "snap remove firefox"
 +printf "${VIOLET}Suppression paquet firefox$DEFAUT\n"
 +execute "apt purge firefox -y"
 +printf "${VIOLET}Ajout dépot firefox$DEFAUT\n"
 +execute "add-apt-repository ppa:mozillateam/ppa -y"
 +printf "${VIOLET}Priorisation paquet firefox par rapport au snap$DEFAUT\n"
 +cat << tagFIN > $FICH
 +Package: firefox*
 +Pin: release o=Ubuntu*
 +Pin-Priority: -1
 +
 +Package: *
 +Pin: release o=LP-PPA-mozillateam
 +Pin-Priority: 200
 +tagFIN
 +if [ ! -s $FICH ]; then
 +        printf "\n$ROUGE\tErreur création fichier $1$DEFAUT\n\n"
 +        exit 1
 +fi
 +printf "${VIOLET}Mise à jour de la liste des paquets$DEFAUT\n"
 +execute "apt update"
 +printf "${VIOLET}Installation paquets firefox$DEFAUT\n"
 +execute "apt install firefox firefox-locale-fr -y"
 +printf "\n${VERT}\tProcédure terminée sans erreur$DEFAUT\n"
 +</code>
 +
 +
 +----
 +[[all:bibles:linux:applications:filezilla|Haut de page]]