Sabayon e qgtkstyle

Screenshot del 2013/04/11 alle 03:12:29


Bene, ti porto questo semplice tutorial per poterlo attivare in qtconfig l'aspetto Gtk per le applicazioni Qt, quando si utilizza un ambiente basato su Gtk in Sabayon (GNOME, XFCE ecc ..).

Per qualche ragione, stile qgtk non è installato in Sabayon, né nei repository. Secondo alcuni sviluppatori, è perché non vogliono aggiungere »bloat».

Como Sabayon, è basato su Gentoo, poiché useremo la filosofia Gentoo:

1-Otteniamo il portage tree:

emerge -sync

2-Otteniamo le sovrapposizioni da sabayon:

layman -a sabayon && layman -a sabayon-dsitro

3- Creiamo un overlay locale:

mkdir -p /usr/local/overlays/local/profiles && echo "local_overlay" >> /usr/local/overlays/local/profiles/repo_name && echo 'PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/overlays/local' >> /etc/make.conf

4- Passiamo l'ebuild di qgtkstyle al suo posto corretto:

wget -O qgtkstyle.tar.bz2 'https://bugs.sabayon.org/attachment.cgi?id=767' && tar xvf qgtkstyle.tar.bz2 -C /usr/local/overlays/local

5- vediamo le dipendenze necessarie:

emerge -pvt qgtkstyle

6-Installiamo tutte le dipendenze con entropia / rigo.

7-finalmente installeremo qgtkstyle: emerge -pvt qgtkstyle.ebuild

8-Registriamo i cambiamenti nell'entropia:

equo rescue spmsync

Infine possiamo andare su qtconfig e selezionare lo stile gtk + per le applicazioni qt

Se hai avuto problemi a compilare il pacchetto a causa di gcc, non preoccuparti, è un bug riconosciuto e può essere risolto semplicemente reinstallando gcc: equo install gcc

Spero che la mia guida sia d'aiuto e anche un'altra!

