Je suis nouveau sur Linux. J'ai lu les documents de base.
Je viens d'installer Filezilla. J'ai d'abord essayé apt-get
mais le référentiel ne semble pas à jour. Je l'ai ensuite téléchargé sur le site Web de Filezilla, décompressé, et je peux maintenant utiliser le programme à partir de l'unité.
J'essaie de comprendre la ligne de commande cependant ... si je tape:
Desktop/Filezilla/bin/filezilla
Le programme s'ouvre mais lance un tas d'erreurs dans la console:
(filezilla:2767): Gtk-Critical **: IA__gtk_widget_set_size_request: assertation 'width >= -1' failed
Je voudrais savoir comment "mapper" l'emplacement de l'exécutable à une simple commande comme:
$filezilla
Et aussi s'il y a une raison aux erreurs lorsque je tape directement le chemin. Désolé si je manque quelque chose de facile mais merci d'avoir aidé un débutant :)
Tout d'abord, bienvenue sur Linux et Ubuntu.
Les messages que vous voyez dans la ligne de commande ne doivent pas vous inquiéter. Ils sont liés à l'interface graphique FileZilla et sont plus d'avertissements qu'autre chose; si le programme fonctionne comme prévu, laissez-le.
La façon la plus simple d'exécuter Filezilla à partir de la ligne de commande comme vous le demandez est de créer un alias . Tapez la commande suivante:
alias filezilla='~/Desktop/Filezilla/bin/filezilla'
Pour rendre l'alias permanent, vous devez l'ajouter au ~/.bash_aliases
fichier:
echo "alias filezilla='~/Desktop/Filezilla/bin/filezilla'" >> ~/.bash_aliases
Après cela, vous pouvez simplement taper filezilla
pour exécuter le programme.
Mieux encore est de faire en sorte que Unity sache que FileZilla est installé. Pour ce faire, vous devez créer un fichier nommé filezilla.desktop
dans le ~/.local/share/applications
dossier. Le contenu de ce fichier pourrait ressembler à ceci:
[Desktop Entry]
Type=Application
Name=FileZilla
Icon=<path/to/fillezilla/icon>
Exec=/home/<user>/Desktop/Filezilla/bin/filezilla
Terminal=false
Categories=Development;IDE;Java;
Comment=
Où remplacer <path/to/fillezilla/icon>
pour un chemin vers l'icône FileZilla et <user>
pour votre nom d'utilisateur. Après avoir créé ce fichier, vous devez vous déconnecter et vous reconnecter pour que l'élément FileZilla apparaisse dans l'objectif.
Vous pouvez ajouter Desktop/Filezilla/bin/filezilla
à votre chemin de recherche bash (où bash apparaît lorsque vous essayez d'exécuter un programme). La commande pour ce faire est export
. Cet article et cet article ont plus d'informations sur l'ajout au chemin de recherche. Je ne sais pas comment résoudre l'erreur cependant.