#51 Le 09/05/2008, à 11:21
- letour
Re : Ndiswrapper en mode graphique et/ou facile !
Mais ce n'est pas plus simple d'ajouter avec le menu Applications Ajouter/supprimer System tools Pilotes sans fil Windows ensuite dans système Administration réseaux sans fil ajouter le driver en mode graphique.
Et rebooter.
Avec le script j'ai erreur ligne 8.
AH ouiiii, si vous avez le fichier .inf, c'est le chemin le plus simple, et le driver est installé en quelques secondes, par contre il y'en qui se complique la vie : Yurek tu dois écrire un script qui extrait d' un paquet .tar, ...ou .exe un .inf et à ce script tu rajoute le script de ndisgtk et le tour est joué
#52 Le 09/05/2008, à 11:26
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
tu as une erreur ligne 8 car ndiswrapper n'est pas installé, mais ce n'est pas un probleme.
D'ailleurs tous ceux qui s'exprime en disant que les autres utilitaires sont plus simple on le droit, mais ils n'ont pas encore compris que ce script est seulement pour moi et moi seul, si je l'ai fait c'est pour faire plus cours et plus simple que les lignes de commandes. Si je l'ai mis sur le forum c'est pour que vous m'aidiez a le débugger, si je l'utilise c'est qu'il marche, si je l'améliore c'est pour que les nouveaux puissent aussi en profiter. Et si vous me le reprocher , eh ben ne réagissez pas en disant que ce script est dangereux car il ne l'est pas.
Si ndisgtk utilise du python, je peux pas car je ne comprend pas encore le python.
et oui c'est du python :
#!/usr/bin/env python
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
# #
# ndisgtk - A GTK frontend for the ndiswrapper wireless driver tool #
# #
# Copyright (C) 2005, Sam Pohlenz <retrix@internode.on.net> #
# Copyright (C) 2007-2008 Julian Andres Klode <jak@jak-linux.org> #
# #
# This program is free software; you can redistribute it and/or #
# modify it under the terms of the GNU General Public License #
# as published by the Free Software Foundation; either version 2 #
# of the License, or (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program; if not, write to the Free Software #
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #
# #
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
import sys
import os
import subprocess
import re
def getoutput(*cmd):
'''Like commands.getoutput, but uses subprocess'''
myproc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
value = myproc.stdout.read()
retcode = myproc.wait()
return value, retcode
# Attempt to load GTK bindings
try:
import pygtk
pygtk.require("2.0")
import gtk
import gtk.glade
import gobject
except ImportError:
print "Failed to load GTK bindings. Please check your Gnome installation."
sys.exit(1)
# Internationalization
import locale
import gettext
locale.setlocale(locale.LC_ALL, "")
gettext.bindtextdomain("ndisgtk", "/usr/share/locale")
gettext.textdomain("ndisgtk")
gettext.install("ndisgtk", "/usr/share/locale", unicode=1)
gtk.glade.bindtextdomain("ndisgtk", "/usr/share/locale")
gtk.glade.textdomain("ndisgtk")
# Data directory
DATA_DIR = "/usr/share/ndisgtk"
def error_dialog(message, parent = None):
"""
Displays an error message.
"""
dialog = gtk.MessageDialog(parent = parent, type = gtk.MESSAGE_ERROR, buttons = gtk.BUTTONS_OK, flags = gtk.DIALOG_MODAL)
dialog.set_markup(message)
result = dialog.run()
dialog.destroy()
class NdisGTK:
"""
Main application class.
"""
def __init__(self, kde=False):
"""
Initializes the application.
"""
# Setup glade and signals
self.signals = { "gtk_main_quit": gtk.main_quit,
"on_install_driver_clicked": self.install_driver_open,
"on_remove_driver_clicked": self.remove_driver,
"on_driver_list_cursor_changed": self.cursor_changed,
"install_dialog_close": self.install_dialog_close,
"install_button_clicked": self.install_driver,
"network_button_clicked": self.config_network,
"help_button_clicked": self.show_help,
"drag_motion": self.drag_motion,
"drag_data_received": self.drag_data_received }
self.widgets = gtk.glade.XML(DATA_DIR + "/ndisgtk.glade", domain="ndisgtk")
self.widgets.signal_autoconnect(self.signals)
# Get handle to window
self.window = self.widgets.get_widget("ndiswrapper_main")
# Load icon
icon_theme = gtk.icon_theme_get_default()
self.wifi_icon = icon_theme.load_icon('ndisgtk', 48, 0)
self.wifi_error_icon = icon_theme.load_icon('ndisgtk-error', 48, 0)
self.window.set_icon(self.wifi_icon)
# Get handle to 'Remove Driver' button
self.remove_driver = self.widgets.get_widget("remove_driver")
# Get handle to 'Install Driver' dialog
self.install_dialog = self.widgets.get_widget("install_dialog")
self.install_dialog.set_transient_for(self.window)
# Get handle to file chooser
self.file_chooser = self.widgets.get_widget("filechooser")
# Enable drag-and-drop
self.window.drag_dest_set(gtk.DEST_DEFAULT_DROP, [("text/plain", 0, 80)], gtk.gdk.ACTION_COPY)
# Setup driver list
self.setup_driver_list()
# Use KDE network admin?
self.kde = kde
gtk.main()
def setup_driver_list(self):
"""
Sets up the driver list and list widget.
"""
# Initialize lists
self.driver_list = []
self.driver_list_store = gtk.ListStore(gtk.gdk.Pixbuf, gobject.TYPE_STRING)
self.driver_list_widget = self.widgets.get_widget("driver_list")
# Set up columns
first = gtk.TreeViewColumn("icon", gtk.CellRendererPixbuf(), pixbuf = 0)
second = gtk.TreeViewColumn("desc", gtk.CellRendererText(), markup = 1)
self.driver_list_widget.append_column(first)
self.driver_list_widget.append_column(second)
# Set list model for widget
self.driver_list_widget.set_model(self.driver_list_store)
# Load the list of drivers
self.get_driver_list()
def get_driver_list(self):
"""
Gets the list of drivers from ndiswrapper.
"""
# Clear driver list
self.driver_list_store.clear()
self.driver_list = []
# Run the ndiswrapper list command
output,retcode = getoutput("ndiswrapper", "-l")
if "WARNING" in output:
error_dialog(_("Unable to see if hardware is present."), self.window)
if ": driver" in output or ": invalid" in output:
# Newer ndiswrapper versions
# Drivers found
output = output.splitlines()
for i in range(0, len(output)):
line = output[i]
if len(output) > i+1: line2 = output[i+1]
else: line2=""
if "present" in line2: hardware_present = _("Yes")
else: hardware_present = _("No")
# Get driver name
p = re.compile(".*:") # match up to first tab
driver_name = p.search(line).group()[:-1].strip() # strip trailing space
# Add to list
if "installed" in line:
self.driver_list.append(driver_name)
self.driver_list_store.append([self.wifi_icon,
_("<b>%s</b>\nHardware present: %s") % (driver_name, hardware_present)])
elif "invalid" in line:
self.driver_list.append(driver_name)
self.driver_list_store.append([self.wifi_error_icon,
_("<b>%s</b>\nInvalid Driver!") % driver_name])
elif "installed" in output or "Installed" in output or "invalid" in output:
# Drivers found
output = output.splitlines()
for i in range(1, len(output)):
line = output[i]
if "hardware" in line: hardware_present = _("Yes")
else: hardware_present = _("No")
# Get driver name
p = re.compile(".*\\t") # match up to first tab
driver_name = p.search(line).group()[:-1].strip() # strip trailing space
# Add to list
if "installed" in line:
self.driver_list.append(driver_name)
self.driver_list_store.append([self.wifi_icon,
_("<b>%s</b>\nHardware present: %s") % (driver_name, hardware_present)])
elif "invalid" in line:
self.driver_list.append(driver_name)
self.driver_list_store.append([self.wifi_icon,
_("<b>%s</b>\nInvalid Driver!") % driver_name])
else:
# No drivers installed
pass
def drag_motion(self, window, context, x, y, time):
"""
Called whenever a drag motion is made.
"""
context.drag_status(gtk.gdk.ACTION_COPY, time)
return True
def drag_data_received(self, window, context, x, y, selection, info, timestamp):
"""
Called when a file is dragged onto the main window.
"""
file = selection.get_text().strip()
if file.startswith("file://"):
if file.endswith(".inf"):
self.file_chooser.set_uri(file)
self.install_driver_open()
else:
error_dialog(_("Please drag an '.inf' file instead."), self.window)
return True
def show_help(self, *args):
"""
Displays the help window.
Called when the 'Help' button is clicked.
"""
# TODO: Implement
error_dialog("Help", self.window)
def config_network(self, *args):
"""
Opens the network configuration tool.
"""
if self.kde:
subprocess.Popen(["kcmshell", "kcm_knetworkconfmodule"])
else:
subprocess.Popen(["network-admin"])
def install_driver_open(self, *args):
"""
Opens the install driver dialog.
"""
self.install_dialog.show()
def install_dialog_close(self, *args):
"""
Closes the install driver dialog.
"""
self.install_dialog.hide()
return True;
def install_driver(self, *args):
"""
Installs a selected wireless driver.
Called when the install dialog's 'Install Driver' button is clicked.
"""
inf_file = self.file_chooser.get_filename()
if inf_file == None:
error_dialog(_("No file selected."), self.install_dialog)
elif not inf_file.lower().endswith(".inf"):
error_dialog(_("Not a valid driver .inf file."), self.install_dialog)
else:
# Attempt to install driver
output, retcode = getoutput("ndiswrapper", "-i", inf_file)
# Attempt to detect errors
if "already" in output:
#driver_name = output.split()[0]
error_dialog(_("Driver is already installed."), self.install_dialog)
elif retcode != 0:
error_dialog(_("Error while installing.") , self.install_dialog)
else:
# Assume driver installed successfully. Set up and reload module
subprocess.call(["ndiswrapper", "-ma"])
subprocess.call(["modprobe", "-r", "ndiswrapper"])
subprocess.call(["modprobe", "ndiswrapper"])
self.get_driver_list()
self.install_dialog_close()
def remove_driver(self, *args):
"""
Removes a driver after asking for confirmation.
Called when the 'Remove Driver' button is clicked.
"""
# Get the first selected driver
cursor = self.driver_list_widget.get_cursor()[0][0]
driver_name = self.driver_list[cursor]
# Get confirmation
confirm = gtk.MessageDialog(type = gtk.MESSAGE_WARNING, buttons = gtk.BUTTONS_YES_NO)
confirm.set_markup(_("Are you sure you want to remove the <b>%s</b> driver?") % driver_name)
result = confirm.run()
if result == gtk.RESPONSE_YES:
# Remove driver
output,retcode = getoutput("ndiswrapper", "-e", driver_name)
# Reload driver list
self.get_driver_list()
# Destroy the confirmation dialog
confirm.destroy()
def cursor_changed(self, *args):
"""
Called when the currently selected driver changes.
"""
# Allow the 'Remove Driver' button to be clicked
self.remove_driver.set_sensitive(True)
if __name__ == '__main__':
# Check for root privileges
if os.getuid() != 0:
error_dialog(_("Root or sudo privileges required!"))
sys.exit(1)
# Parse options and load GUI
if "--kde" in sys.argv:
NdisGTK(kde=True)
else:
NdisGTK()
Dernière modification par yurek (Le 09/05/2008, à 11:39)
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#53 Le 09/05/2008, à 11:38
- Woshee
Re : Ndiswrapper en mode graphique et/ou facile !
Il est potentiellement dangereux, il est normal d'avertir les visiteurs du forum. Certains (j'ai été comme ça) ont tendance a essayé tout ce qui traine sans réfléchir.
Devenez parrain Linux ou trouvez quelqu'un pour vous aider près de chez vous:
http://parrains.linux.free.fr/
Hors ligne
#54 Le 09/05/2008, à 11:40
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
Oui potentiellement, je suis d'accord, mais c'est faux si on regarde le code.
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#55 Le 09/05/2008, à 11:42
- letour
Re : Ndiswrapper en mode graphique et/ou facile !
tu as une erreur ligne 8 car ndiswrapper n'est pas installé, mais ce n'est pas un probleme.
D'ailleurs tous ceux qui s'exprime en disant que les autres utilitaires sont plus simple on le droit, mais ils n'ont pas encore compris que ce script est seulement pour moi et moi seul, si je l'ai fait c'est pour faire plus cours et plus simple que les lignes de commandes. Si je l'ai mis sur le forum c'est pour que vous m'aidiez a le débugger, si je l'utilise c'est qu'il marche, si je l'améliore c'est pour que les nouveaux puissent aussi en profiter. Et si vous me le reprocher , eh ben ne réagissez pas en disant que ce script est dangereux car il ne l'est pas.
Si ndisgtk utilise du python, je peut pas car je ne comprend pas encore le python.
Un script qui fera le café doit installer tout seul ndiswrapper, d'ailleurs si je lis votre script il doit il'installer, quelle contradiction, ça aide bien les débutant.
Et d'ailleurs, je ne sais pas si sans faute il va installer cabextract
#56 Le 09/05/2008, à 11:44
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
? , il l'installe si il n'est pas installé et si le pilote est sous forme d'un .exe.
Lire et exécuter un script ce n'est pas pareil, si vous l'executer il y aura des fonctions qui ne serons pas appeler en fonction de votre choix. Ou est la contradiction sinon dans vos erreurs ?
ps: le script faisait des frites pas du café
Dernière modification par yurek (Le 09/05/2008, à 11:46)
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#57 Le 09/05/2008, à 11:58
- LINUX_win
Re : Ndiswrapper en mode graphique et/ou facile !
Tiens ça tombe bien, est ce que vous pouvez me donner le code qui permet d'extraire un fichier .inf d'un fichier .exe ?
Merci
#58 Le 09/05/2008, à 12:02
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
Le code est executable
#!/bin/bash
PAQUET_REQUIS="cabextract";
dpkg -l $PAQUET_REQUIS
if [ "${PIPESTATUS[0]}" != "0" ]; then
sudo apt-get install $PAQUET_REQUIS | zenity --progress \
--title="Installation de $PAQUET_REQUIS" \
--text="Installation de $PAQUET_REQUIS en cours...";
--auto-close
fi
FICHIER=$(zenity --file-selection --title="Veuillez selectionner votre pilote Windows que vous avez telechargé ( exe ou zip )" )
TYPE=`echo "$FICHIER" | cut -d"." -f2`;
if [ "$TYPE" = "zip" ] ; then
unzip $FICHIER -d driver
fi
if [ "$TYPE" = "exe" ] ; then
cabextract $FICHIER -d driver
fi
Dernière modification par yurek (Le 09/05/2008, à 18:47)
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#59 Le 09/05/2008, à 12:50
- linux_win
Re : Ndiswrapper en mode graphique et/ou facile !
Le code est executable
#!/bin/bash function annuler { if [ "${PIPESTATUS[0]}" != "0" ]; then zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue " exit fi } FICHIER=$(zenity --file-selection --title="Veuillez selectionner votre pilote Windows que vous avez telechargé ( exe ou zip )" ) annuler TYPE=`echo "$FICHIER" | cut -d"." -f2`; if [ "$TYPE" = "zip" ] ; then unzip $FICHIER -d driver fi if [ "$TYPE" = "exe" ] ; then PAQUET_REQUIS="cabextract" requis cabextract $FICHIER -d driver fi
chez moi, n'a pas marché avec les drivers telechargé d'ici, vérifez le pour moi :
ici
#60 Le 09/05/2008, à 17:23
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
oups pardon j'ai oublier de rentrer la function requis (reprend le code en haut
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#61 Le 09/05/2008, à 17:43
- linux_win
Re : Ndiswrapper en mode graphique et/ou facile !
oups pardon j'ai oublier de rentrer la function requis (reprend le code en haut
ça marche pas et c'est plus pire que le premier (il n'affiche pas le message pour indiquer le chemin du fichier)
je vous redonne ce lien pour telecharger les pilotes c'est ici
Si ce morceau de script fait l'extraction du fichier .inf , il sera très très utile
#62 Le 09/05/2008, à 18:30
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
c'est bon ca marche maintenant, ps si tu avais lu la doc ndiswrapper tu aurais su comment faire
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#63 Le 09/05/2008, à 19:01
- Kedoc
Re : Ndiswrapper en mode graphique et/ou facile !
C'est mon grand retour... J'ai une petite question, toujours sur le fonctionnement de ma carte avec ndiswrapper...
Après une hibernation, lorsque mon système remonte, il a perdu ma carte wifi (ce n'était pas le cas sous Ubuntu 7.10). Je suppose là encore que c'est du à un changement de comportement dans la 8.04. Y'a-t-il un moyen de la remonter (une commande à faire, un restart qq part), sans redémarrer ?
Merci !
Kedoc
Hors ligne
#64 Le 09/05/2008, à 19:28
- linux_win
Re : Ndiswrapper en mode graphique et/ou facile !
c'est bon ca marche maintenant, ps si tu avais lu la doc ndiswrapper tu aurais su comment faire
Toujours pas.
Je vous demande une seul chose, est ce que t'as telechargé les divers que je t'ai indiqués ci-dessus?
as-tu pu extraire le fichier .inf ?
#65 Le 09/05/2008, à 21:32
- willy78
Re : Ndiswrapper en mode graphique et/ou facile !
tiens je suis gentil je te les donnes
http://wlety.free.fr/rt73/HWGUSB2-54-V2.tar.gz
tu ne peux pas les extraire depuis ton liens, il faut utiliser wine pour les extraire dans l'arborescence d'émulation Windows de Wine!
Quelques tutos pour le wifi sous Ubuntu:
http://wlety.free.fr/forum
Hors ligne
#66 Le 09/05/2008, à 21:45
- linux_win
Re : Ndiswrapper en mode graphique et/ou facile !
tiens je suis gentil je te les donnes
http://wlety.free.fr/rt73/HWGUSB2-54-V2.tar.gz
tu ne peux pas les extraire depuis ton liens, il faut utiliser wine pour les extraire dans l'arborescence d'émulation Windows de Wine!
Merci Willy
@yurek : le script reste impuissant dans cette situation ?, non ?
#67 Le 10/05/2008, à 00:18
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
oui je n'ai pas inclut les tar.gz car j'ai pas encore trouvé le moyen de récupéré l'extension "tar.gz" mais c'est pas bien compliqué de le décompresser manuellement et de choisir le .inf avec le script ...
Et non je n'ai pas pu extraire le pilote car ton .exe inclut une vérification de la connectivité, il ne se contente pas de copier les .inf la ou il faut mais il doit apparemment configurer le pilote. La solution étant donné par willi qui te fourni le pilote.
Dernière modification par yurek (Le 10/05/2008, à 01:04)
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#68 Le 10/05/2008, à 05:27
- linux_win
Re : Ndiswrapper en mode graphique et/ou facile !
oui je n'ai pas inclut les tar.gz car j'ai pas encore trouvé le moyen de récupéré l'extension "tar.gz" mais c'est pas bien compliqué de le décompresser manuellement et de choisir le .inf avec le script ...
Et non je n'ai pas pu extraire le pilote car ton .exe inclut une vérification de la connectivité, il ne se contente pas de copier les .inf la ou il faut mais il doit apparemment configurer le pilote. La solution étant donné par willi qui te fourni le pilote.
Ok merci qd même. Je conclus donc que le script ne peut me faire ni du café ni du frites
#69 Le 10/05/2008, à 18:55
- yakusa77
Re : Ndiswrapper en mode graphique et/ou facile !
salut yurek
ba j'ai pris le code sur la premiere page mais c'est un echec apres le telechargement du .exe donc comme je suis sous hardy finallement mon script ne fonctionnait plus. Mais je vait reprendre le develloppement j'ai quelques idées, en tout cas continue comme sa...:)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#70 Le 10/05/2008, à 19:22
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
tien donc merci ca doit etre un bug
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#71 Le 10/05/2008, à 21:05
- yakusa77
Re : Ndiswrapper en mode graphique et/ou facile !
je suppose ?
pour ma part je vient d'implanté la detéction de la distrib utilisé pour y inséré ou non la phrase :
echo -e 'install ndiswrapper modprobe -r ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb\n' | sudo tee -a /etc/modprobe.d/ndiswrapper
et bingo sa fonctionne !
maintenant je vais m'attaqué a la detction auto de la revision ...
Dernière modification par yakusa77 (Le 10/05/2008, à 21:06)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#72 Le 10/05/2008, à 22:11
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
A lala t'est un rapide toi, mais en cherchant un peu j'ai remarqué que y'avais plein de bug dans ma version au niveau de la detection des paquet, la version 0.9.3.4-beta corrige tous les bugs, et en plus j'ai fait la detection que tu est en train de faire
Et franchement j'ai eu honte quand j'ai vu que je ne gérait rien pour les installation des paquet absent !
Dernière modification par yurek (Le 10/05/2008, à 22:13)
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#73 Le 10/05/2008, à 22:53
- yakusa77
Re : Ndiswrapper en mode graphique et/ou facile !
Et franchement j'ai eu honte quand j'ai vu que je ne gérait rien pour les installation des paquet absent !
euh ? qu'es ce que tu veut dire par la ?
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#74 Le 11/05/2008, à 00:20
- yurek
Re : Ndiswrapper en mode graphique et/ou facile !
Non en faite le script vérifie si certains paquets sont installé, j'avais fait quelque chose rapidos pour que ca marche et je croyais que ca marcherai mais grace a toi je me suis apercu que le systeme de vérification et l'installation des paquets manquants pouvais etre mieu géré, donc j'ai crée un petit algorithme (si on peu dire ca comme ca) pour réglé le probleme, de plus j'y ai inclu la vérification du systeme sur la commande ndiswrapper et aussi sur les paquets a installer; rien de bien compliqué, et j'ai corrigé un bug sur la gestion (ajout et suppression ) des modules.
Dernière modification par yurek (Le 11/05/2008, à 00:21)
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#75 Le 12/05/2008, à 22:43
- Avis
Re : Ndiswrapper en mode graphique et/ou facile !
pourrais je avoir un avis d'un connaisseur sur mon script pour que je puisse l'améliorer ? Y'aurait il des suggestions ?
Edit modération : on ne dénigre pas le travail des autres sur ce forum!