Sabayon i qgtkstyle

Captura de 2013 04:11:03


Bé, us porto aquest simple tutorial per poder activar a qtconfig l'aparença Gtk per a les aplicacions Qt, quan estigueu usant en Sabayon algun entorn basat en Gtk (GNOME, XFCE etc ..).

Per algun motiu, qgtkstyle no es troba instal·lat en Sabayon, ni tampoc està en els repositoris. Segons algun desenvolupador, és perquè no volen afegir »bloat».

Com que sabayon, Està basada en Gentoo, ja que recorrerem a la filosofia Gentoo:

1-Obtenim l'arbre de portage:

emerge -sync

2-Obtenim els overlays de sabayon:

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

3- Vam crear un overlay local:

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- Passem el ebuild de qgtkstyle al seu lloc correcte:

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

5- veiem les dependències que es necessiten:

emerge -pvt qgtkstyle

6-Instal·lem totes les dependències amb entropy / rigo.

7-finalment instal·larem qgtkstyle: emergeix -pvt qgtkstyle.ebuild

8-Registrem els canvis en entropy:

equo rescue spmsync

Finalment podem anar a qtconfig i seleccionar l'estil gtk + per a les aplicacions qt

Si heu tingut problemes en el paquet per culpa de gcc, no us preocupeu, és un error reconegut i se soluciona simplement reinstal·lat gcc: equo install gcc

