Y
yurchenko

  • 21 mars 2012
  • Inscrit 3 juin 2006
  • 0 meilleure réponse
  • Petit nouveau Adepte du forum Rédacteur potentiel
  • Moi ce que j'aurai fait c'est de les découper ces gros fichier.. grace à la commande split. La encore le man est là pour t'aider mais je te file la commande.
    #des fichier de 250 Mo chacun.
    $ split -b 250m fichier lePrefixeDeMesFichiersDecoupés#ajout du m a la fin pour megaoctet
    #ces fichiers sont nommé fichera; fichierb; ...; fichiern mais tu peux changer cette convention de nomage (regarde dans le man)
    #Que tu peux coupler avec le wget magic
    
    Imaurin wrote: $ wget -c chemin_http_ou_ftp_vers_le_fichier_a_telecharger_n0a &
    $ wget -c chemin_http_ou_ftp_vers_le_fichier_a_telecharger_n0b &
    $ ...
    $wget -c chemin_http_ou_ftp_vers_le_fichier_a_telecharger_n0n &
    Bon c'est un peu old school. Si des options éxistes dans le wget ou d'autres fonctions utilisent plutôt celle là.

    ++
  • Ou de manière plus générale : comment faire pour que la syntaxe suivante garde les lignes vides de mon fichier myfile.
    #avec
    IFS=$'\r'
    for line in $(cat $myfile); do
         echo $line >> $myNewfile
    done
    
    une idée?
  • Du coté de la substitution je suis arrivé a quelque chose de ce type
        for line in $(cat $myFile); do
                #Some process on the line (like if there is a space end line)
                line=`echo $line | sed -e 's#[ |    ]*$##g'`
                
                for dateFound in $(echo $line | egrep -o "[0123]?[1-9]/[01]?[0-9]/[0-9]{2}$"); do
                            #The buf tempLine
                             tempLine=""
                            
                             #echo "Date trouvée : "$dateFound
                             dateParsed=$(figureIt $dateFound)
                             tempLine=`echo $line | sed "s#$dateFound#& $dateParsed#g"`
                            line=$tempLine
                done;
                echo $line
                echo $line >> buffer
            done
    
    Le seul soucis que j'ai est dans le :
    for line in $(cat $myFile); do
    est qu'il ne conserve pas les lignes vides. J'ai fait :
    IFS=$'\r'
    et j'ai vérifié, le cat prend bien en compte les lignes vides.

    Je ne sais pas comment guarder les lignes vides..
  • Bonjour, ca fait un bout de temps que je cherche un solution à ce problème, j'ai bien cherché sur le forum mais rien de similaire.

    L'objectif de ce script est de retrouver des dates écrites du style "22/04/11", de les parsers et de les substituées.

    Dans un premier temps, je me suis dirigé vers la fonction sed et le script suivant :
    #Fonction qui prend en paramètre la date trouvée par sed, et qui est 
    #supposé retourné une valeur lui correspondat
    function parseDates(){
        #Some process here with $1 (the pattern found)
        echo "dateParsed-$1-"> log.txt
        echo "newVal"
    }
    export -f parseDates
    
    et la commande sed suivante :
    myCatFile=`sed -n 's/[0-3][0-9]\/[0-1][0-2]\/[0-9][0-9]/ '$(parseDates)' &/p' datefile`
    où le & est la chaine représentant la date retrouvée.
    Ce que je cherche à faire est d'appeller la fonction parseDates (ce qui fonctionne) mais de lui passer en plus en argument la date que sed vient de trouver.

    Dans mon fichier log.txt je n'obtient que le resultat suivant :
    "dateParsed--"
    Peut-être y a-t-il une autre solution.. Mais je trouvais celle-ci élégante.
    Merci d'avance!
  • Bon j'ai réussi avec playonlinux, choisir le menu tools / Manage wine versions choisir la version 0.9.45, dans l'onglet application, choisir cette version pour FT. appliquer,

    tenter dans configuration du jeu de kill all wine process.

    Merci cordialement, résolu
  • bon curieux... j'ai tout réinstaller avec les CD de warcraft 3 et PlayOnLinux!

    j'ai toujours droit à une "FATAL ERROR" ...
    je ne comprends pas c'est bien possible pourtant de jouer sur battlenet avec linux ???

    EDIT : J'ai réussis à regler mes soucis de résolutions avec les options wine, je peut lancer une partie en local mais interdiction formelle d'avoir accès à battle.net
    cordialement,
  • je ne trouve pas l'option pour "bloquer" limage du jeu... quelqu'un la connait ?
    j'ai vraiment des soucis...
  • je joue au Dota, ca éxiste pas sur glest 😃
  • Conclusion, le bug n'est pas résolu. et je doit attendre.

    merci
  • ahlala je ne sais pas du tout quelle style de partition c'est : je dirai NTFS... la version de wine : la dernière disponible dans les packages installés via
    yum install wine
    merci

    j'ai toujours pas trouvés l'option pour régler l'écran tu la connais toi ?

    cordialement,
  • Bonsoir,

    j'ai sur ma partition windows installé le jeu warcraft3 FT, en voulant le lancé avec wine via
    [zaza@localhost Warcraft III]$ wine Frozen\ Throne.exe -opengl
    tout fonctionne disons a peu près bien, ( je peus même lancer une partie en local ), seulement dès que je tente de me connecter à battle.net, wine crash.

    De plus lors du jeu , je peus déplacé ma souris hors de l'écran!( ceci est très embêttant dans le sens où on se déplace de la map en mettant sa souris à la limite de l'écran : ca foire à droite je vois le reste du bureau, ca foire en bas : la barre des taches s'affiche) ma résolution est nattive est 1280 / 800 le jeu se lance en 1024/768.

    voici les érreurs que j'ai quand je lance wine :
    [zaza@localhost Warcraft III]$ wine Frozen\ Throne.exe -opengl
    err:ole:CoCreateInstance apartment not initialised
    fixme:advapi:SetSecurityInfo stub
    fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
    fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f2e4,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f658,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f690,0x00000000), stub!
    [zaza@localhost Warcraft III]$ fixme:win:EnumDisplayDevicesW ((null),0,0x33e994,0x00000000), stub!
    Fedora X84_64, geforce 8400 GS.


    voila si quelqu'un à une idée 😃

    cordialement,
  • ok merci beaucoup à toi ca fonctionne impeccable 🙂 proxy
  • ok il m'a bien installer ce package mais rien ne se lance... un reboot peut-etre?
  • Bonsoir, depuis que j'ai désinstaller KDE de F10, mon network manager fait n'importe quoi j'ai donc fait un yum remove networkmanager puis un yum install network manager mais là je n'ai plus d'icone plus rien n'est géré.. j'arrive néanmoins a me connecter en ethernet via system-config-network mais dès que je tente une connection wifi j'ai un gros freeze...

    une idée merci pour vos réponses 🙂
  • Hier, j'ai fait une mise à jour de ma F9 pour f10, tout c'est bien passé seulement je n'ai plus de wifi.
    un ndiswrapper -l m'indique que le driver est bien chargé , et que le matériel est présent, lorsque je charge le module via :

    modprobe ndiswrapper j'obtient

    FATAL : "module introuvable"

    faut-il que j'attende d'avoir une connection ethernet pour faire un yum update, ou puis-je régler le problème sans connection?
    peut-être que F10 ne prend pas en charge ndiswrapper?
    enfin, voila


    merci pour vos réponses
  • bon et bien voila ca fonctionne merci beaucoup a tous !!

    suite > http://doc.fedora-fr.org/wiki/Wifi-Installation_de_NdisWrapper#Que_faire_en_cas_d.27.C3.A9chec_.3F

    faire un lsmod | grep ndiswrapper
    vous devez avoir un retour

    iwconfig pour vérifier que wlan0 est bien présent ...

    ndiswrapper -m -> pour que tout se beau monde se charge au démarrage

    et puis si vous passez votre souris pres de l'icone de gestion des connections ( petits écrans ) vous vérrez alors les réseaux wifi captés )

    bisoux a tous
  • voila apres un yum update le module se charge...( avec l'instalation d'un nouveau kernel : séléctionner le nouveau)

    thanks pika je continue mes manips
  • voici que voila j'ai un petit doute sur le driver ke j'ai trouver...
    [root@localhost DRIVER_US]# uname -a
    Linux localhost.localdomain 2.6.26.3-29.fc9.i686 #1 SMP Wed Sep 3 03:42:27 EDT 2008 i686 i686 i386 GNU/Linux
    [root@localhost DRIVER_US]# rpm -qa kmod-ndiswrapper
    kmod-ndiswrapper-1.53-4.lvn9.1.i686
    [root@localhost DRIVER_US]# rpm -q kernel
    kernel-2.6.25-14.fc9.i686
    kernel-2.6.26.3-29.fc9.i686
    kernel-2.6.26.5-45.fc9.i686
  • bonjour à tous !

    bon en effet les problèmes ont été réglés sur les dépots livna . j'ai réussi a installer ndiswrapper ...
    seulement j'ai un soucis avec le module qui ne se charge pas
    [root@localhost DRIVER_US]# modprobe ndiswrapper
    FATAL: Module ndiswrapper not found.
    une idée?