#1 Le 12/05/2005, à 13:19
- szdavid
[HOW TO]Installation .deb par clic droit
Ayant installé hier mon premier .deb (skype), j'avais été déçu (un peu fort, quand même) par le fait de ne pas pouvoir faire un clic droit tout bête pour l'install ; voici un howto trouvé sur le forum anglophone :
Commencez ainsi ::
$ gedit ~/.gnome2/nautilus-scripts/Install\ Deb
Ajoutez le code suivant et sauvegardez
#!/bin/bash
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gnome-terminal -x sudo dpkg -i ${uri:7}
done
Rendez le script exécutable :
chmod +x Install\ Deb
Et voilà, maintenant, vous avez l'option dans votre clic droit ; l'affichage se fera pour tout fichier mais ne sera utilisable que sur des fichiers .deb
Cela devrait également fonctionner lors de la sélection de plusieurs fichiers
Hors ligne
#2 Le 12/05/2005, à 13:51
- Surprise
Re : [HOW TO]Installation .deb par clic droit
Merci
c'est sympa pour les personnes comme moi qui n'ont pas internet sur Ubuntu et DL tout au boulot ou ailleur
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! (Albert Einstein)
Une petite pub: Dépannage informatique Loire
Hors ligne
#3 Le 12/05/2005, à 17:34
- Keito
Re : [HOW TO]Installation .deb par clic droit
Merci beaucoup, très pratique
Hors ligne
#4 Le 12/05/2005, à 19:40
- max63
Re : [HOW TO]Installation .deb par clic droit
Comment l'adapter pour que cecla marche sous une distrib Kubuntu ???
Tout sur l'actualité frakassante du libre : http://www.frakass.org
Hors ligne
#5 Le 13/05/2005, à 02:20
- coffee
Re : [HOW TO]Installation .deb par clic droit
faudrait des KDE script or je n'en ai pas entendu parler, installer nautilus à la limite...
sinon, si le fichier .deb contient un espace, le script plante
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#6 Le 13/05/2005, à 07:26
- yeKcim
Re : [HOW TO]Installation .deb par clic droit
Il y a des scripts pour kde, c'est promis (un exemple : http://bouveyron.free.fr/kim/index.html)
Je me disais qu'on pourrait peut-etre l'améliorer pour le mettre ensuite sur le site de g-scripts.
Coffee, de meme pour ton script de ftp s'il a avancé.
Si ca vous dit contacté moi
Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr
Hors ligne
#7 Le 13/05/2005, à 12:17
- coffee
Re : [HOW TO]Installation .deb par clic droit
faut que je reprenne mon scripts car bcp de bug sont apparus
Pour kim, je veux bien m'y frotter, ça a l'air d'être du code marrant
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#8 Le 13/05/2005, à 16:28
- jpaul
Re : [HOW TO]Installation .deb par clic droit
il suffit de faire clic droit, ouvrir avec, tapez dpkg et il va s'ouvrir, les fois suivantes, il suffira de faore clic droit>Ouvrir avec>dpkg
<Mon avatar n'est pas une grenouille><Windows ça pue; Mac c'est trop cher; Linux c'est trop compliqué*, xBSD ça sert à rien><Les modos, on vous aime><Hébergement Web gratos et sympah ;)>
* Mais ça rend beau
[Membre du club des beaux Ubunteros]
Hors ligne
#9 Le 24/09/2005, à 19:52
- bromatofiel
Re : [HOW TO]Installation .deb par clic droit
Hello !!
dès le premier script, voila ce que le terminal me renvoit :
(gedit:9749): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
Je débute sous linux, la syntaxe m'est donc totalement inconnue...
Pouvez vous m'aider svp ?
Hors ligne
#10 Le 25/09/2005, à 20:16
- bishop
Re : [HOW TO]Installation .deb par clic droit
Bonsoir
Pour ceux qui ne connaissent pas encore de sites hébergeant des scripts Nautilus :
http://g-scripts.sourceforge.net/
http://jmyarel.free.fr/index.php?idm=mss&ide=nscpt
Un exemple de script indispensable : Ouvrir un shell dans le répertoire courant de nautilus
http://www.biologeek.com/journal/index. … e-nautilus
Pour ceux qui découvrent Linux et Ubuntu et qui ne connaissent pas la procédure d' installation d' un script nautilus :
il n' y a pas d' installation au sens propre du terme, il suffit dans Nautilus d' aller dans [Affichage] et cocher [Afficher les fichiers cachés],
de trouver le dossier - .gnome2 < nautilus-scripts - et de copier/coller le fichier script dans ce dossier.
Faites un clic-droit sur le fichier téléchargé <Propriétés < Permission et cochez toutes les cases [Execution] avant de fermer.
Editer le fichier avec gedit et vérifier les script du fichier.
Exemple : le chemin de certains scripts est : /home/*/.gnome/nautilus-scripts/.
Modifier le chemin en conséquence : /home/(mon_home)/.gnome2/nautilus-scripts/.
D' autres scripts impliquent certaines dépendances. Installez-les.
Fermer. Clic-droit pour utiliser le script qui doit se trouver dans [Scripts].
Un script automatisant l' installation des .deb, script récupéré sur :
http://g-scripts.sourceforge.net/ dans "nautilus-scripts.tar.gz (68k)"
(Ce seul ficher contient 122 scripts... de quoi choisir)
#!/bin/bash
#
# Version: 0.1
#
# This script is build to extract, install and get info about Debian packages (.deb:s)
#
# Distributed under the terms of GNU GPL version 2 or later
#
# Copyright (C) Pontus Ullgren <pontus-a-ullgren.com>
#
# Install in your Nautilus scripts directory.
#
# Credits goes to Keith Conger for his super-extractor Nautilus script which I used as
# a template.
#FILE_TYPE=$(file -b $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS|awk '{ print $1}')
MIME_TYPE=$(file -b $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS)DEFAULT_DIR="./"`basename $1 .deb`
DPKG_PATH=/usr/bin
TEMP_FILE=`tempfile`
XTERMPRG=/usr/bin/X11/xtermif [ "$FILE_TYPE" != "Debian" ]; then
zenity --error --title "File error" --text "$1 is not a Debian package.\nIt is reported as: $MIME_TYPE ($FILE_TYPE)" 2>&1
exit -1;
fiTODO=$(zenity --list --radiolist --column "" --column "Action" TRUE "Extract package" FALSE "Install package" FALSE "Get info" 2>&1)
if [ "$TODO" = "Extract package" ]; then
DIR=$(zenity --title "Extract compressed file to..." --entry --text "Directory to extract to:" --entry-text "$DEFAULT_DIR" --width=500 2>&1)
if [ $DIR ]; then
mkdir $DIR
$DPKG_PATH/dpkg-deb --vextract $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS $DIR/ > $TEMP_FILE
zenity --text-info --title "Extraction Log" --filename $TEMP_FILE --width=500 --height=500 2>&1
rm $TEMP_FILE
else
zenity --error --title "Action canceled" --text "Action canceled by the user." 2>&1
fi
elif [ "$TODO" = "Install package" ]; then
echo "#!/bin/sh" > $TEMP_FILE
echo "/bin/su -c \"$DPKG_PATH/dpkg --install $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS\"" >> $TEMP_FILE
echo "echo Press enter to exit ..." >> $TEMP_FILE
echo "read" >> $TEMP_FILE
$XTERMPRG -T "Installing $1" -e /bin/sh $TEMP_FILE
rm $TEMP_FILE
elif [ "$TODO" = "Get info" ]; then
$DPKG_PATH/dpkg-deb -I $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS > $TEMP_FILE
zenity --text-info --title "Info about $1" --filename $TEMP_FILE --width=500 --height=500 2>&1
rm $TEMP_FILE
fi
Selectionner le script < Enregistrer sous < Nom : [ Debian-Package ] --- Enregistrer dans le dossier : [ Bureau ] puis la procédure comme indiquée çi-dessus.
a+
Dernière modification par bishop (Le 27/09/2005, à 00:18)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne