Sabayon en qgtkstyle

Screenshot van 2013-04-11 03:12:29


Nou, ik breng je deze eenvoudige tutorial om te kunnen activeren in qtconfig het uiterlijk van Gtk voor Qt-toepassingen, wanneer u een op Gtk gebaseerde omgeving in Sabayon gebruikt (GNOME, XFCE enz.).

Om de een of andere reden, qgtkstijl het is niet geïnstalleerd in Sabayon, noch in de repositories. Volgens sommige ontwikkelaars is dat omdat ze geen 'bloat' willen toevoegen.

Como sabayon, is gebaseerd op Gentoo, aangezien we de Gentoo filosofie zullen gebruiken:

1-We verkrijgen de portage tree:

emerge -sync

2-We verkrijgen de overlays van sabayon:

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

3- We maken een lokale overlay:

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- We geven de ebuild van qgtkstyle door naar de juiste plaats:

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

5- we zien de afhankelijkheden die nodig zijn:

emerge -pvt qgtkstyle

6-We installeren alle afhankelijkheden met entropy / rigo.

7-eindelijk zullen we qgtkstyle installeren: emerge -pvt qgtkstyle.ebuild

8-We registreren de wijzigingen in entropie:

equo rescue spmsync

Eindelijk kunnen we naar qtconfig gaan en de gtk + stijl voor qt-applicaties selecteren

Als je problemen hebt gehad met het compileren van het pakket vanwege gcc, maak je geen zorgen, het is een erkende bug en kan worden opgelost door simpelweg gcc opnieuw te installeren: equo install gcc