Fonte: https: //forum.sabayon.org/viewtopic.php? F = 89 & t = 29622


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   ianpock suddetto

    A che ora ho usato lo zabaione….

  2.   marcisce87 suddetto

    Non ho nemmeno capito la "j" di una delle istruzioni hahaha puoi vedere che darò via in Gentoo e derivati ​​/ -_- \

  3.   mai suddetto

    C'è un piccolo errore di battitura nel secondo comando. Non sono un amante di inserire comandi senza spiegare cosa fanno, produciamo una generazione di copy-grazer che non hanno idea di cosa stanno copiando. Ad ogni modo, immagino che se hanno Gentoo o derivati, devono sapere qualcosa ...
    saluti

    1.    pandev92 suddetto

      SÌ, scusa, è una distro sabayon, naaa, non è stata creata una generazione di copy pasteadores, è semplicemente molto facile quello che stai facendo, se vuoi andare più a fondo, dovresti andare sul wiki di sabayon 😉

  4.   diazepano suddetto

    A proposito, potresti fare una richiesta di bug per includere qgtkstyle in sabayon

    L'ho fatto una volta con qupzilla 1.3.5 (quando avevano ancora 1.1.8)

    https://bugs.sabayon.org/buglist.cgi?product=Entropy&component=Request&resolution=—

    1.    pandev92 suddetto

      È fatta! più di due anni fa

      https://bugs.sabayon.org/3079

  5.   diazepano suddetto

    Ok pandev. Hai vinto.

  6.   st0rmt4il suddetto

    Grazie per il consiglio!

    Saluti!

  7.   msx suddetto

    Questo è ciò che mi è sempre piaciuto di Gentoo (e Sabayon in questo caso): la semplicità del concetto e dell'esecuzione!

    Aspetta ... è proprio il contrario !!!!
    Mia madre, solo leggendo che mi hai dato un coma cerebrale, sono stato salvato da un buon coma quando ho deciso di provare Arch invece di Gentoo 😀

  8.   pandev92 suddetto

    Aspettare? Se non sai come farlo, mi dà che abbiamo un problema, non è molto più complicato che modificare un pkgbuild 😉 o usare un pkbuild che ha dipendenze di compilazione che non sono nei repository di archiviazione o sono fuori appuntamento .., ma hey, hey, se non sai cosa significa mkdir mi manca ...
    Non c'è niente di più Kiss di gentoo in questo senso, ma quello che posso dirti è che qualsiasi archlinuxer esperto dovrebbe essere in grado di farlo, anche se ovviamente questo caso è solo per utenti avanzati.

    1.    msx suddetto

      Non sono d'accordo.

      Aspettare? se non sai come farlo, mi fa pensare che abbiamo un problema »
      E mi fa pensare che sei uno stronzo, che io sappia come gestire Gentoosa o no.

      I PKGBUILD sono un ibrido tra il file system INI di Windows in cui hai:
      [Sezione]
      Variabile = valore
      e gli script di shell.
      Il PKGBUILD è fondamentalmente composto da due sezioni dove nella prima si definiscono solo variabili e nella seconda si fa il lavoro sporco che, come dico, è solo shell scripting dove si definiscono le azioni necessarie al pacchetto da installare: creare directory, assegnare loro i permessi, copiare o sposta file, decomprimi .tars, ecc. È qui che risiede la bellezza del PKGBUILD: la sua concezione è semplice e la sua esecuzione è semplice dove l'unica fermata per creare magia è il polso del programmatore. Non hanno nulla di strano né contribuiscono con qualcosa di nuovo, conoscendo lo scripting della shell (sh o bash, non di più) non è necessario imparare nient'altro.

      Un PKGBUILD non è né più né meno che un ebuild potente, moderno e pulito e questa differenza è evidente quando confrontiamo un PKGBUILD da un'applicazione X con il suo ebuild analogico.

      Invece l'amministrazione di Gentoo è la cosa più macchinosa che abbia mai visto.
      Al di là del fatto di compilare continuamente tutto - un po 'snervante ed economicamente e ambientalmente inefficiente - il problema di Gentoo è la sua malsana amministrazione e il tuo post lo dimostra con la quantità di giri necessari per installare un pacchetto specifico.

      Se c'è un difetto che Gentoo ha e da cui peccano i suoi utenti, è credere che più complicato è meglio quando bellezza e maestria sono dimostrate in semplicità xD

    2.    msx suddetto

      C'è un bel test che ho potuto dimostrare quanto siano assurde alcune funzionalità di Gentoo / Sabayon a tutti coloro che hanno pochi minuti:
      ieri ho scaricato l'immagine di Sabayon 11 KDE su una pendrive per testare come funziona la distribuzione in HW reale.
      Dopo aver avviato il desktop, decido di fare un backup di una partizione in cui ho un altro sistema operativo per installare Sabayon su di esso ed essere in grado di esaminarlo più attentamente.
      Per questo decido di installare FSARCHIVER, un ottimo strumento di console per il backup e la clonazione delle partizioni.
      Apro Konsole e aggiorno i repository:
      $ sudo equo su
      Logicamente il secondo passaggio è installare fsarchiver:
      $ sudo equo e fsarchiver
      ... WTF! Il sistema deve scaricare _86_ (sì, ottantasei) pacchetti come dipendenza e quindi scaricare e installare fsarchiver !!!
      La cosa più divertente è che tra i pacchetti che scarica ci sono una moltitudine di pacchetti relativi a X o Python (come PyQt tra gli altri) quando l'applicazione che sto installando è progettata per essere eseguita solo dalla console! xD

      Dai, ho molto da fare durante il giorno prima di sprecare il mio tempo in modo così ridicolo.

      1.    pandev92 suddetto

        86? Non mentire, le dipendenze non arrivano nemmeno a 10

        https://packages.sabayon.org/show/fsarchiver,92165,sabayonlinux.org,amd64,5,standard/dependencies#package-widget-show-what

        Se hai scaricato 86 pacchetti è perché ne stavo aggiornando altri, infatti ho scaricato solo 4 pacchetti;). L'altra cosa è che sabayon è un derivato di gentoo, non gentoo, quindi se vuoi fare un test, dovresti installare gentoo direttamente e usare portage. Non penso che ci siano molti miglioramenti nei pkgbuilds e lo dico come utente di archlinux di 6 mesi, l'unico vantaggio che vedo rispetto agli ebuild è che i pkgbuild installano le dipendenze automaticamente, sebbene molte volte ho scoperto che ho dovuto sistemare fino alle dipendenze pkgbuilds.
        Se sei un livello 8, non incolpare gentoo.

        1.    msx suddetto

          «86? Non mentire, "
          WTF? Lavati la bocca pagliaccio, non sto mentendo, lo lascio ai mediocri.
          Prima di aprire la bocca come fai, controlla quello che dico, o LO SAI GIÀ CHE È QUELLO?
          Scarica l'ultima ISO, aggiorna i repository e prova a installare quell'applicazione PER VEDERE QUANTI PACCHETTI BIZARRO SI AGGIORNANO IN PRECEDENZA.

          E poi ho morso la polvere, Jetón.

          "Se hai scaricato 86 pacchetti, è perché ne stavo aggiornando altri, infatti ho scaricato solo 4 pacchetti"

          Vediamo: se decido di installare un'applicazione X, è logico che se tale applicazione necessita di altri pacchetti in una certa versione, si offre di aggiornarli per poter installare l'applicazione in questione.

          Ora, quando un'applicazione progettata per la console deve aggiornare in precedenza alcune dipendenze che a loro volta devono aggiornare altre dipendenze e infine, per detta applicazione CONSOLE, devono essere precedentemente aggiornate 86 dipendenze a cascata, di cui la stragrande maggioranza non ha alcun tipo di relazione con l'applicazione che stiamo installando è che il sistema di compilazione SUCCHIA.

          E sì: Sabayon È Gentoo per il semplice fatto che se invece di usare equo decidi di usare emerge, NON TROVERAI ALCUN PROBLEMA nella gestione del tuo sistema, entrambi i sistemi sono compatibili al 100% - Mi chiedo se dici altrimenti di essere un utente di quelli distribuzioni.

          Con à º ultimo:
          "Anche se molte volte ho scoperto di dover correggere anche i pkgbuild delle dipendenze."
          Certo, può succedere, con qualcosa che AUR significa "Arch User Repository" o Arch user repository.
          Infatti, poiché i pacchetti AUR sono caricati da utenti CHE COLLABORANO CON LA COMUNITÀ AGGIUNGENDO PKBUILDS DA APPLICAZIONI CHE LI UTILIZZANO O HANNO BISOGNO DI ALTRI UTENTI, è logico che quegli utenti che NON SONO DISTANCE KEEPERS e hanno una vita AFK a volte non sono attenti a i cambiamenti che avvengono continuamente nello sviluppo delle applicazioni che mantengono e per questo motivo generalmente la comunità è molto coinvolta nel postare gli aggiornamenti pertinenti sui rispettivi minisiti per modificare il PKGBUILD e che dette applicazioni compilano.

          Se non ne hai idea, non parlare, il concetto di AUR è semplicemente geniale: dare alla comunità uno spazio in cui interagire e crescere da sola senza dover fare da babysitter agli sviluppatori delle distro. Scintillante.

          "Se sei un livello 8, non incolpare Gentoo."
          Commento tipico n00b 😛

          Dopo aver usato Gentoo e aver rovinato Portage e quanto è obsoleta la distribuzione, ho deciso di dargli una seconda possibilità nella sua forma Funtoo.
          Funtoo è ciò che Gentoo dovrebbe essere se non fossero così testardi nel fare le cose come fanno.
          Funtoo è geniale, sulla base di Gentoo impiegano una logica operativa moderna che sostituisce il vecchio sistema Portage con uno nuovo basato su GIT, mantenendo le dipendenze al minimo, sviluppando nuovi profili ottimizzati (Gentoo usa lo stesso dal 2007 o 2008) e creando le basi per un sistema molto più pulito rispetto al suo predecessore.

          Non è la distro che userei perché compilare assolutamente tutto [0] sembra sempre ridicolo, tuttavia Funtoo ha ottime idee.

          [0] Ragionamento tipico di un utente Gentoo:
          «Bene, per guadagnare lo 0.1% di velocità extra e lo 0.1% di spazio ricompilerò tutto KDE senza il supporto per stampante o scanner, non ho assolutamente una stampante, quindi la voglio! Hehe, mettiamoci al lavoro! »
          2 giorni dopo:
          "Beh, ho quasi compilato KDE e il riscaldamento che esce dalla macchina mi va bene ora che stiamo entrando in inverno, posso spegnere le stufe di casa."
          1 giorno dopo:
          "Ah, meraviglioso, è incredibile come funzioni, no, se è quello che dico, tutto fa la differenza, sembra favolosamente veloce !!!" (EPIC WTF)
          Il giorno successivo al lavoro:
          «- NOOO, come non funziona il PC, devo presentare questa relazione per iscritto !!!
          - Non succede niente amico, collega il tuo laptop direttamente alla stampante e voilà.
          - Houston abbiamo un problema."

          Prendili tu stesso e il tuo livello 8, hahaha
          Livello 8 .. xD

          1.    pandev92 suddetto

            Il tuo modo di parlare sinceramente sembra quello di un uomo ubuntivo che è su Linux da 3 mesi e poi pensa di essere uno * juanker *, quando mi parli ti pulisci la bocca con il sapone, chavalin.
            E no, non hai scaricato gli ultimi iso, a meno che tu non abbia scaricato gli iso giornalieri;). E no, gli 86 aggiornamenti vengono scaricati perché anche se non hanno a che fare con il pacchetto che sei obbligato ad aggiornare prima dell'installazione, funziona così. Trolaco layer 8. E non potreste negarmi che archlinux abbia 4000 pacchetti in meno, congratulazioni, anche Debian ha più pacchetti di archlinux, nei repository.

          2.    vivace suddetto

            Che bisogno c'è di offendere? Non è possibile dare un punto di vista senza aver effettivamente commesso un reato nei confronti di un altro utente? Più rispetto per favore.

          3.    msx suddetto

            "Non mentire" disse il clown, pensi che sia un'offesa peggiore di quella?

          4.    msx suddetto

            Oh sì, 4000 pacchetti scaricati ... 2 volte ciascuno?
            Se usi Arch e per caso non esiste un pacchetto ufficiale o PKGBUILD per la tua applicazione esoterica, è chiaro che hai molta capacità per installarlo da solo, non invano una delle basi di Arch è Slackware dove tutto veniva fatto così fino a poco tempo fa tempo metereologico.

            Quindi, di nuovo, prendili.

      2.    pandev92 suddetto

        L'altra cosa è che nei normali repository archlinux ci sono 10623 pacchetti trovati.

        D'altronde in quelli di sabayon ce ne sono più di 14mila, quindi capirete che è molto meno probabile che dovrete ricorrere all'installazione di pacchetti da sorgenti (o aur) come può accadere in archlinux.

        1.    msx suddetto

          La cosa "tosta" che viene da qualcuno che usa ebuild è fondamentalmente idiota.
          Se vogliamo misurare chi ha il più lungo, AL supera di gran lunga Gentoo in numero di pacchetti e NEL COMPLESSO con un software PIÙ CORRENTE di quello fornito da Gentoo.

          Non molto tempo fa, quando stavo usando NetBeans per lo sviluppo, ricordo che in Arch stavo usando la nuova versione 4 .5-qualcosa per circa 7-1 mesi e gli ebuild di Gentoo avevano ancora la versione 6.9 come stabile e 7.0 come instabile (giallo).

          1.    pandev92 suddetto

            dove hai letto fatale? in ogni caso saranno le fonti. L'altra cosa è che archlinux l'ho appena contato, ha 4mila pacchetti in meno di sabayon nei repository, entra in archlinux.org e vedrai

            https://www.archlinux.org/packages/

            🙂

            sabayon ha più di 14mila, continua a negare le prove, il terrore urbano è nei repository di archlinux, vmware player, spotify ecc.? esempio di applicazioni che non sono XD

          2.    msx suddetto

            Spotify, scegli quello che ti piace:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Terrore urbano:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            Il lettore vmware, se non sbaglio, non necessita di installazione, si limita a decomprimerlo ed eseguire, non è necessario creare un pacchetto per qualcosa di così banale.

            Continua a succhiare 😀

          3.    pandev92 suddetto

            Non considero aur un repository in sé, perché non è mantenuto dagli sviluppatori della distro 😉 e ciò potrebbe implicare, (molte volte capita), che il pacchetto non si compili senza la tua mano, sto parlando dei repository della distro, extra della comunità ecc. e no, non troverai quei pacchetti;).
            Continua a pescare, è fatale ahahaha.

          4.    msx suddetto

            È vero, il male è il sistema di sovrapposizioni e tutte le scoregge che devono essere fatte per installare un'applicazione xD

          5.    pandev92 suddetto

            Beh, se non ti piace cosa stai facendo commentando qui? Vedi che sei un troll? Ma seriamente troll. Ed Elav, non tollererò più che questo individuo mi chiami pagliaccio e per di più sono un editore, dovresti vergognarti di approvare commenti come quelli, quando stavo litigando, mi hai bandito dal forum e ti sei rivoltato contro di me, ma Non dici niente a questa persona.

          6.    msx suddetto

            PERON PERDONO.

            Se c'è qualcosa che mi infastidisce di più che mi chiamano bugiardo, è che una coccinella lo becca con i ragazzi DL che a detta di tutti e anche se ci siamo scambiati dei messaggi 'potenti' sono LORDI (e dico sul serio, da la sensazione).

            Scusami signorina @ pandev92, non ti disturberò più con i miei commenti.

          7.    pandev92 suddetto

            Non nutrire il ...

          8.    vivace suddetto

            Mi sembra che stia già bene signori .. Per favore, condividete i vostri Talk, MSN o Skype e uccidetevi in ​​quel modo .. sul serio .. uno STOP.

  9.   Geek suddetto

    Hahahaha,,,, 😀 Adoro leggere DesdeLinux e ancora di più quando succedono cose del genere. Chi ha detto che Linux è noioso??? 😀

  10.   cooper15 suddetto

    Non sarebbe male se lo spiegassi con manzanitas, perché ho fatto quello che hai messo nel post e mi lancia solo errori.

    1.    pandev92 suddetto

      Hai prima reinstallato gcc? Poi nella guida c'è un errore, devi mettere "sabayon-dsitro" invece di sabayon dsitro.ç

      saluti