Сабайон і qgtkstyle

Знімок екрана з 2013 04:11:03


Ну, я пропоную вам цей простий підручник, щоб мати можливість активувати в qtconfig зовнішній вигляд Gtk для програм Qt, коли ви використовуєте середовище на базі Gtk у Sabayon (GNOME, XFCE тощо).

З якоїсь причини, qgtkstyle він не встановлений у Sabayon, а також у сховищах. На думку деяких розробників, це тому, що вони не хочуть додавати "роздуття".

Como Сабайон, базується на Gentoo, оскільки ми будемо використовувати філософію Gentoo:

1-Отримуємо дерево переносу:

emerge -sync

2 - Одержуємо накладки від sabayon:

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

3- Створюємо локальне накладання:

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- Ми передаємо ebuild qgtkstyle у правильне місце:

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

5- ми бачимо необхідні залежності:

emerge -pvt qgtkstyle

6-Ми встановлюємо всі залежності за допомогою ентропії / rigo.

7-нарешті ми встановимо qgtkstyle: emerge -pvt qgtkstyle.ebuild

8 - Ми реєструємо зміни в ентропії:

equo rescue spmsync

Нарешті, ми можемо перейти до qtconfig і вибрати стиль gtk + для програм qt

Якщо у вас виникли проблеми зі складанням пакета через gcc, не хвилюйтеся, це визнана помилка, і її можна вирішити просто перевстановивши gcc: equo install gcc

Сподіваюся, мій путівник буде корисним і навіть іншим!

Джерело: https: //forum.sabayon.org/viewtopic.php? F = 89 & t = 29622