Ik hoop dat mijn gids behulpzaam is en zelfs een andere!

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


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   ianpokken zei

    Hoe vaak gebruikte ik sabayon….

  2.   rot87 zei

    Ik begreep niet eens de "j" van een van de instructies hahaha het laat zien dat ik zal geven via in Gentoo en afgeleiden / -_- \

  3.   ooit zei

    Er zit een kleine typefout in het tweede commando. Ik ben geen liefhebber van commando's geven zonder uit te leggen wat ze doen, we produceren een generatie copy-pasters die geen idee hebben wat ze kopiëren. Hoe dan ook, ik kan me voorstellen dat als ze Gentoo of afgeleiden hebben, ze iets moeten weten ...
    groeten

    1.    pandev92 zei

      JA, sorry, het is sabayon distro, naaa, er wordt geen generatie copy pasteadores gemaakt, het is gewoon heel gemakkelijk wat je doet, als je dieper wilt gaan, moet je naar de sabayon wiki gaan 😉

  4.   diazepam zei

    Overigens zou je een verzoekfout kunnen maken om qgtkstyle in sabayon op te nemen

    Ik heb het een keer gedaan met qupzilla 1.3.5 (toen ze nog 1.1.8 hadden)

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

    1.    pandev92 zei

      Het is gebeurd! meer dan twee jaar geleden

      https://bugs.sabayon.org/3079

  5.   diazepam zei

    Ok pandev. Jij wint.

  6.   st0rmt4il zei

    Bedankt voor de tip!

    Groeten!

  7.   msx zei

    Dit is wat ik altijd leuk vond aan Gentoo (en in dit geval Sabayon): de eenvoud van concept en uitvoering!

    Wacht ... het is net andersom !!!!
    Mijn moeder, toen ik las dat je me een cerebrale coma bezorgde, werd ik gered van een goede toen ik besloot Arch te proberen in plaats van Gentoo

  8.   pandev92 zei

    Wacht? Als je niet weet hoe je dat moet doen, geeft het me dat we een probleem hebben, het is niet veel gecompliceerder dan het bewerken van een pkgbuild 😉 of het gebruik van een pkbuild die compileerafhankelijkheden heeft die niet in de arch repos staan ​​of verouderd zijn .., maar hey, hey, als je niet weet waar mkdir voor is, zal ik missen ...
    Er is niets meer dan Kiss dan gentoo in die zin, maar wat ik je kan vertellen is dat elke ervaren archlinuxer dit zou moeten kunnen, hoewel dit natuurlijk alleen voor gevorderde gebruikers is.

    1.    msx zei

      Ik ben het er niet mee eens.

      Wacht? als je niet weet hoe je dat moet doen, denk ik dat we een probleem hebben »
      En het geeft me dat je een klootzak bent, of ik nu weet hoe ik Gentoosa moet beheren of niet.

      PKGBUILD's zijn een hybride tussen het Windows INI-bestandssysteem waarbij u beschikt over:
      [Sectie]
      Variabele = waarde
      en de shell-scripts.
      De PKGBUILD bestaat in feite uit twee secties waar je in de eerste alleen variabelen definieert en in de tweede je het vuile werk doet dat, zoals ik al zei, alleen shell-scripting is, waar we de nodige acties definiëren om het pakket te installeren: maak mappen aan, wijs ze toe, kopieer of bestanden verplaatsen, .tars uitpakken, enz. Dit is waar de schoonheid van de PKGBUILD ligt: ​​het concept is eenvoudig en de uitvoering is eenvoudig, waarbij de enige stop om magie te creëren de pols van de programmeur is. Ze hebben niets vreemds en dragen ook niets nieuws bij, met het kennen van shell-scripting (sh of bash, niet meer) is het niet nodig om iets anders te leren.

      Een PKGBUILD is niet meer of minder dan een krachtige, moderne en schone ebuild en dit verschil wordt duidelijk wanneer we een PKGBUILD van een X-applicatie vergelijken met zijn analoge ebuild.

      In plaats daarvan is de administratie van Gentoo het meest omslachtige dat ik ooit heb gezien.
      Afgezien van het feit dat alles voortdurend wordt gecompileerd - enigszins zenuwslopend en economisch en ecologisch inefficiënt - is het probleem van Gentoo zijn ongezonde administratie en uw post demonstreert het met het aantal ronden dat nodig is om een ​​specifiek pakket te installeren.

      Als er een defect is dat Gentoo heeft en dat zijn gebruikers zondigen, is het om te geloven dat hoe gecompliceerder hoe beter wanneer schoonheid en meesterschap in eenvoud worden aangetoond xD

    2.    msx zei

      Er is een leuke test die ik zou kunnen demonstreren hoe absurd sommige functies van Gentoo / Sabayon zijn voor iedereen die een paar minuten heeft:
      gisteren heb ik de afbeelding van Sabayon 11 KDE gedumpt naar een pendrive om te testen hoe de distributie werkt in echte HW.
      Nadat ik op de desktop heb opgestart, besluit ik om een ​​back-up te maken van een partitie waarop ik een ander besturingssysteem heb om Sabayon bovenop te installeren en het nauwkeuriger te kunnen bekijken.
      Hiervoor besluit ik FSARCHIVER te installeren, een uitstekende console-tool om back-ups te maken en partities te klonen.
      Ik open Konsole en update de repo's:
      $ sudo equo omhoog
      Logischerwijs is de tweede stap het installeren van fsarchiver:
      $ sudo equi i fsarchiver
      … WTF! Het systeem moet _86_ (ja, zesentachtig) pakketten downloaden als een afhankelijkheid en dan fsarchiver downloaden en installeren !!!
      Het grappigste is dat er onder de pakketten die het downloadt een groot aantal pakketten is die gerelateerd zijn aan X of Python (zoals PyQt onder andere) wanneer de applicatie die ik installeer is ontworpen om alleen vanaf de console te draaien! xD

      C'on, ik heb veel te doen gedurende de dag voordat ik mijn tijd zo belachelijk verspil.

      1.    pandev92 zei

        86? Lieg niet, de afhankelijkheden bereiken niet eens 10

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

        Als je 86 pakketten hebt gedownload, is dat omdat ik andere aan het updaten was, in feite heb ik maar 4 pakketten gedownload;). Het andere ding is dat sabayon een afgeleide is van gentoo, niet van gentoo, dus als je een test wilt doen, moet je gentoo direct installeren en portage gebruiken. Ik denk niet dat er veel verbetering is in de pkgbuilds en ik zeg dit als een 6 maanden oude archlinux-gebruiker, het enige voordeel dat ik zie ten opzichte van de ebuilds is dat de pkgbuilds de afhankelijkheden automatisch installeren, hoewel ik vaak heb gemerkt dat ik moest repareren tot aan de afhankelijkheden pkgbuilds.
        Als je een laag 8 bent, geef gentoo dan niet de schuld.

        1.    msx zei

          «86? Lieg niet, "
          WTF? Was je mond clown, ik lieg niet, dat laat ik aan het middelmatige over.
          Voordat u uw snuit opent zoals u doet, controleert u wat ik zeg, of WEET U REEDS DAT HET ZO IS?
          Download de laatste ISO, update repositories en probeer die applicatie te installeren ZIE HOEVEEL BIZARROS-PAKKETTEN VORIG BIJWERKEN.

          En toen beet ik in het stof, jetón.

          "Als je 86 pakketten hebt gedownload, is dat omdat ik andere aan het updaten was, in feite heb ik maar 4 pakketten gedownload"

          Even kijken: als ik besluit om een ​​X-applicatie te installeren, is het logisch dat als die applicatie andere pakketten nodig heeft in een bepaalde versie, het aanbiedt om deze bij te werken om de applicatie in kwestie te installeren.

          Wanneer een applicatie die is ontworpen voor de console, eerder een bepaalde afhankelijkheid moet bijwerken die op zijn beurt andere afhankelijkheden moet bijwerken en tot slot, voor de CONSOLE-applicatie, 86 trapsgewijze afhankelijkheden eerder moeten worden bijgewerkt, waarvan de overgrote meerderheid geen enkele relatie heeft met de applicatie die we installeren is dat het SUCK build-systeem.

          En ja: Sabayon IS Gentoo voor het simpele feit dat als je in plaats van equo te gebruiken, emerge wilt gebruiken, JE GEEN PROBLEEM ZULT VINDEN bij het beheren van je systeem, beide systemen zijn 100% compatibel - ik vraag me af of je anders zegt als gebruiker van deze distributies.

          Op laatst:
          "Hoewel ik vaak heb gemerkt dat ik zelfs de pkgbuilds van de afhankelijkheden moest repareren."
          Natuurlijk kan het gebeuren, door iets dat AUR "Arch User Repository" of Arch-gebruikersrepository betekent.
          Aangezien de AUR-pakketten worden geüpload door gebruikers die SAMENWERKEN MET DE GEMEENSCHAP DOOR PKBUILDS TOE TE VOEGEN VAN TOEPASSINGEN DIE ZE GEBRUIKEN OF ANDERE GEBRUIKERS NODIG HEBBEN, is het logisch dat gebruikers die GEEN AFSTANDHOUDERS ZIJN en een AFK-leven hebben, soms niet opletten voor de veranderingen die voortdurend plaatsvinden in de ontwikkeling van de applicaties die ze onderhouden en daarom is de gemeenschap over het algemeen erg betrokken bij het plaatsen van de relevante updates op de respectievelijke minisites om de PKGBUILD te wijzigen en om deze applicaties te compileren.

          Als je geen idee hebt, praat dan niet, het concept van AUR is gewoonweg briljant: om de community de ruimte te geven om op eigen kracht te communiceren en te groeien zonder op de distro-ontwikkelaars te moeten passen. Sprankelend.

          "Als je een laag 8 bent, geef gentoo dan niet de schuld."
          Typische opmerking n00b 😛

          Nadat ik Gentoo had gebruikt en Portage had verknoeid en hoe verouderd de distributie is, besloot ik het een tweede kans te geven in zijn Funtoo-vorm.
          Funtoo is wat Gentoo zou moeten zijn als ze niet zo koppig waren om dingen te doen zoals ze doen.
          Funtoo is briljant, op basis van Gentoo gebruiken ze een moderne bedieningslogica die het oude Portage-systeem vervangt door een nieuw gebaseerd op GIT, waardoor de afhankelijkheden tot een minimum worden beperkt, nieuwe geoptimaliseerde profielen worden ontwikkeld (Gentoo gebruikt hetzelfde sinds 2007 of 2008) en de basis gelegd voor een veel schoner systeem dan zijn voorganger.

          Het is niet de distro die ik zou gebruiken omdat het compileren van absoluut alles [0] de hele tijd belachelijk lijkt, maar Funtoo heeft hele goede ideeën.

          [0] Typische redenering van een Gentoo-gebruiker:
          «Nou, om 0.1% extra snelheid en 0.1% ruimte te winnen, ga ik alle KDE opnieuw compileren zonder printer- of scannerondersteuning. Ik heb totaal geen printer, dus ik wil hem! Hehe, laten we aan het werk gaan! »
          2 dagen later:
          "Nou, ik heb KDE bijna gecompileerd en de verwarming die uit de machine komt bevalt me ​​goed nu we de winter ingaan, ik kan de verwarming in huis uitzetten."
          1 dag later:
          "Ah, geweldig, het is ongelofelijk hoe goed het werkt, nee, als het is zoals ik zeg, alles maakt een verschil, het voelt fantastisch snel !!!" (EPISCHE WTF)
          De volgende dag op het werk:
          «- NOOO, hoe werkt de pc niet, ik moet dit rapport schriftelijk indienen !!!
          - Er gebeurt niets man, sluit je laptop rechtstreeks aan op de printer en voila.
          - Houston we hebben een probleem."

          Pak ze zelf en je laag 8, hahaha
          Laag 8 .. xD

          1.    pandev92 zei

            Jouw manier van spreken lijkt die van een alomtegenwoordige man die 3 maanden op Linux zit en dan denkt dat hij een * juanker * is, als je tegen me praat, veeg dan je mond af met zeep, chavalin.
            En nee, je hebt de laatste iso niet gedownload, tenzij je de dagelijkse iso hebt gedownload;). En nee, de 86 updates worden gedownload, want zelfs als ze niet te maken hebben met het pakket dat je moet updaten voordat je gaat installeren, werkt het zo. Trolaco laag 8. En je kon me niet weerleggen dat archlinux 4000 pakketten minder heeft, gefeliciteerd, zelfs debian heeft meer pakketten dan archlinux, in de repositories.

          2.    levendig zei

            Welke behoefte is er om te beledigen? Is het niet mogelijk een standpunt te geven zonder daadwerkelijk een overtreding tegen een andere gebruiker uit te vaardigen? Meer respect alstublieft.

          3.    msx zei

            "Lieg niet," zei de clown, lijkt het een ergere overtreding dan dat?

          4.    msx zei

            Oh ja, 4000 pakketten die zijn gedownload ... elk 2 keer?
            Als je Arch gebruikt en er is toevallig geen officieel pakket of PKGBUILD voor je esoterische applicatie, dan is het duidelijk dat je voldoende capaciteit hebt om het zelf te installeren, niet voor niets is een van Arch's bases Slackware waar tot voor kort alles zo werd gedaan weer.

            Dus, nogmaals, neem ze.

      2.    pandev92 zei

        Het andere is dat er in de normale archlinux repo's 10623 pakketten zijn gevonden.

        Aan de andere kant, in die van sabayon zijn er meer dan 14 duizend, dus u zult begrijpen dat het veel minder waarschijnlijk is dat u uw toevlucht moet nemen tot het installeren van pakketten uit bronnen (of aur) zoals kan gebeuren in archlinux.

        1.    msx zei

          Het ‘onheilspellende’ van iemand die ebuilds gebruikt, is eigenlijk idioot.
          Als we gaan meten wie de langste heeft, AL overtreft Gentoo ver in aantal pakketten en ALGEMEEN met MEER HUIDIGE software dan degene die door Gentoo wordt geleverd.

          Niet lang geleden, toen ik NetBeans gebruikte om te ontwikkelen, herinner ik me dat ik in Arch de nieuwe versie 4 .5-iets ongeveer 7-1 maanden had gebruikt en dat Gentoo ebuilds nog versie 6.9 hadden als stabiel en 7.0 als onstabiel (geel).

          1.    pandev92 zei

            waar heb je fataal gelezen? het zullen in ieder geval bronnen zijn. Het andere ding is dat archlinux ik het net heb geteld, het heeft 4 duizend pakketten minder dan sabayon in de repositories, voer archlinux.org in en je zult zien

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

            🙂

            sabayon heeft meer dan 14 duizend, blijft het bewijs ontkennen, zit stedelijke terreur in de repos van archlinux, vmware player, spotify enz.? voorbeeld van applicaties die geen XD zijn

          2.    msx zei

            Spotify, kies degene die je leuk vindt:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Stedelijke terreur:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            De vmware-speler, als ik me niet vergis, hoeft niet te worden geïnstalleerd, hij is gewoon uitgepakt en uitgevoerd, het is niet nodig om een ​​pakket te maken voor zoiets onbeduidends.

            Blijf zuigen 😀

          3.    pandev92 zei

            Ik beschouw aur op zichzelf niet als een repository, omdat het niet wordt onderhouden door de ontwikkelaars van de distro 😉 en dat kan betekenen, (vaak gebeurt het), dat het pakket niet compileert zonder dat je je hand erin steekt, ik heb het over de repositories van de distro, community extra etc, en nee, je zult die pakketten niet vinden;).
            Blijf slepen, het is dodelijk ahahaha.

          4.    msx zei

            Het is waar, slecht is het overlaysysteem en al het scheten dat moet worden gedaan om een ​​xD-applicatie te installeren

          5.    pandev92 zei

            Als je het niet leuk vindt, wat doe je dan hier commentaar te geven? Zie je dat je een trol bent? Maar serieus trol. En Elav, ik ga niet meer tolereren dat deze persoon me een clown noemt en bovendien ben ik redacteur, je zou je moeten schamen om dit soort opmerkingen goed te keuren, toen ik aan het vechten was, verbood je me van het forum en keerden jullie je allemaal tegen mij, maar Je zegt niets tegen deze persoon.

          6.    msx zei

            PERON VERGEVING.

            Als er iets is dat me meer stoort dat ze me een leugenaar noemen, dan is het dat een lieveheersbeestje het vangt met de DL-jongens die door alle rekeningen en hoewel we enkele 'krachtige' berichten hebben uitgewisseld GROSS zijn (en ik meen het, van de gevoel).

            Pardon, mevrouw @ pandev92, ik zal u niet meer lastig vallen met mijn opmerkingen.

          7.    pandev92 zei

            Geef de ...

          8.    levendig zei

            Het lijkt me dat het al goed gaat heren .. Deel alsjeblieft je Talk, MSN of Skype en pleeg op die manier zelfmoord .. serieus .. een STOP.

  9.   Geek zei

    Hahahaha,,,, 😀 Ik hou van lezen DesdeLinux en nog meer als dit soort dingen gebeuren. Wie zei dat Linux saai was??? 😀

  10.   cooper15 zei

    Het zou niet erg zijn als je het met manzanitas zou uitleggen, want ik deed wat je in de post zette en het levert me alleen maar fouten op.

    1.    pandev92 zei

      Heb je gcc eerst opnieuw geïnstalleerd, dan is er in de gids een fout, je moet "sabayon-dsitro" invoeren in plaats van sabayon dsitro.ç

      groeten