Sabayon i qgtkstyle

Zrzut ekranu z 2013 04:11:03


Cóż, przedstawiam ten prosty samouczek, aby móc aktywować qtconfig wygląd Gtk dla aplikacji Qt, gdy używasz środowiska opartego na Gtk w Sabayon (GNOME, XFCE itp.).

Z jakiegoś powodu, styl qgtk nie jest zainstalowany w Sabayon ani w repozytoriach. Według niektórych deweloperów dzieje się tak dlatego, że nie chcą dodawać »wzdęć».

Como Sabayon, jest oparty na Gentoo, ponieważ będziemy korzystać z filozofii Gentoo:

1-Otrzymujemy drzewo Portage:

emerge -sync

2-Otrzymujemy nakładki od firmy Sabayon:

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

3- Tworzymy lokalną nakładkę:

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- Przekazujemy ebuild qgtkstyle we właściwe miejsce:

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

5- Widzimy zależności, które są potrzebne:

emerge -pvt qgtkstyle

6-Instalujemy wszystkie zależności za pomocą entropii / rigo.

7 - w końcu zainstalujemy qgtkstyle: emerge -pvt qgtkstyle.ebuild

8-Rejestrujemy zmiany w entropii:

equo rescue spmsync

Wreszcie możemy przejść do qtconfig i wybrać styl gtk + dla aplikacji qt

Jeśli masz problemy z kompilacją pakietu z powodu gcc, nie martw się, jest to rozpoznany błąd i można go rozwiązać po prostu przez ponowną instalację gcc: equo install gcc

Mam nadzieję, że mój przewodnik jest pomocny, a nawet inny!

