Sabayon a qgtkstyle

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


Přináším vám tento jednoduchý návod, abyste se mohli aktivovat qtconfig vzhled Gtk pro aplikace Qt, když používáte prostředí založené na Gtk v Sabayonu (GNOME, XFCE atd.).

Z nějakého důvodu, qgtkstyle není nainstalován v Sabayonu ani v úložištích. Podle některých vývojářů je to proto, že nechtějí přidávat »bloat».

Como Sabayon, je založen na Gentoo, protože použijeme filozofii Gentoo:

1 - Získáváme portage strom:

emerge -sync

2 - Získáváme překryvy ze sabayonu:

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

3 - Vytvoříme místní překrytí:

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 - Předáme ebuild qgtkstyle na správné místo:

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

5 - vidíme závislosti, které jsou potřeba:

emerge -pvt qgtkstyle

6 - Všechny závislosti instalujeme pomocí entropie / rigo.

7-Nakonec nainstalujeme qgtkstyle: emerge -pvt qgtkstyle.ebuild

8 - Registrujeme změny v entropii:

equo rescue spmsync

Nakonec můžeme přejít na qtconfig a vybrat styl gtk + pro aplikace qt

Pokud jste měli problémy s kompilací balíčku kvůli gcc, nebojte se, jedná se o rozpoznanou chybu a lze ji vyřešit jednoduše přeinstalováním gcc: equo install gcc