31 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   янпоки - сказав він

    Які часи, коли я користувався sabayon….

  2.   Гнилі87 - сказав він

    Я навіть не зрозумів "j" однієї з інструкцій ха-ха-ха, ви бачите, що я дам через в Gentoo та похідні / -_- \

  3.   будь-коли - сказав він

    У другій команді є невеличка помилка. Я не люблю ставити команди, не пояснюючи, що вони роблять, ми виробляємо покоління копірайтерів, які не мають уявлення, що вони копіюють. У будь-якому випадку, я уявляю, що якщо вони мають Gentoo або похідні, вони повинні щось знати ...
    привіт

    1.    pandev92 - сказав він

      ТАК, вибачте, це дистрибутив sabayon, naaa, покоління копіювальних пастерів не створено, це просто дуже просто, що ви робите, якщо ви хочете заглибитися, вам слід перейти до вікі sabayon 😉

  4.   діазепан - сказав він

    До речі, ви можете зробити помилку запиту на включення qgtkstyle в sabayon

    Я зробив це один раз з qupzilla 1.3.5 (коли у них ще був 1.1.8)

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

    1.    pandev92 - сказав він

      Це робиться! більше двох років тому

      https://bugs.sabayon.org/3079

  5.   діазепан - сказав він

    Гаразд пандев. Ти виграв.

  6.   st0rmt4il - сказав він

    Дякуємо за підказку!

    Привіт!

  7.   MSX - сказав він

    Це те, що мені завжди подобалося в Gentoo (і в цьому випадку Сабайон): простота концепції та виконання!

    Зачекайте ... це просто навпаки !!!!
    Моя мати, щойно прочитавши тебе, я отримав церебральну кому, я врятувався від доброї, коли вирішив спробувати Arch замість Gentoo 😀

  8.   pandev92 - сказав він

    Чекати? Якщо ви не знаєте, як це зробити, це дає мені зрозуміти, що у нас проблема, це не набагато складніше, ніж редагування pkgbuild 😉 або використання pkbuild, який має залежності компіляції, яких немає в архівних репозиторіях або поза ними дата .., але гей, гей, якщо ти не знаєш, для чого призначений mkdir, я буду сумувати ...
    У цьому сенсі немає нічого більшого, ніж Gentoo, але те, що я можу вам сказати, це те, що будь-який досвідчений Archlinuxer повинен бути в змозі це зробити, хоча, звичайно, цей випадок призначений лише для досвідчених користувачів.

    1.    MSX - сказав він

      Я не згоден.

      Чекати? якщо ви не знаєте, як це зробити, це дає мені зрозуміти, що у нас проблема »
      І це дає мені зрозуміти, що ти мудак, незалежно від того, знаю я, як керувати Гентусою чи ні.

      PKGBUILD - це гібрид між файловою системою Windows INI, де ви маєте:
      [Розділ]
      Змінна = значення
      і сценарії оболонки.
      PKGBUILD в основному складається з двох розділів, де в першому ви визначаєте лише змінні, а в другому виконуєте брудну роботу, яка, як я вже кажу, є лише сценарієм оболонки, де ми визначаємо дії, необхідні для встановлення пакета: create каталогів, призначити їм дозволи, копіювати або переміщувати файли, розпаковувати .tars тощо. Саме в цьому полягає краса PKGBUILD: його концепція проста, а її виконання просте, коли єдиною зупинкою для створення магії є зап’ястя програміста. Вони не мають нічого дивного і не вносять нічого нового, знаючи сценарії оболонки (sh або bash, не більше), нічого іншого вчитися не потрібно.

      PKGBUILD - це ні більше, ні менше, ніж потужний, сучасний і чистий ebuild, і ця різниця очевидна, коли ми порівнюємо PKGBUILD із додатком X з його аналоговим ebuild.

      Натомість адміністрація Gentoo - це найбільш громіздке, що я коли-небудь бачив.
      Окрім того, що ми постійно збираємо все - дещо викликає занепокоєння та неефективно в економічному та екологічному відношенні - проблемою Gentoo є нездорова адміністрація, і ваша публікація демонструє це з кількістю кругів, необхідних для встановлення конкретного пакету.

      Якщо є дефект, який має Gentoo і що його користувачі грішать, то слід вважати, що чим складніше, тим краще, коли краса та майстерність демонструються простотою xD

    2.    MSX - сказав він

      Є хороший тест, який я можу продемонструвати, наскільки абсурдними є деякі функції Gentoo / Sabayon для всіх, хто має кілька хвилин:
      вчора я скинув образ Sabayon 11 KDE на маятник, щоб перевірити, як працює розподіл у реальному HW.
      Після завантаження на робочий стіл я вирішую зробити резервну копію розділу, де у мене є інша ОС, щоб встановити Sabayon поверх нього і мати можливість розглянути його більш уважно.
      Для цього я вирішив встановити FSARCHIVER, чудовий консольний інструмент для резервного копіювання та клонування розділів.
      Я відкриваю Konsole і оновлюю репозиторії:
      $ sudo equo вгору
      Логічно другим кроком є ​​встановлення fsarchiver:
      $ sudo equo і fsarchiver
      ... WTF! Система повинна завантажити пакети _86_ (так, вісімдесят шість) як залежність, а потім завантажити та встановити fsarchiver !!!
      Найцікавіше, що серед завантажуваних пакунків є багато пакунків, пов’язаних з X або Python (наприклад, PyQt серед інших), коли додаток, який я встановлюю, призначений для запуску лише з консолі! xD

      Ладно, я маю багато що робити протягом дня, перш ніж витрачати свій час так смішно.

      1.    pandev92 - сказав він

        86? Не брешіть, залежності навіть не досягають 10

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

        Якщо ви завантажили 86 пакетів, це тому, що я оновлював інші, насправді я завантажив лише 4 пакети;). Інша справа, що sabayon - це похідна gentoo, а не gentoo, тому, якщо ви хочете зробити тест, вам доведеться встановити gentoo безпосередньо та використовувати portage. Я не думаю, що в pkgbuilds є значні покращення, і я кажу це як 6-місячний користувач archlinux, єдина перевага, яку я бачу перед ebuilds, полягає в тому, що pkgbuilds встановлює залежності автоматично, хоча багато разів я виявляв, що маю довелося виправити залежності pkgbuilds.
        Якщо ви рівень 8, не звинувачуйте gentoo.

        1.    MSX - сказав він

          «86? НЕ лежать, "
          WTF? Помийте рот клоуну, я не брешу, я залишаю це посередньому.
          Перш ніж відкривати рот, перевірте, що я кажу, або ВЖЕ ЗНАЄТЕ, ЩО ЦЕ?
          Завантажте останню версію ISO, оновіть сховища та спробуйте встановити цю програму, ЩОБ ПЕРЕГЛЯДАТИ СКІЛЬКО ОНОВЛЕННЯ ПАКЕТІВ BIZARRO ПОПЕРЕДНЬО.

          А потім я кусав пил, джетоне.

          "Якщо ви завантажили 86 пакетів, це тому, що я оновлював інші, насправді я завантажив лише 4 пакети"

          Подивимось: якщо я вирішу встановити додаток X, логічно, що якщо зазначеному додатку потрібні інші пакети в певній версії, він пропонує їх оновити, щоб встановити відповідну програму.

          Тепер, коли програмі, призначеній для консолі, потрібно попередньо оновити деяку залежність, яка, в свою чергу, потребує оновлення інших залежностей, і нарешті, для зазначеної програми CONSOLE потрібно попередньо оновити 86 каскадних залежностей, з яких переважна більшість не має жодних взаємозв'язок із додатком, який ми встановлюємо, полягає в тому, що система побудови SUCK.

          І так: Sabayon IS Gentoo за той простий факт, що якщо замість використання equo ви вирішите використовувати emerge, ВИ НЕ ЗНАЙДЕТЕ НІЯКОЇ ПРОБЛЕМИ, що керує вашою системою, обидві системи є на 100% сумісними. розподіли.

          Останнє:
          "Хоча я багато разів виявляв, що мені доводилося виправляти навіть збірки pkg залежностей."
          Звичайно, це може трапитися, чимось AUR означає "Архів сховищ користувачів" або сховище користувачів Arch.
          Насправді, оскільки пакети AUR завантажуються користувачами, які співпрацюють із громадою, додаючи ПКбуд-програми з додатків, що використовують їх або потребують інших користувачів, логічно, що ті користувачі, які НЕ Є ДИСТАНЦІЙНИМИ та мають AFK-життя, іноді не уважні до зміни, які постійно відбуваються при розробці програм, які вони підтримують, і тому спільнота, як правило, активно бере участь у розміщенні відповідних оновлень на відповідних міні-сайтах для модифікації PKGBUILD та збір цих програм.

          Якщо ви не уявляєте, не розмовляйте, концепція AUR просто блискуча: надати спільноті простір для взаємодії та розвитку самостійно, без необхідності няні розробників дистрибутивів. Іскристий.

          "Якщо ви рівень 8, не звинувачуйте gentoo."
          Типовий коментар n00b 😛

          Після використання Gentoo і накручування Portage та наскільки застарілим є дистрибутив, я вирішив надати йому другий шанс у формі Funtoo.
          Funtoo - це те, чим повинен бути Gentoo, якби вони не були такими впертими у виконанні речей, як вони роблять.
          Funtoo є блискучим, на базі Gentoo вони використовують сучасну операційну логіку, замінюючи стару систему Portage новою на базі GIT, зводить залежності до мінімуму, розробляє нові оптимізовані профілі (Gentoo використовує те саме з 2007 або 2008) основа набагато чистішої системи, ніж її попередник.

          Це не дистрибутив, яким я б скористався, оскільки складання абсолютно всього [0] весь час здається смішним, однак Funtoo має дуже хороші ідеї.

          [0] Типові міркування користувача Gentoo:
          «Ну, щоб отримати 0.1% додаткової швидкості та 0.1% простору, я збираюся перекомпілювати всі KDE без підтримки принтера або сканера. Хе-хе, приступаємо до роботи! »
          Через 2 дні:
          "Ну, у мене KDE майже зібрано, і опалення, яке виходить з машини, мене влаштовує зараз, коли ми вступаємо в зиму, я можу вимкнути обігрівачі в будинку".
          Через 1 день:
          "Ах, чудово, неймовірно, наскільки це добре працює, ні, якщо це так, як я кажу, все робить різницю, це казково швидко !!! (EPIC WTF)
          Наступного дня на роботі:
          «- НЕТ, як ПК не працює, я повинен представити цей звіт письмово !!!
          - Нічого не трапляється, людина, підключіть ноутбук безпосередньо до принтера і вуаля.
          - Х'юстон, у нас проблема ".

          Візьміть їх самі і ваш шар 8, ха-ха-ха
          Шар 8 .. xD

          1.    pandev92 - сказав він

            Твій спосіб говорити чесно, здається, ненадійного чоловіка, який працює на Linux вже 3 місяці, а потім вважає, що він * хрип *, коли ти розмовляєш зі мною, витріть рот милом, хавалін.
            І ні, ви не завантажили останню iso, якщо не завантажили щоденну iso;). І ні, ви отримуєте 86 оновлень, оскільки навіть якщо вони не пов’язані з пакетом, який ви змушені оновити перед установкою, він працює так. Trolaco шар 8. І ви не змогли спростувати мене, що у archlinux є 4000 пакетів менше, вітаю, навіть у debian більше пакетів, ніж archlinux, у сховищах.

          2.    елав - сказав він

            Що потрібно образити? Чи неможливо висловити свою точку зору, фактично не допустивши злочину проти іншого користувача? Більше поваги, будь ласка.

          3.    MSX - сказав він

            - Не бреши, - сказав клоун, - це здається гіршим за це?

          4.    MSX - сказав він

            О так, 4000 пакетів, які було завантажено… 2 рази кожен?
            Якщо ви використовуєте Arch і випадково для вашої езотеричної програми немає офіційного пакету або PKGBUILD, розуміється, що у вас є достатня потужність, щоб встановити його самостійно, недаремно однією з баз Arch є Slackware, де все звикло робити це до недавньої погоди.

            Отже, знову беріть їх.

      2.    pandev92 - сказав він

        Інша справа, що в звичайному репозиторії Archlinux знайдено 10623 пакети.

        З іншого боку, в сабайоні їх понад 14 тисяч, тому ви зрозумієте, що набагато менше шансів, що вам доведеться вдаватися до встановлення пакетів з джерел (або aur), як це може статися в archlinux.

        1.    MSX - сказав він

          "Погана" річ від того, хто використовує ebuild, в основному ідіотська.
          Якщо ми хочемо виміряти, хто має найдовший термін, AL значно перевищує Gentoo за кількістю пакетів і ЗАГАЛЬНО з БІЛЬШЕ СУЧАСНОГО програмного забезпечення, ніж наданий Gentoo.

          Нещодавно, коли я використовував NetBeans для розробки, я пам'ятаю, що в Arch я користувався новою версією 4 .5-щось близько 7-1 місяців, і Gentoo ebuilds все ще мав версію 6.9 як стабільну, а 7.0 як нестабільну (жовту).

          1.    pandev92 - сказав він

            де ти читав фатально? у будь-якому випадку це будуть джерела. Інша справа, що archlinux я щойно порахував, у нього на 4 тисячі пакетів менше, ніж sabayon у сховищах, введіть archlinux.org і ви побачите

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

            🙂

            sabayon налічує понад 14 тисяч, продовжує заперечувати докази, чи є міський терор у репозиторіях archlinux, vmware player, spotify тощо? приклад програм, які не є XD

          2.    MSX - сказав він

            Spotify, виберіть той, який вам подобається:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Міський терор:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            Програвач vmware, якщо я не помиляюся, не потребує встановлення, він просто розпаковується та запускається, вам не потрібно створювати пакет для чогось такого тривіального.

            Продовжуй смоктати 😀

          3.    pandev92 - сказав він

            Я не вважаю aur сховищем сам по собі, оскільки він не підтримується розробниками дистрибутива 😉, і це може означати, (багато разів це трапляється), що пакет не компілюється без вашої руки, я говорю про репозиторії дистрибутива, додаткові файли спільноти тощо, і ні, ви не знайдете цих пакетів;).
            Продовжуйте тролінг, це смертельно ахахаха.

          4.    MSX - сказав він

            Це правда, погана система накладок і все пердення, яке потрібно зробити, щоб встановити додаток xD

          5.    pandev92 - сказав він

            Ну, якщо вам не подобається, що ви тут коментуєте? Бачите, ви троль? Але всерйоз троль. І Елаве, я не буду терпіти більше того, що ця особа називає мене клоуном, а крім того, я редактор, вам повинно бути соромно схвалювати такі коментарі, коли я бився, ви заборонили мені форум і всі обернулися проти мене, але ти нічого не кажеш цій людині.

          6.    MSX - сказав він

            ПРОЩЕННЯ ОСОБИ.

            Якщо щось мене турбує більше, ніж вони називають мене брехуном, це те, що сонечко ловить це разом із хлопцями DL, які, судячи з усього, і хоча ми обмінялися деякими `` потужними '' повідомленнями, є ВАЛИНИМИ (і я маю на увазі, відчуття).

            Вибачте, міс @ pandev92, я більше не буду вас турбувати своїми коментарями.

          7.    pandev92 - сказав він

            Не годуй ...

          8.    елав - сказав він

            Мені здається, це вже добре, джентльмени .. Будь ласка, поділіться своїми Talk, MSN або Skype і вбийте себе таким чином .. серйозно .. СТОП.

  9.   Фрікілуї - сказав він

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

  10.   cooper15 - сказав він

    Було б непогано, якби ви пояснили це манзанітами, тому що я зробив те, що ви вклали в пост, і лише помилки підкидають мене.

    1.    pandev92 - сказав він

      Ви спочатку перевстановили gcc? Тоді в керівництві виникла помилка, замість sabayon dsitro.ç потрібно поставити "sabayon-dsitro"

      вітання