Espero que sigui d'ajuda la meva guia i fins una altra!

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


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   ianpocks va dir

    Que temps quan feia servir sabayon ....

  2.   Rots87 va dir

    no entesa ni la «j» d'una de les instruccions jajaja es nota que dare via en Gentoo i derivades / -_- \

  3.   ever va dir

    Hi ha un petit error de mecanografia en el segon comandament. No sóc amant de posar ordres sense explicar que fan, produïm una generació de copy-pasteadores que no tenen idea de què estan copiant. Igual, m'imagino que si tenen Gentoo o derivats, aaalgo han de saber ...
    Salutacions

    1.    pandev92 va dir

      SI, perdoneu, és sabayon distro, naaa, no es crea una generació de copy pasteadores, simplement és molt fàcil el que estàs fent, si vols aprofundir més, has d'anar a la wiki de sabayon 😉

  4.   diazepan va dir

    Ja de pas podries fer un error de request perquè incloguin qgtkstyle en sabayon

    Jo ho vaig fer un cop amb qupzilla 1.3.5 (quan encara tenien la 1.1.8)

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

    1.    pandev92 va dir

      Ja està fet! fa mes de dos anys

      https://bugs.sabayon.org/3079

  5.   diazepan va dir

    Ok Pandev. El teu ganes.

  6.   st0rmt4il va dir

    Gràcies pel tip!

    Salutacions!

  7.   MSX va dir

    Això és el que sempre em va agradar de Gentoo (i Sabayon en aquest cas): la simplicitat de concepte i execució!

    Wait ... és just a l'inrevés !!!!
    La meva mare, només de llegir-te em va donar un coma cerebral, d'una bona em vaig salvar quan em vaig decidir a provar Arch en comptes de Gentoo 😀

  8.   pandev92 va dir

    Wait? si no saps fer això, em dóna que tenim un problema, no és molt més complicat que editar un pkgbuild 😉 o utilitzar un pkbuild que tingui compilar dependències que no estiguin en els repos de fitxer o estiguin out of date .., però bé, escolta, si no saps perquè serveix mkdir jo trobo ...
    No hi ha res més Kiss que gentoo en aquest sentit, però el que si puc dir-te, és que qualsevol archlinuxero, experimentat hauria de poder fer això, encara que clar, aquest cas és només per a usuaris avançats.

    1.    MSX va dir

      No coincideixo.

      «Wait? si no saps fer això, em dóna que tenim un problema »
      I a mi em dóna que sos un pelotudo, sàpiga jo o no gestionar Gentoosa.

      Els PKGBUILD són un híbrid entre el sistema d'arxius INI de Windows on tens:
      [Secció]
      Variable = valor
      i els script per shell.
      El PKGBUILD està compost bàsicament per dues seccions on en la primera només definiu variables i en la segon fas la feina bruta que com dic és solament shell scripting on definim les accions necessàries perquè s'instal·li el paquet: crear directoris, assignar-los permisos, copiar o moure arxius, descomprimir .tars, etc. He allà a on radica la bellesa dels PKGBUILD: la seva concepció és simple i la seva execució és senzilla on l'únic límit per a crear magía és la nina de programador. No tenen res estrany ni aporten res de nou, amb saber scripting per shell (sh o bash, no més) no cal aprendre més res.

      Un PKGBUILD no és ni més ni menys que un ebuild potent, modern i net i aquesta diferència salta a la vista quan comparem un PKGBUILD d'una aplicació X amb el seu anàleg ebuild.

      En canvi l'administració de Gentoo és el més molest que vaig veure en la meva vida.
      Més enllà de el fet de compilar tot contínuament -una cosa desesperant i econòmica i ambientalment ineficiente- el problema de Gentoo és la seva administració malaltissa i el teu post ho demostra amb la quantitat de voltes que cal donar per poder instal·lar un paquet específic.

      Si hi ha un defecte que té Gentoo i de què pequen seus usuaris és el de creure que com més complicat és millor quan la bellesa i el mestratge es demostren en la simplicitat xD

    2.    MSX va dir

      Hi ha una prova simpàtica que els vaig poder demostrar com d'absurdes són algunes característiques de Gentoo / Sabayon a tots aquells que tinguin uns minuts:
      ahir vaig bolcar la imatge de Sabayon 11 KDE a un pendrive per provar com va la distribució en HW real.
      Després de bootear a l'escriptori decideixo fer un backup d'una partició on tinc un altre OS per a instal·lar sobre Sabayon i poder examinar amb més deteniment.
      Per a això decideixo instal·lar FSARCHIVER, una excel·lent eina de consola per backupear i clonar particions.
      Obro Konsole i actualitzo els repos:
      $ Sudo equo up
      Lògicament el segon pas és instal·lar fsarchiver:
      $ Sudo equo i fsarchiver
      ... WTF! El sistema necessita baixar _86_ (si si, vuitanta-sis) paquets com a dependència per després baixar i instal·lar fsarchiver !!!
      El més còmic és que entre els paquets que baixa hi ha multitud de paquets relacionats a X o Python (com PyQt entre d'altres) quan l'aplicació que estic instal·lant està dissenyada per córrer només des de consola! xD

      C'on, tinc molt per fer durant el dia abans de perdre el temps tan ridículament.

      1.    pandev92 va dir

        86? No menteixis, no arriben ni a 10 les dependències

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

        Si t'ha baixat 86 paquets és perquè estava actualitzant altres, de fet a mi només m'ha baixat 4 paquets;). La resta, és que sabayon és un aderivada de gentoo, no gentoo, així que si vols fer una prova, et tocaria instal·lar gentoo directament i usar portage. No crec que hi hagi molta millora en els pkgbuild i ho dic com a ex usuari de 6 mesos de ArchLinux, l'únic avantatge que veig sobre els ebuilds, és que els pkgbuilds instal·len les dependències automàticament, així que moltíssima vegades m'he trobat que he hagut d'arreglar fins als pkgbuilds de les dependències.
        Si ets un capa 8, no li donis la culpa a gentoo.

        1.    MSX va dir

          «86? No menteixis, »
          WTF? Renta't la boca pallasso, jo no ment, això l'hi deixo als mediocres.
          Abans d'obrir el musell com ho fas comprovació del que dic, o JA SAPS QUE ÉS AIXÍ?
          Bajá l'última ISO, actualitza repositoris i intenta instal · lar aquesta aplicació A VEURE QUANTS PAQUETS bizarros ACTUALITZA PRÈVIAMENT.

          I després morde la pols, jetón.

          «Si t'ha baixat 86 paquets és perquè estava actualitzant altres, de fet a mi només m'ha baixat 4 paquets»

          A veure: si jo decideixo instal·lar una aplicació X és lògic que si aquesta aplicació necessita altres paquets en determinada versió s'ofereixi a actualitzar per així poder instal·lar l'aplicació en qüestió.

          Ara quan una aplicació dissenyada per a consola necessita actualitzar prèviament alguna dependència que al seu torn necessita actualitzar altres dependències i que finalment, per a aquesta aplicació D'CONSOLA necessiten ser actualitzades prèviament 86 dependències en cascada, de les quals l'àmplia majoria no té cap tipus de relació amb l'aplicació que estem instal·lant és que el sistema de compilació EMPESTA.

          I sí: Sabayon ÉS Gentoo pel simple fet que si en comptes d'usar equo decidiu utilitzar emergeix NO VAS A TROBAR CAP PROBLEMA gestionant el teu sistema, els dos sistemes són 100% compatibles - m'estranya que diguis el contrari sent usuari d'aquestes distribucions.

          Finalment:
          «Encara que moltíssima vegades m'he trobat que he hagut d'arreglar fins als pkgbuilds de les dependències.»
          És clar, és possible que passi, per alguna cosa AUR significa «Arch User Repository» o repositori d'usuaris d'Arch.
          De fet a l'ésser els paquets de l'AUR enviats per usuaris QUE COL·LABOREN AMB LA COMUNITAT afegint PKBUILDS D'APLICACIONS QUE UTILITZEN ELLS O NECESSITEN ALTRES USUARIS és lògic que aquests usuaris que NO SÓN MANTENIDORS de la distro i tenen una vida AFK de vegades no estiguin atents a els canvis que ocorren contínuament en el desenvolupament de les aplicacions que mantenen i per això generalment la comunitat està molt involucrada postejant en els respectius minisitios les actualitzacions pertinents per modificar el PKGBUILD i que aquestes aplicacions compilen.

          Si no tens idea no parlis, el concepte de AUR és senzillament brillant: donar-li un espai a la comunitat perquè ella interactuï i creixi per si sola sense haver de fer babysitting els desenvolupadors de la distro. Brillant.

          «Si ets un capa 8, no li donis la culpa a gentoo.»
          Típic comentari n00b 😛

          Després d'usar Gentoo i putejar per tots costats a Portage i el antiquada que resulta la distribució vaig decidir donar-li una segona oportunitat en la seva forma de Funtoo.
          Funtoo és el que Gentoo hauria de ser si no fossin tan obstinats a fer les coses com les fan.
          Funtoo és brillant, sobre la base de Gentoo empren una lògica de funcionament moderna reemplaçant el vell sistema de Portage amb un un nou basat en GIT, mantenint dependències a l'mínim, desenvolupant nous perfils optimitzats (Gentoo utilitza els mateixos des del 2007 o 2008) i creant la base per a un sistema molt més net que el seu predecessor.

          No és la distro que usaria perquè això de compilar absolutament tot [0], tot el temps em sembla ridícul, però Funtoo té molt bones idees.

          [0] Típic raonament d'un usuari de Gentoo:
          «Bé, per guanyar un 0.1% de velocitat extra i un 0.1% d'espai vaig a recompilar tot el KDE sense suport d'impressora ni escàner, total jo no tinc impressora, perquè ho vull! Jeje, som-hi! »
          2 dies després:
          «Bé, ja tinc KDE gairebé compilat i la calefacció que surt de la màquina em va bé ara que estem entrant a l'hivern, puc apagar les estufes de la casa.»
          1 dia més tard:
          «Ah, meravellós, és increïble el bé que camina, no, si és com jo dic, tot marca una diferència, se sent fabulosament ràpid !!!» (EPIC WTF)
          A l'endemà, a la feina:
          «- NOOO, com que no camina PC, jo he de presentar aquest informe per escrit !!!
          - No passa res home, connecta el teu portàtil directament a la impressora i llest.
          - Houston, tenim un problema. »

          Tomátelas vós i la vostra capa 8, jajaja
          Capa 8 .. xD

          1.    pandev92 va dir

            La teva manera de parlar sincerament sembla la d'un ubuntunero que porta 3 mesos en Linux i després es creï un * juanker *, quan parlis amb mi renta't la boca amb sabó noiet.
            I no, no t'has baixat l'última iso, almenys que t'hagis baixat la daily iso;). I no, se't baixen les 86 actualitzacions perquè encara que no tinguin a veure amb el paquet estàs obligat a actualitzar abans d'instal·lar, funciona així. Trolaco capa 8. I no has pogut rebatirme el que ArchLinux té 4000 paquets menys, felicitats, fins debian té més paquets que ArchLinux, en els repositoris.

          2.    ILAV va dir

            ¿Que necessitat hi ha d'ofendre? És que no es pot donar un punt de vista sense arribar a emetre ofensa alguna contra un altre usuari? Més respecte per favor.

          3.    MSX va dir

            «No menteixis» va dir el pallasso, et sembla pitjor ofensa que aquesta?

          4.    MSX va dir

            Oh yeah, 4000 paquets que van ser descarregats ... 2 vegades cada un?
            Si fas servir Arch i per casualitat no hi ha un paquet oficial o PKGBUILD per al teu aplicació esotèrica se sobreentén que et sobra capacitat per instal·lar-pel teu compte, no en va una de les bases d'Arch és Slackware on tot s'acostumava a fer així fins fa poc temps.

            Sota, again, tomátelas.

      2.    pandev92 va dir

        La resta és que en els repos normals de ArchLinux hi ha 10623 packages found.

        En canvi en els de sabayon hi ha més de 14 mil, així que comprendràs que és molt menys probable que hagis de recórrer a instal·lar paquets des de les fonts (o aur) com pot passar en ArchLinux.

        1.    MSX va dir

          Això de «funestos» venint d'algú que fa servir ebuilds és bàsicament idiota.
          Si anem a mesurar qui la té més llarga, A EL supera àmpliament en quantitat de paquets a Gentoo i SOBRETOT amb programari MES ACTUAL que el proveït per Gentoo.

          No fa molt de temps quan feia servir NetBeans per a desenvolupar recordo que en Arch portava uns 4 o 5 mesos usant la nova versió 7 1-alguna cosa i els ebuilds de Gentoo tenien encara la versió 6.9 com estable i la 7.0 com inestable (groga).

          1.    pandev92 va dir

            on has llegits funestos? en tot cas serà fonts. La resta és que ArchLinux ho acabo d'explicar, té 4 mil paquets menys que sabayon en els repositoris, entri archlinux.org i veuràs

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

            🙂

            sabayon té més de 14 mil, segueix negant l'evidència, està urban terror en els repos de ArchLinux, vmware player, spotify etc? exemple d'aplicacions que no estan XD

          2.    MSX va dir

            Spotify, vaig triar el que t'agradi:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Urban Terror:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            El vmware player si no m'equivoco no necessita instal·lació, és només descomprimir i executar, no cal crear un paquet per una cosa tan trivial.

            Keep sucking 😀

          3.    pandev92 va dir

            No considero a aur un repositori en si, perquè no operat pels devs de la distro 😉 i això pot implicar, (moltíssimes vegades passa), que el paquet no compili sense que tu li metes mà, jo parlo dels repositoris de la distro, community extra etc, i no, no vas a trobar aquests paquets;).
            Segueix troleando, es ta dóna fatal ahahaha.

          4.    MSX va dir

            És veritat, funest és el sistema de overlays i tota la pedorreada que cal fer per instal·lar una aplicació xD

          5.    pandev92 va dir

            Doncs si no us agrada que fas comentant aquí? Vegada que ets un troll? Però troll de debò. I ILAV, no vaig a tolerar més que aquest individu em cridi pallasso ia sobre sigui un redactor, us hauria de donar vergonya aprovar comentaris com aquests, quan jo caminava de lluitador, em baneaistes de fòrum i tots us vau posar en contra al meu, però a aquest individu no li dieu res.

          6.    MSX va dir

            PERON PERDÓ.

            Si hi ha alguna cosa que em molesta més que em diguin mentider és que una marieta es la adherència amb els nois de DL que sens dubte i per mes que hàgim intercanviat alguns missatges 'potents' són uns grosos (i ho dic de debò, des del sentiment).

            Disculpeme senyoreta @ pandev92, no tornaré a incomodar amb els meus comentaris.

          7.    pandev92 va dir

            Do not feed the ...

          8.    ILAV va dir

            Em sembla que ja està bé senyors .. Si us plau, comparteixin la seva Talk, MSN o Skype i es maten per aquesta via .. de debò .. un STOP.

  9.   Frikilui va dir

    Jajajaja,,,,, 😀 M'encanta llegir DesdeLinux i més quan passen coses com aquestes. Qui va dir que Linux era avorrit??? 😀

  10.   cooper15 va dir

    No estaria malament si ho expliquessis amb pometes, perquè vaig fer el que vas posar en el post i només errors em tira.

    1.    pandev92 va dir

      Prmeramente reinstalaste gcc? Després en la guia hi ha un error, has de posar «sabayon-dsitro» en un lloc de sabayon dsitro.ç

      una salutació