Źródło: https: //forum.sabayon.org/viewtopic.php? F = 89 & t = 29622


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   janpocki powiedział

    Kiedy używałam sabayon….

  2.   Zgnilizny87 powiedział

    Nawet nie zrozumiałem "j" w jednej z instrukcji hahaha, pokazuje, że podam przez Gentoo i pochodne / -_- \

  3.   zawsze powiedział

    W drugim poleceniu jest mała literówka. Nie przepadam za wydawaniem poleceń bez wyjaśniania, co robią, tworzymy pokolenie kopiących, którzy nie mają pojęcia, co kopiują. W każdym razie wyobrażam sobie, że jeśli mają Gentoo lub pochodne, muszą coś wiedzieć ...
    pozdrowienia

    1.    pandev92 powiedział

      TAK, przepraszam, to jest dystrybucja sabayon, naaa, generacja kopii pasteadores nie jest tworzona, po prostu bardzo łatwo to zrobić, jeśli chcesz zagłębić się głębiej, przejdź do wiki sabayon 😉

  4.   diazepam powiedział

    Nawiasem mówiąc, możesz zgłosić błąd żądania włączenia qgtkstyle do sabayon

    Zrobiłem to raz z qupzillą 1.3.5 (kiedy wciąż mieli 1.1.8)

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

    1.    pandev92 powiedział

      Zrobione! ponad dwa lata temu

      https://bugs.sabayon.org/3079

  5.   diazepam powiedział

    Ok, pandev. Wygrałeś.

  6.   st0rmt4il powiedział

    Dzięki za wskazówkę!

    Pozdrowienia!

  7.   msx powiedział

    To właśnie zawsze mi się podobało w Gentoo (iw tym przypadku Sabayon): prostota koncepcji i wykonania!

    Czekaj… jest po prostu na odwrót !!!!
    Mamo, właśnie czytając, że dostałem śpiączki mózgowej, uratowałem się od dobrej, gdy zdecydowałem się wypróbować Arch zamiast Gentoo 😀

  8.   pandev92 powiedział

    Czekać? Jeśli nie wiesz, jak to zrobić, oznacza to, że mamy problem, nie jest to dużo bardziej skomplikowane niż edycja pkgbuild 😉 lub użycie pkbuild, który ma zależności kompilacji, których nie ma w repozytoriach archiwów lub są nieaktualne ..., ale hej, hej, jeśli nie wiesz, do czego służy mkdir, tęsknię ...
    W tym sensie nie ma nic bardziej Kiss niż gentoo, ale mogę powiedzieć, że każdy doświadczony archlinuxer powinien być w stanie to zrobić, chociaż oczywiście jest to tylko dla zaawansowanych użytkowników.

    1.    msx powiedział

      Nie zgadzam się.

      Czekać? jeśli nie wiesz, jak to zrobić, to znaczy, że mamy problem »
      I daje mi do zrozumienia, że ​​jesteś dupkiem, niezależnie od tego, czy wiem, jak zarządzać Gentoosa, czy nie.

      PKGBUILD są hybrydą między systemem plików Windows INI, w którym masz:
      [Sekcja]
      Zmienna = wartość
      i skrypty powłoki.
      PKGBUILD składa się w zasadzie z dwóch sekcji, w których w pierwszej definiujesz tylko zmienne, aw drugiej wykonujesz brudną robotę, która, jak mówię, jest tylko skryptem powłoki, w której definiujemy niezbędne akcje do zainstalowania pakietu: tworzenie katalogów, przypisywanie im uprawnień, kopiowanie lub przenosić pliki, rozpakowywać pliki .tars itp. Na tym polega piękno PKGBUILD: jego koncepcja jest prosta, a wykonanie proste, gdzie jedynym przystankiem do stworzenia magii jest nadgarstek programisty. Nie mają nic dziwnego ani nie wnoszą niczego nowego, znając skrypty powłoki (sh lub bash, nie więcej), nie trzeba uczyć się niczego więcej.

      PKGBUILD to ani więcej, ani mniej niż potężny, nowoczesny i czysty ebuild, a ta różnica jest oczywista, gdy porównamy PKGBUILD z aplikacji X z jego analogowym ebuildem.

      Zamiast tego administrowanie Gentoo jest najbardziej kłopotliwą rzeczą, jaką kiedykolwiek widziałem.
      Poza faktem ciągłego kompilowania wszystkiego - nieco denerwującego i nieefektywnego ekonomicznie i środowiskowo - problemem Gentoo jest niezdrowa administracja, a Twój post pokazuje to na podstawie liczby okrążeń potrzebnych do zainstalowania określonego pakietu.

      Jeśli istnieje wada, którą ma Gentoo i której użytkownicy grzeszą, to wierzyć, że im bardziej skomplikowane, tym lepiej, gdy piękno i mistrzostwo są pokazane w prostocie xD

    2.    msx powiedział

      Jest fajny test, który mógłbym pokazać, jak absurdalne są niektóre funkcje Gentoo / Sabayon dla wszystkich, którzy mają kilka minut:
      wczoraj zrzuciłem obraz Sabayon 11 KDE na pendrive, aby sprawdzić, jak działa dystrybucja w prawdziwym HW.
      Po uruchomieniu komputera postanawiam zrobić kopię zapasową partycji, na której mam inny system operacyjny, aby zainstalować na nim Sabayon i móc go dokładniej zbadać.
      W tym celu zdecydowałem się zainstalować FSARCHIVER, doskonałe narzędzie konsoli do tworzenia kopii zapasowych i klonowania partycji.
      Otwieram Konsole i aktualizuję repozytoria:
      $ sudo equo w górę
      Logicznie drugim krokiem jest instalacja fsarchiver:
      $ sudo equi i fsarchiver
      … WTF! System musi pobrać _86_ (tak, osiemdziesiąt sześć) pakietów jako zależność, a następnie pobrać i zainstalować fsarchiver !!!
      Najzabawniejsze jest to, że wśród pakietów, które pobiera, jest mnóstwo pakietów związanych z X lub Pythonem (takich jak między innymi PyQt), gdy aplikacja, którą instaluję, jest zaprojektowana do uruchamiania tylko z konsoli! xD

      C'on, mam dużo do zrobienia w ciągu dnia, zanim tak śmiesznie marnuję czas.

      1.    pandev92 powiedział

        86? Nie kłam, zależności nie sięgają nawet 10

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

        Jeśli pobrałeś 86 pakietów, to dlatego, że aktualizowałem inne, w rzeczywistości pobrałem tylko 4 pakiety;). Inną rzeczą jest to, że sabayon jest pochodną gentoo, a nie gentoo, więc jeśli chcesz wykonać test, musisz bezpośrednio zainstalować gentoo i użyć portage. Nie sądzę, aby było wiele ulepszeń w pkgbuildach i mówię to jako 6-miesięczny użytkownik archlinux, jedyną zaletą, jaką widzę w ebuildach, jest to, że pkgbuildy instalują zależności automatycznie, chociaż wiele razy stwierdziłem, że mam musiałem naprawić zależności pkgbuilds.
        Jeśli jesteś na poziomie 8, nie wiń gentoo.

        1.    msx powiedział

          «86? Nie kłam, "
          WTF? Umyj usta, klaunie, nie kłamię, zostawiam to przeciętnemu.
          Zanim otworzysz lufę, tak jak to robisz, sprawdź, co mówię, lub CZY WIESZ JUŻ, ŻE TAKIE JEST?
          Pobierz najnowszy plik ISO, zaktualizuj repozytoria i spróbuj zainstalować tę aplikację, ABY ZOBACZYĆ WCZEŚNIEJ AKTUALIZACJĘ ILE PAKIETÓW BIZARRO.

          A potem ugryzłem kurz, jetón.

          „Jeśli pobrałeś 86 pakietów, to dlatego, że aktualizowałem inne, w rzeczywistości pobrałem tylko 4 pakiety”

          Zobaczmy: jeśli zdecyduję się zainstalować aplikację X, logiczne jest, że jeśli ta aplikacja potrzebuje innych pakietów w określonej wersji, proponuje ich aktualizację w celu zainstalowania danej aplikacji.

          Teraz, gdy aplikacja zaprojektowana dla konsoli musi wcześniej zaktualizować jakąś zależność, która z kolei musi zaktualizować inne zależności, a na koniec, dla wspomnianej aplikacji CONSOLE, należy wcześniej zaktualizować 86 zależności kaskadowych, z których zdecydowana większość nie ma żadnego rodzaju relacji z aplikacją, którą instalujemy, jest system kompilacji SUCK.

          I tak: Sabayon TO Gentoo z prostego powodu, że jeśli zamiast używać equo zdecydujesz się użyć emerge, NIE ZNAJDZIESZ ŻADNEGO PROBLEMU w zarządzaniu swoim systemem, oba systemy są w 100% kompatybilne - zastanawiam się, czy jako użytkownik tych dystrybucji powiesz inaczej.

          Na koniec:
          „Chociaż wiele razy stwierdzałem, że musiałem naprawić nawet pkgbuilds zależności”.
          Jasne, może się tak zdarzyć, przez coś, co AUR oznacza „Arch User Repository” lub Arch.
          W rzeczywistości, ponieważ pakiety AUR są przesyłane przez użytkowników, którzy WSPÓŁPRACUJĄ ZE SPOŁECZNOŚCIĄ DODAWAJĄC PKBUILDS Z APLIKACJI, KTÓRE Z NICH KORZYSTUJĄ LUB POTRZEBUJĄ INNYCH UŻYTKOWNIKÓW, logiczne jest, że ci użytkownicy, którzy NIE SĄ NA ODLEGŁOŚCI i prowadzą życie w AFK, czasami nie zwracają uwagi na zmiany, które nieustannie zachodzą w rozwoju aplikacji, które utrzymują i dlatego społeczność jest ogólnie bardzo zaangażowana w publikowanie odpowiednich aktualizacji na odpowiednich minisitonach w celu zmodyfikowania PKGBUILD i skompilowania wspomnianych aplikacji.

          Jeśli nie masz pojęcia, nie rozmawiaj, koncepcja AUR jest po prostu genialna: dać społeczności przestrzeń do interakcji i rozwoju bez konieczności opiekowania się twórcami dystrybucji. Błyszczący.

          „Jeśli jesteś na poziomie 8, nie wiń gentoo”.
          Typowy komentarz n00b 😛

          Po użyciu Gentoo, pokręceniu Portage i przestarzałej dystrybucji, postanowiłem dać mu drugą szansę w formie Funtoo.
          Funtoo jest tym, czym Gentoo powinno być, gdyby nie byli tak uparci w robieniu rzeczy tak, jak robią.
          Funtoo jest genialny, na bazie Gentoo wykorzystują nowoczesną logikę działania, zastępując stary system Portage nowym opartym na GIT, utrzymując zależności do minimum, opracowując nowe zoptymalizowane profile (Gentoo używa tego samego od 2007 lub 2008) i stworzenie podstaw dla znacznie czystszego systemu niż jego poprzednik.

          Nie jest to dystrybucja, której bym użył, ponieważ kompilowanie absolutnie wszystkiego [0] wydaje się przez cały czas śmieszne, jednak Funtoo ma bardzo dobre pomysły.

          [0] Typowe rozumowanie użytkownika Gentoo:
          «Cóż, aby uzyskać 0.1% dodatkowej szybkości i 0.1% miejsca, skompiluję ponownie całe KDE bez obsługi drukarki lub skanera. Całkowicie nie mam drukarki, więc chcę ją! Hehe, bierzmy się do pracy! »
          2 dni później:
          „Cóż, mam już prawie skompilowane KDE, a ogrzewanie wychodzące z maszyny dobrze mi odpowiada, teraz, gdy wkraczamy w zimę, mogę wyłączyć piece w domu”.
          1 dzień później:
          "Ach, cudownie, to niesamowite, jak dobrze to działa, nie, jeśli jest tak, jak mówię, wszystko robi różnicę, to jest bajecznie szybkie !!!" (EPIC WTF)
          Następnego dnia w pracy:
          «- NIEEEE, jak nie działa komputer, muszę to zgłosić na piśmie !!!
          - Nic się nie dzieje, podłącz laptopa bezpośrednio do drukarki i voila.
          - Houston, mamy problem."

          Weź je sobie i swoją warstwę 8, hahaha
          Warstwa 8 .. xD

          1.    pandev92 powiedział

            Twój sposób mówienia szczerze wydaje się być człowiekiem ubogim, który korzysta z Linuksa od 3 miesięcy, a potem myśli, że jest * łajdakiem *, kiedy mówisz do mnie, wycieraj usta mydłem, chavalin.
            I nie, nie pobrałeś ostatniego iso, chyba że pobrałeś dzienne iso;). I nie, 86 aktualizacji jest pobieranych, ponieważ nawet jeśli nie mają one nic wspólnego z pakietem, który musisz zaktualizować przed instalacją, działa to w ten sposób. Trolaco layer 8. Nie mogłeś mi obalić, że archlinux ma 4000 mniej pakietów, gratulacje, nawet debian ma w repozytoriach więcej pakietów niż archlinux.

          2.    pełen życia powiedział

            Po co urazić? Czy nie możesz przedstawić swojego punktu widzenia bez popełnienia przestępstwa przeciwko innemu użytkownikowi? Więcej szacunku, proszę.

          3.    msx powiedział

            „Nie kłam”, powiedział klaun, czy to wygląda na gorsze wykroczenie?

          4.    msx powiedział

            O tak, 4000 pobranych pakietów… 2 razy każdy?
            Jeśli używasz Arch i przypadkiem nie ma oficjalnego pakietu lub PKGBUILD dla twojej ezoterycznej aplikacji, zrozumiałe jest, że masz wystarczającą pojemność, aby zainstalować ją samodzielnie, nie na próżno jedną z podstaw Arch jest Slackware, gdzie wszystko było do tego używane do niedawna pogoda.

            Więc znowu je weź.

      2.    pandev92 powiedział

        Inną rzeczą jest to, że w normalnych repozytoriach archlinux znaleziono 10623 pakiety.

        Z drugiej strony, w tych z sabayon jest ich ponad 14 tysięcy, więc zrozumiesz, że jest znacznie mniej prawdopodobne, że będziesz musiał uciekać się do instalowania pakietów ze źródeł (lub aur), co może się zdarzyć w archlinux.

        1.    msx powiedział

          "Badass" rzeczy pochodzące od kogoś używającego ebuildów są w zasadzie idiotyczne.
          Jeśli mamy zmierzyć, kto ma najdłużej, AL znacznie przewyższa Gentoo pod względem liczby pakietów i OGÓLNIE z BARDZIEJ AKTUALNYM oprogramowaniem niż to dostarczane przez Gentoo.

          Niedawno, kiedy tworzyłem oprogramowanie NetBeans, pamiętam, że w Arch używałem nowej wersji 4 .5-coś przez około 7 lub 1 miesięcy, a ebuildy Gentoo nadal miały wersję 6.9 jako stabilną i 7.0 jako niestabilną (żółtą).

          1.    pandev92 powiedział

            gdzie przeczytałeś fatalne? w każdym razie będą to źródła. Inna sprawa, że ​​archlinux właśnie to policzyłem, ma 4 tysiące mniej pakietów niż sabayon w repozytoriach, wejdź na archlinux.org i zobaczysz

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

            🙂

            sabayon ma ponad 14 tysięcy, nadal zaprzecza dowodom, czy miejski terror w repozytoriach archlinux, vmware player, spotify itp.? przykład aplikacji, które nie są XD

          2.    msx powiedział

            Spotify, wybierz ten, który Ci się podoba:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Miejski 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
            Odtwarzacz vmware, jeśli się nie mylę, nie wymaga instalacji, wystarczy go rozpakować i uruchomić, nie jest konieczne tworzenie pakietu na coś tak trywialnego.

            Ssij dalej 😀

          3.    pandev92 powiedział

            Nie uważam aur za repozytorium samo w sobie, ponieważ nie jest ono utrzymywane przez twórców dystrybucji 😉 i może to oznaczać (wiele razy to się zdarza), że pakiet nie skompiluje się bez Twojej ręki, mówię o repozytoriach dystrybucja, dodatek społecznościowy itp. i nie, nie znajdziesz tych pakietów;).
            Kontynuuj trollowanie, to jest fatalne ahahaha.

          4.    msx powiedział

            To prawda, zły jest system nakładek i całe pierdzenie, które trzeba zrobić, aby zainstalować aplikację xD

          5.    pandev92 powiedział

            Cóż, jeśli nie podoba ci się to, co tutaj komentujesz? Widzisz, jesteś trollem? Ale poważnie troll. I Elavie, nie zamierzam już dłużej tolerować tego, że ta osoba nazywa mnie klaunem, a do tego jestem redaktorem, wstydzę się zatwierdzać takie komentarze, kiedy walczyłem, wyrzuciłeś mnie z forum i wszyscy zwróciliście się przeciwko mnie, ale nic nie mówisz tej osobie.

          6.    msx powiedział

            PRZEBACZENIE OSÓB.

            Jeśli jest coś, co najbardziej mi przeszkadza, że ​​nazywają mnie kłamcą, to jest to, że biedronka łapie to z chłopcami z DL, którzy według wszystkich rachunków i chociaż wymieniliśmy kilka `` potężnych '' wiadomości, są RUDE (i mam to na myśli, od uczucia).

            Przepraszam panno @ pandev92, nie będę więcej zawracał Ci głowy moimi komentarzami.

          7.    pandev92 powiedział

            Nie karm ...

          8.    pełen życia powiedział

            Wydaje mi się, że jest już dobrze panowie .. Proszę, podzielcie się swoim Talk, MSN lub Skype i zabijcie się w ten sposób .. poważnie .. STOP.

  9.   Naukowiec powiedział

    Jajajaja,,,, 😀 Me encanta leer DesdeLinux y mas cuando ocurren cosas como estas. Quien dijo que Linux era aburrido??? 😀

  10.   cooper15 powiedział

    Nie byłoby źle, gdybyś wytłumaczył to manzanitas, bo zrobiłem to co umieściłeś w poście i tylko wyrzuca mi błędy.

    1.    pandev92 powiedział

      Czy najpierw przeinstalowałeś gcc? Następnie w przewodniku pojawia się błąd, musisz wstawić "sabayon-dsitro" zamiast sabayon dsitro.ç

      pozdrowienia