Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 cool


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 smile

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 hmm

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/xterm

if [ "$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;
fi

TODO=$(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