Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Astuce =3a installer simplement la derni=c3=a8re version de Filezilla sans Flatpak sous ubuntu 16=2e04 ou 18=2e04 et d érivés (Mint etc..)

13 réponses
Avatar
www.pierre.aribaut.com
Bonjour les gars, vous vous souvenez de quand j'ai voulu installer
Filezilla sur Linux Mint 19 ? J'avais (et j'ai toujours) 2 choix :
1) soit prendre une version vieille de plus d'un an dans les dépôts, 9
Mo à installer
2) soit prendre la dernière version via flatpak MAIS 516,4 Mo à
télécharger et et 1,7 Go d'espace disque requis !
cf.
https://groups.google.com/forum/#!topic/fr.comp.os.linux.configuration/exJGUksx6YY


Personne ne m'avait donné de choix alternatif simple pour avoir une
version récente, soit c'est le truc obsolète des dépôts soit le
mastodonte Flatpak pour installer un petit programme.
J'ai trouvé hier soir une solution simple pour installer la dernière
version de Filezilla, sans avoir à passer par la lourdeur de Flatpak, je
la partage avec vous, pour ceux que ça peut intéresser :

1) Télécharger l'archive .tar.bz qui va bien sur le site officiel :
https://filezilla-project.org/download.php?type=client

2) placez vous avec le terminal sur le dossier de téléchargement (clic
droit -> ouvrir un terminal ici ou "cd Téléchargements" depuis le
terminal, si vous êtes sur home)

3) on décompresse : tar -vxjf FileZilla_3.39.0_x86_64-linux-gnu.tar.bz2

4) on va dans le dossier décompressé : cd FileZilla3/

5) On installe le libpng16 dont Filezilla a besoin
Pour Ubuntu 16.04 et plus ancien : sudo apt install libpng16-dev
Pour Ubuntu 18.04 et plus récent : sudo apt install libpng-dev

6) Ensuite on met le ubuntu-toolchain-r PPA pour avoir la bonne version
de libstdc++.so.6 que Filezilla recherche
On fait :
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt upgrade

7) On met Filezilla actualisé au bon endroit :
sudo cp -ravx * /usr/

Et voilà ! Dans notre menu on peut lancer notre beau Filezilla 3.39 sans
être passé par Flatpak :)
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com

3 réponses

1 2
Avatar
Thomas Alexandre
Le Mon, 14 Jan 2019 13:24:33 +0100, Pierre www.aribaut.com a écrit :
Question : pourquoi déconseiller d'installer dans /usr/ ?

La hiérarchie /usr est gérée par le gestionnaire de paquet. Ce dernier ne
saura pas que vous avez installé "à la main" des choses sans le prévenir.
Pour ça il y a /usr/local (¹) et /opt (²).
¹ : https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html
² : https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s13.html
x-post supprimé.
--
Les nouvelles aventures incroyablement extraordinaires
de Don Rémy del κρυπτoλoγoς : http://zywn.free.fr/remy/
Avatar
Jo Engo
Le Mon, 14 Jan 2019 13:24:33 +0100, Pierre www.aribaut.com a écrit :
Merci pour le partage. Il est *fortement déconseillé* d'installer quoi
que ce soit dans /usr (/usr/bin, /usr/lib...). Il faut mettre dans
/usr/local (/usr/local/bin, /usr/local/lib...).

Pour revenir sur ce point, j'avais essayé sur /usr/local/ au lieu de
/usr/ pour voir.
En faisant cela, j'ai remarqué les points suivants :
- je n'ai pas d'icône FileZilla dans le menu des applications (alors
qu'en mettant sur /usr/ l'icône FileZilla apparaît bien)
- les autres applications (chrome et autres) se mettent directement dans
/usr/ et ne pas le faire, cela fait qu'on n'a pas de raccourci dans le
menu.
- pour avoir le raccourci dans le menu, on peut copier le raccourci
filezilla.desktop qui est dans usr/local/share/applications/ aussi dans
usr/share/applications/

Le conseil vaut pour les applications qui ne sont pas empaqueté, cela
permet d'éviter notamment (mais ce n'est pas le seul intérêt) qu'une
application écrase des fichiers parce qu'ils ne sont pas enregistré (ou
vice versa)
--
Qui n'a pas recherché la vérité, n'a bien sûr jamais commis d'erreurs.
-+- Mikhail Saltykov-Chtchedrine (1826-1889) -+-
Avatar
Jo Engo
Le Mon, 14 Jan 2019 13:24:33 +0100, Pierre www.aribaut.com a écrit :
Merci pour le partage. Il est *fortement déconseillé* d'installer quoi
que ce soit dans /usr (/usr/bin, /usr/lib...). Il faut mettre dans
/usr/local (/usr/local/bin, /usr/local/lib...).

Pour revenir sur ce point, j'avais essayé sur /usr/local/ au lieu de
/usr/ pour voir.
En faisant cela, j'ai remarqué les points suivants :
- je n'ai pas d'icône FileZilla dans le menu des applications (alors
qu'en mettant sur /usr/ l'icône FileZilla apparaît bien)
- les autres applications (chrome et autres) se mettent directement dans
/usr/ et ne pas le faire, cela fait qu'on n'a pas de raccourci dans le
menu.
- pour avoir le raccourci dans le menu, on peut copier le raccourci
filezilla.desktop qui est dans usr/local/share/applications/ aussi dans
usr/share/applications/

Le conseil vaut pour les applications qui ne sont pas empaqueté, cela
permet d'éviter notamment (mais ce n'est pas le seul intérêt) qu'une
application écrase des fichiers parce qu'ils ne sont pas enregistré (ou
vice versa). épargne fmbl la prochaine fois
--
Qui n'a pas recherché la vérité, n'a bien sûr jamais commis d'erreurs.
-+- Mikhail Saltykov-Chtchedrine (1826-1889) -+-
1 2