Doufám, že můj průvodce je užitečný a ještě další!

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


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   ianpocks řekl

    Kdy, když jsem použil sabayon….

  2.   hnije87 řekl

    Nerozuměl jsem ani „j“ jednoho z pokynů hahaha, které ukazuje, že budu dávat prostřednictvím v Gentoo a derivátech / -_- \

  3.   vůbec řekl

    Ve druhém příkazu je malý překlep. Nejsem milovník zadávání příkazů bez vysvětlení, co dělají, vytváříme generaci copy-pasterů, kteří nemají tušení, co kopírují. Každopádně si představuji, že pokud mají Gentoo nebo deriváty, musí něco vědět ...
    pozdravy

    1.    pandev92 řekl

      ANO, promiňte, je to sabayon distro, naaa, není vytvořena generace copy pastorů, je prostě velmi snadné, co děláte, pokud chcete jít hlouběji, měli byste jít na sabayon wiki 😉

  4.   diazepam řekl

    Mimochodem, můžete udělat chybu požadavku na zahrnutí qgtkstyle do sabayonu

    Udělal jsem to jednou s qupzilla 1.3.5 (když ještě měli 1.1.8)

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

    1.    pandev92 řekl

      Hotovo! před více než dvěma lety

      https://bugs.sabayon.org/3079

  5.   diazepam řekl

    Dobře, pandeve. Vyhráváte.

  6.   ST0RMT4IL řekl

    Děkuji za tip!

    Zdravím!

  7.   MSX řekl

    To se mi na Gentoo (a v tomto případě Sabayonovi) vždy líbilo: jednoduchost konceptu a provedení!

    Počkejte ... je to jen naopak !!!!
    Moje matka, když jsem ti četla mozkové koma, byla jsem zachráněna před dobrým, když jsem se rozhodla zkusit Arch místo Gentoo 😀

  8.   pandev92 řekl

    Počkejte? Pokud nevíte, jak to udělat, dává mi to, že máme problém, není to mnohem komplikovanější než úprava pkgbuild 😉 nebo použití pkbuild, který má závislosti na kompilaci, které nejsou v arch reposech nebo jsou zastaralé .., ale hej, hej, pokud nevíš, k čemu je mkdir, chybí mi ...
    V tomto smyslu není nic víc Kiss než gentoo, ale mohu vám říci, že by to měl zvládnout každý zkušený archlinuxer, i když tento případ je samozřejmě pouze pro pokročilé uživatele.

    1.    MSX řekl

      Nesouhlasím.

      Počkejte? pokud nevíte, jak to udělat, dává mi to, že máme problém »
      A dává mi to, že jsi kretén, ať už vím, jak řídit Gentoosa, nebo ne.

      PKGBUILD jsou hybridem mezi souborovým systémem Windows INI, kde máte:
      [Sekce]
      Proměnná = hodnota
      a shell skripty.
      PKGBUILD se v zásadě skládá ze dvou částí, kde v první definujete pouze proměnné a ve druhé provádíte špinavou práci, která, jak říkám, je pouze skriptování prostředí, kde definujeme nezbytné akce pro instalaci balíčku: vytvářejte adresáře, přiřazujte jim oprávnění, kopírujte nebo přesouvat soubory, rozbalit .tars atd. V tom spočívá krása PKGBUILD: jeho koncepce je jednoduchá a její provedení je jednoduché, kde jedinou zastávkou při vytváření magie je programátorovo zápěstí. Nemají nic zvláštního ani nepřispívají ničím novým, protože znát skriptování shellu (sh nebo bash, nic víc) není nutné se učit nic jiného.

      PKGBUILD není ani více, ani méně než výkonný, moderní a čistý ebuild a tento rozdíl je zřejmý, když porovnáme PKGBUILD z aplikace X s jeho analogovým ebuildem.

      Místo toho je administrace Gentoo ta nejtěžší věc, jakou jsem kdy viděl.
      Kromě skutečnosti, že neustále kompilujete vše - poněkud znervózňující a ekonomicky a ekologicky neefektivní - problém Gentoo spočívá v jeho nezdravé správě a váš příspěvek to ukazuje s množstvím kol, které je potřeba k instalaci konkrétního balíčku.

      Pokud existuje vada, kterou Gentoo má a že její uživatelé hřeší, je třeba věřit, že čím složitější je lepší, když se krása a mistrovství projeví v jednoduchosti xD

    2.    MSX řekl

      Existuje pěkný test, který bych mohl ukázat, jak absurdní jsou některé funkce Gentoo / Sabayon pro všechny, kteří mají pár minut:
      včera jsem vyhodil obraz Sabayon 11 KDE na pendrive, abych otestoval, jak distribuce funguje ve skutečném HW.
      Po zavedení na plochu se rozhodnu udělat zálohu oddílu, kde mám jiný OS, abych na něj nainstaloval Sabayon a mohl jej podrobněji prozkoumat.
      Z tohoto důvodu jsem se rozhodl nainstalovat FSARCHIVER, vynikající nástroj konzoly pro zálohování a klonování oddílů.
      Otevřu Konsole a aktualizuji úložiště:
      $ sudo equo nahoru
      Logicky druhým krokem je instalace fsarchiver:
      $ sudo equo a fsarchiver
      … WTF! Systém potřebuje stáhnout _86_ (ano, osmdesát šest) balíčků jako závislost a poté stáhnout a nainstalovat fsarchiver !!!
      Nejzábavnější je, že mezi balíčky, které stahuje, existuje spousta balíčků souvisejících s X nebo Pythonem (jako je například PyQt), když aplikace, kterou instaluji, je navržena tak, aby fungovala pouze z konzoly! xD

      C'one, během dne toho musím hodně udělat, než budu tak směšně ztrácet čas.

      1.    pandev92 řekl

        86? Neklamte, závislosti nedosahují ani 10

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

        Pokud jste si stáhli 86 balíčků, je to proto, že jsem aktualizoval ostatní, ve skutečnosti jsem stáhl pouze 4 balíčky;). Další věc je, že sabayon je derivát gentoo, nikoli gentoo, takže pokud chcete udělat test, budete muset nainstalovat gentoo přímo a použít portage. Nemyslím si, že v pkgbuilds došlo k velkému zlepšení a říkám to jako 6měsíční uživatel archlinuxu, jedinou výhodou, kterou vidím nad ebuilds, je to, že pkgbuilds instalují závislosti automaticky, i když jsem mnohokrát zjistil, že jsem musel opravit až do pkgbuilds závislostí.
        Pokud jste 8. vrstva, neobviňujte gentoo.

        1.    MSX řekl

          «86? Nelži, "
          WTF? Umyj si ústa klauni, nelžu, to nechávám na průměrné.
          Před otevřením tlamy, jak to děláte, zkontrolujte, co říkám, nebo UŽ VÍTE, ŽE TO JE TAKÉ?
          Stáhněte si nejnovější ISO, aktualizujte repozitáře a zkuste tuto aplikaci nainstalovat. PŘEDCHOZÍ ZOBRAZIT KOLIK BALÍKŮ BIZARROS AKTUALIZACE.

          A pak jsem kousl prach, jetone.

          „Pokud jste si stáhli 86 balíčků, je to proto, že jsem aktualizoval ostatní, ve skutečnosti jsem stáhl pouze 4 balíčky“

          Podívejme se: pokud se rozhodnu nainstalovat aplikaci X, je logické, že pokud uvedená aplikace potřebuje další balíčky v určité verzi, nabízí jejich aktualizaci za účelem instalace dané aplikace.

          Nyní, když aplikace navržená pro konzolu potřebuje dříve aktualizovat nějakou závislost, která zase potřebuje aktualizovat jiné závislosti, a konečně pro uvedenou aplikaci CONSOLE je třeba předem aktualizovat 86 kaskádových závislostí, z nichž drtivá většina nemá žádný vztah s aplikací, kterou instalujeme, je systém sestavení SUCK.

          A ano: Sabayon JE Gentoo pro jednoduchou skutečnost, že pokud se místo použití equo rozhodnete použít, NEJDETE ŽÁDNÝ PROBLÉM se správou vašeho systému, oba systémy jsou stoprocentně kompatibilní - zajímalo by mě, jestli říkáte jinak, že jste uživatelem těchto distribucí.

          Podle posledního:
          "I když jsem mnohokrát zjistil, že jsem musel opravit i pkgbuilds závislostí."
          Jistě, může se to stát, něco, co AUR znamená „Arch User Repository“ nebo Arch User Repository.
          Ve skutečnosti, protože balíčky AUR nahrávají uživatelé, KTEŘÍ SPOLUPRACUJÍ S KOMUNITOU PŘIDÁVÁNÍM PKBUILDS Z APLIKACÍ, KTERÉ JE POUŽÍVAJÍ NEBO POTŘEBUJÍ JINÉ UŽIVATELE, je logické, že ti uživatelé, KTERÍ NEJSOU DISTANCE KEEPERS a mají AFK život, někdy nevěnují pozornost změny, ke kterým neustále dochází při vývoji aplikací, které udržují, a proto je komunita obecně velmi zapojena do zveřejňování příslušných aktualizací na příslušných minisitech, aby upravila PKGBUILD a aby tyto aplikace byly kompilovány.

          Pokud nemáte ponětí, nemluvte, koncept AUR je prostě geniální: dát komunitě prostor pro interakci a růst sama, aniž byste museli hlídat vývojáře distro. Jiskřivý.

          „Pokud jsi ve vrstvě 8, neobviňuj gentoo.“
          Typický komentář n00b 😛

          Po použití Gentoo a překonání Portage a toho, jak zastaralá je distribuce, jsem se rozhodl dát jí druhou šanci ve formě Funtoo.
          Funtoo je to, čím by Gentoo mělo být, pokud nebyli tak tvrdohlaví, že dělají věci tak, jak dělají.
          Funtoo je brilantní, na základě Gentoo používají moderní operační logiku, která nahrazuje starý systém Portage novým systémem založeným na GIT, omezuje závislosti na minimum, vyvíjí nové optimalizované profily (Gentoo používá stejný od roku 2007 nebo 2008) a vytváří základ pro mnohem čistší systém než jeho předchůdce.

          Není to distro, které bych použil, protože kompilace absolutně všeho [0] se po celou dobu zdá směšná, ale Funtoo má velmi dobré nápady.

          [0] Typické uvažování uživatele Gentoo:
          «Abych získal 0.1% extra rychlosti a 0.1% prostoru, překompiluji všechny KDE bez podpory tiskáren nebo skenerů, tiskárnu úplně nemám, takže ji chci! Hehe, pojďme do práce! »
          2 dny později:
          „No, mám KDE téměř sestavené a topení vycházející ze stroje mi vyhovuje, když vstupujeme do zimy, mohu vypnout kamna v domě.“
          O 1 den později:
          „Ach, báječné, je neuvěřitelné, jak dobře to funguje, ne, pokud je to, jak říkám, všechno dělá rozdíl, je to úžasně rychlé !!!“ (EPIC WTF)
          Následující den v práci:
          «- NOOO, jak nefunguje PC, musím tuto zprávu předložit písemně !!!
          - Nic se neděje, člověče, připoj svůj notebook přímo k tiskárně a voila.
          - Houstone máme problém."

          Vezměte si je a svou vrstvu 8, hahaha
          Vrstva 8 .. xD

          1.    pandev92 řekl

            Váš způsob, jak mluvit upřímně, se jeví jako všudypřítomného muže, který je na Linuxu 3 měsíce a pak si myslí, že je * džavan *, když se mnou mluvíte, otřete si ústa mýdlem, chavalinem.
            A ne, nestáhli jste poslední iso, pokud jste si nestáhli denní iso;). A ne, stáhne se 86 aktualizací, protože i když nemusí souviset s balíčkem, jste před instalací nuceni provést aktualizaci, funguje to tak. Vrstva Trolaco 8. A nemohli jste mi vyvrátit, že archlinux má o 4000 balíčků méně, gratuluji, dokonce i debian má v balíčcích více balíčků než archlinux.

          2.    živý řekl

            Co je potřeba urazit? Není možné zaujmout stanovisko, aniž bychom skutečně spáchali přestupek proti jinému uživateli? Více respektu, prosím.

          3.    MSX řekl

            „Nelži,“ řekl klaun, vypadá to jako horší přestupek?

          4.    MSX řekl

            Jo, 4000 balíčků, které byly staženy ... každý dvakrát?
            Pokud používáte Arch a náhodou pro vaši esoterickou aplikaci neexistuje žádný oficiální balíček nebo PKGBUILD, má se za to, že máte dostatečnou kapacitu pro jeho vlastní instalaci, není nadarmo jednou ze základen Archu je Slackware, kde se to všechno donedávna používalo počasí.

            Takže je znovu vezměte.

      2.    pandev92 řekl

        Další věc je, že v běžných archlinuxových repozitářích bylo nalezeno 10623 balíčků.

        Na druhou stranu v sabayonu je jich více než 14 tisíc, takže pochopíte, že je mnohem méně pravděpodobné, že se budete muset uchýlit k instalaci balíčků ze zdrojů (nebo aur), jak se to může stát v archlinuxu.

        1.    MSX řekl

          „Baleful“ věc pocházející od někoho, kdo používá ebuilds, je v zásadě idiotská.
          Pokud budeme měřit, kdo má nejdelší, AL daleko převyšuje Gentoo v počtu balíčků a CELKOVĚ s MNOHO AKTUÁLNÍM softwarem, než který poskytuje Gentoo.

          Není to tak dávno, co jsem při vývoji používal NetBeans, pamatuji si, že v Archu jsem používal novou verzi 4-něco asi 5 nebo 7 měsíců a Gentoo ebuilds měl stále verzi 1 jako stabilní a 6.9 jako nestabilní (žlutá).

          1.    pandev92 řekl

            kde jsi četl fatální? v každém případě to budou zdroje. Další věc je, že archlinux Právě jsem to spočítal, má o 4 tisíce balíků méně než sabayon v úložištích, zadejte archlinux.org a uvidíte

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

            ????

            sabayon má více než 14 tisíc, nadále popírá důkazy, je to městský teror v archlinuxových repo operacích, vmware player, spotify atd.? příklad aplikací, které nejsou XD

          2.    MSX řekl

            Spotify, vyberte ten, který se vám líbí:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Městský teror:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            Přehrávač vmware, pokud se nemýlím, nepotřebuje instalaci, stačí jej rozbalit a spustit, není nutné vytvářet balíček pro něco tak triviálního.

            Pokračujte v sání 😀

          3.    pandev92 řekl

            Samo o sobě nepovažuji repozitář, protože to není udržováno devs distro 😉 a to může naznačovat (mnohokrát se to stane), že balíček se nezkompiluje, aniž byste položili ruku, mluvím o repozitářích distro, komunita navíc atd., a ne, tyto balíčky nenajdete;).
            Pokračujte v trollování, je to fatální ahahaha.

          4.    MSX řekl

            Je to pravda, špatný je systém překrytí a všechno prdění, které je třeba udělat pro instalaci aplikace xD

          5.    pandev92 řekl

            Pokud se vám nelíbí, co tady děláte, komentujete? Vidíš, že jsi troll? Ale vážně troll. A Elavi, nebudu více tolerovat, že mě tento jedinec nazývá klaunem a navíc jsem redaktor, měli byste se stydět schvalovat komentáře jako ty, když jsem bojoval, zakázali jste mi fórum a všichni jste se obrátili proti mně, ale Tomuto jednotlivci nic neříkáš.

          6.    MSX řekl

            OSVĚDČENÍ ODPUŠTĚNÍ.

            Pokud mi něco vadí, že mi říkají lhářka, je to tím, že beruška to chytí s kluky DL, kteří jsou ve všech ohledech, ai když jsme si vyměnili nějaké „silné“ zprávy, jsou HRUBÉ (a myslím to vážně, z pocit).

            Promiňte, slečno @ pandev92, nebudu vás znovu obtěžovat svými komentáři.

          7.    pandev92 řekl

            Nekrmte…

          8.    živý řekl

            Zdá se mi, že je to už dobře pánové .. Prosím, sdílejte své Talk, MSN nebo Skype a zabijte se tímto způsobem .. vážně .. STOP.

  9.   Podivínský řekl

    Hahahaha,,,, 😀 Miluju čtení DesdeLinux a ještě více, když se takové věci dějí. Kdo řekl, že Linux je nudný??? 😀

  10.   cooper15 řekl

    Nebylo by špatné, kdybys to vysvětlil pomocí manzanitas, protože jsem udělal to, co jsi vložil do příspěvku, a to mi jen vrhá chyby.

    1.    pandev92 řekl

      Nainstalovali jste nejprve gcc? Poté v příručce došlo k chybě, musíte místo sabayon dsitro.ç zadat „sabayon-dsitro“.

      pozdravy