Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente di HTML.it L'avatar di Wave
    Registrato dal
    May 2003
    Messaggi
    644
    risolto un problema se ne fa un altro...

    se voglio passare un file .ebuild a emerge ...devo passare tutto il path del file a quest'ultimo...

    ora ogni sottocartella di xfce-base è nominata come la prima parte del file .ebuild


    se l'output di
    ls -R /usr/portage/xfce-base/ | grep 4.1.99.2.ebuild

    è:


    codice:
    libxfce4mcs-4.1.99.2.ebuild
    libxfce4util-4.1.99.2.ebuild
    libxfcegui4-4.1.99.2.ebuild
    xfce4-4.1.99.2.ebuild
    xfce4-base-4.1.99.2.ebuild
    xfce4-extras-4.1.99.2.ebuild
    xfce4-panel-4.1.99.2.ebuild
    xfce4-session-4.1.99.2.ebuild
    xfce-mcs-manager-4.1.99.2.ebuild
    xfce-mcs-plugins-4.1.99.2.ebuild
    xfce-utils-4.1.99.2.ebuild
    xfdesktop-4.1.99.2.ebuild
    xffm-4.1.99.2.ebuild
    xfprint-4.1.99.2.ebuild
    xfwm4-4.1.99.2.ebuild
    io devo passare a emerge una cosa del genere (per ogni $i)

    emerge -C /usr/portage/xfce-base/$i-{-4.1.99.2.ebuild}/$i

    come faccio a togliere ad una stringa gli ultimi n caratteri???

    scusami se chiedo tutte queste cose..
    LINUX
    Powered by Ubuntu
    Powered by MacOS X


    ...vivi la tua vita come se ogni giorno fosse l'ultimo, poichè un giorno lo sarà...

  2. #12
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    man cut


  3. #13
    Utente di HTML.it L'avatar di Wave
    Registrato dal
    May 2003
    Messaggi
    644
    allora dopo aver letto il manuale di cut

    se ho una stringa di questo tipo

    xfwm4-4.1.99.2.ebuild


    cut -d- -f1,15

    ottengo xfwm4

    proprio il nome delle cartella dove si trova l'ebuild....ma come faccio a cancatenarlo con il path della cartella

    /usr/portage/xfce-base/$(cut -d- -f1,15)/$i

    dovrebbe portare al file giusto???

    la parte $(cut....) è un ricordo vago...non so se è giusto...
    LINUX
    Powered by Ubuntu
    Powered by MacOS X


    ...vivi la tua vita come se ogni giorno fosse l'ultimo, poichè un giorno lo sarà...

  4. #14
    Utente di HTML.it L'avatar di Fatur
    Registrato dal
    Nov 2002
    Messaggi
    69
    la parte con cut dovrebbe essere del tipo

    /usr/portage/xfce-base/$(echo $i| cut -d- -f1,15)/$i


    ma non era più semplice fare un

    emerge -C =xfwm4-4.1.99.2

    anzichè

    emerge -C /usr/portage/xfce-base/xfwm4/xfwm4-4.1.99.2.ebuild

    ??


    ps. quando ti stufi degli script di shell prova il perl! Io mi sono quasi convertito del tutto!
    F-(A)-tur Gentoo, e la vita ti sorride!
    Far finta di essere sani...

  5. #15
    Utente di HTML.it L'avatar di Wave
    Registrato dal
    May 2003
    Messaggi
    644
    emerge -C =xfwm4-4.1.99.2


    così eliminavo solo il pacchetto corrispondente...mentre io voglio eliminare tutti i pacchetti di xfce beta...


    cmq sia per quanto riguarda perl non saprei...ero più orientato verso python...mi ispira di più...
    LINUX
    Powered by Ubuntu
    Powered by MacOS X


    ...vivi la tua vita come se ogni giorno fosse l'ultimo, poichè un giorno lo sarà...

  6. #16
    Utente di HTML.it L'avatar di Fatur
    Registrato dal
    Nov 2002
    Messaggi
    69
    intendevo dire di fare lo script con

    emerge -C =$( echo $i ....)

    anzichè portarti dietro tutto il path...
    F-(A)-tur Gentoo, e la vita ti sorride!
    Far finta di essere sani...

  7. #17
    Utente di HTML.it L'avatar di Wave
    Registrato dal
    May 2003
    Messaggi
    644
    aahhh...
    allora ok..infatti alla fine ho fatto così....ciao e grazie

    LINUX
    Powered by Ubuntu
    Powered by MacOS X


    ...vivi la tua vita come se ogni giorno fosse l'ultimo, poichè un giorno lo sarà...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.