Sabayon dan qgtkstyle

Tangkapan layar dari 2013-04-11 03:12:29


Baiklah, saya membawakan Anda tutorial sederhana ini untuk dapat mengaktifkannya qtconfig tampilan Gtk untuk aplikasi Qt, ketika Anda menggunakan lingkungan berbasis Gtk di Sabayon (GNOME, XFCE dll ..).

Untuk beberapa alasan, gaya qgtk itu tidak diinstal di Sabayon, juga tidak di repositori. Menurut beberapa developer, itu karena mereka tidak ingin menambahkan »mengasapi».

Como Sabayon, didasarkan pada Gentoo, karena kita akan menggunakan filosofi Gentoo:

1-Kami mendapatkan pohon portage:

emerge -sync

2-Kami mendapatkan lapisan dari sabayon:

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

3- Kami membuat overlay lokal:

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- Kami meneruskan ebuild dari qgtkstyle ke tempat yang benar:

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

5- kita melihat dependensi yang dibutuhkan:

emerge -pvt qgtkstyle

6-Kami menginstal semua dependensi dengan entropi / rigo.

7-akhirnya kita akan menginstal qgtkstyle: emerge -pvt qgtkstyle.ebuild

8-Kami mendaftarkan perubahan entropi:

equo rescue spmsync

Akhirnya kita bisa pergi ke qtconfig dan memilih gaya gtk + untuk aplikasi qt

Jika Anda mengalami masalah dalam mengompilasi paket karena gcc, jangan khawatir, ini adalah bug yang dikenali dan dapat diselesaikan hanya dengan menginstal ulang gcc: equo install gcc

Saya harap panduan saya bermanfaat dan bahkan yang lain!

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


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   ianpocks dijo

    Kapan saya menggunakan sabayon….

  2.   busuk87 dijo

    Saya bahkan tidak mengerti huruf "j" dari salah satu instruksi hahaha itu menunjukkan bahwa saya akan memberikan via Gentoo dan turunannya / -_- \

  3.   pernah dijo

    Ada kesalahan ketik kecil di perintah kedua. Saya bukan pecinta menempatkan perintah tanpa menjelaskan apa yang mereka lakukan, kami menghasilkan generasi copy-grazer yang tidak tahu apa yang mereka salin. Bagaimanapun, saya membayangkan bahwa jika mereka memiliki Gentoo atau turunannya, mereka harus mengetahui sesuatu ...
    salam

    1.    pandev92 dijo

      YA, maaf, ini distro sabayon, naaa, generasi copy pasteadores tidak dibuat, sangat mudah apa yang Anda lakukan, jika Anda ingin lebih dalam, Anda harus pergi ke wiki sabayon 😉

  4.   diazepam dijo

    Ngomong-ngomong, Anda bisa membuat bug permintaan untuk menyertakan qgtkstyle di sabayon

    Saya melakukannya sekali dengan qupzilla 1.3.5 (ketika mereka masih memiliki 1.1.8)

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

    1.    pandev92 dijo

      Selesai! lebih dari dua tahun lalu

      https://bugs.sabayon.org/3079

  5.   diazepam dijo

    Ok Pandev. Kamu menang.

  6.   st0rmt4il.dll dijo

    Terima kasih atas tipnya!

    Salam!

  7.   MSX dijo

    Inilah yang selalu saya sukai dari Gentoo (dan Sabayon dalam hal ini): konsep dan eksekusi yang sederhana!

    Tunggu… hanya sebaliknya !!!!
    Ibuku, hanya membaca kamu membuatku koma otak, aku diselamatkan dari yang baik ketika aku memutuskan untuk mencoba Arch dan bukan Gentoo 😀

  8.   pandev92 dijo

    Tunggu? Jika Anda tidak tahu bagaimana melakukannya, saya mendapat masalah, itu tidak jauh lebih rumit daripada mengedit pkgbuild 😉 atau menggunakan pkbuild yang memiliki dependensi kompilasi yang tidak ada di arch repo atau sudah ketinggalan zaman .., tapi hei, hei, jika Anda tidak tahu apa itu mkdir karena saya rindu ...
    Tidak ada yang lebih Kiss daripada gentoo dalam hal ini, tetapi yang dapat saya sampaikan kepada Anda adalah bahwa archlinuxer yang berpengalaman seharusnya dapat melakukan ini, walaupun tentu saja, kasus ini hanya untuk pengguna tingkat lanjut.

    1.    MSX dijo

      Saya tidak setuju.

      Tunggu? jika Anda tidak tahu bagaimana melakukan itu, saya mendapat masalah bahwa kita punya masalah »
      Dan itu memberi saya bahwa Anda brengsek, apakah saya tahu cara mengelola Gentoosa atau tidak.

      PKGBUILD adalah hibrida antara sistem file Windows INI di mana Anda memiliki:
      [Bagian]
      Variabel = nilai
      dan skrip shell.
      PKGBUILD pada dasarnya terdiri dari dua bagian di mana di bagian pertama Anda hanya mendefinisikan variabel dan di bagian kedua Anda melakukan pekerjaan kotor yang, seperti yang saya katakan, hanya skrip shell di mana kami mendefinisikan tindakan yang diperlukan untuk paket yang akan diinstal: buat direktori, berikan izin, salin atau pindahkan file, unzip .tars, dll. Di sinilah letak keindahan PKGBUILD: konsepsinya sederhana dan pelaksanaannya sederhana di mana satu-satunya penghenti untuk menciptakan keajaiban adalah pergelangan tangan pemrogram. Mereka tidak memiliki sesuatu yang aneh dan juga tidak menyumbangkan sesuatu yang baru, dengan mengetahui skrip shell (sh atau bash, tidak lebih) tidak perlu mempelajari hal lain.

      Sebuah PKGBUILD tidak lebih dan tidak kurang dari sebuah ebuild yang kuat, modern dan bersih dan perbedaan ini terlihat jelas ketika kita membandingkan PKGBUILD dari aplikasi X dengan ebuild analognya.

      Di sisi lain, administrasi Gentoo adalah hal paling rumit yang pernah saya lihat.
      Di luar fakta dari kompilasi semuanya secara terus menerus - agak menakutkan dan tidak efisien secara ekonomi dan lingkungan - masalah Gentoo adalah administrasinya yang tidak sehat dan posting anda menunjukkannya dengan jumlah lap yang diperlukan untuk menginstal paket tertentu.

      Jika ada kekurangan yang dimiliki Gentoo dan penggunanya berdosa, hal ini diyakini bahwa semakin rumit semakin baik ketika keindahan dan penguasaan ditunjukkan dalam kesederhanaan xD

    2.    MSX dijo

      Ada pengujian yang bagus yang dapat saya tunjukkan betapa absurdnya beberapa fitur Gentoo / Sabayon bagi mereka yang memiliki waktu beberapa menit:
      kemarin saya membuang gambar Sabayon 11 KDE ke flashdisk untuk menguji bagaimana distribusi bekerja di HW yang sebenarnya.
      Setelah boot ke desktop, saya memutuskan untuk membuat cadangan partisi di mana saya memiliki OS lain untuk menginstal Sabayon di atasnya dan memeriksanya lebih dekat.
      Untuk ini saya memutuskan untuk menginstal FSARCHIVER, alat konsol yang sangat baik untuk membuat cadangan dan mengkloning partisi.
      Saya membuka Konsole dan memperbarui repositori:
      $ sudo sama dengan
      Secara logis, langkah kedua adalah menginstal fsarchiver:
      $ sudo equo dan fsarchiver
      … WTF! Sistem perlu mengunduh paket _86_ (ya, delapan puluh enam) sebagai dependensi dan kemudian mengunduh dan menginstal fsarchiver !!!
      Hal yang paling lucu adalah bahwa di antara paket-paket yang diunduh ada banyak sekali paket yang terkait dengan X atau Python (seperti PyQt antara lain) ketika aplikasi yang saya instal dirancang untuk dijalankan hanya dari konsol! xD

      Ayo, banyak yang harus aku lakukan sepanjang hari sebelum aku membuang-buang waktu dengan sangat konyol.

      1.    pandev92 dijo

        86? Jangan berbohong, ketergantungannya bahkan tidak mencapai 10

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

        Jika Anda telah mengunduh 86 paket, itu karena saya memperbarui yang lain, sebenarnya saya hanya mengunduh 4 paket;). Hal lainnya adalah bahwa sabayon adalah turunan dari gentoo, bukan gentoo, jadi jika Anda ingin melakukan tes, Anda harus menginstal gentoo secara langsung dan menggunakan portage. Saya tidak berpikir ada banyak peningkatan dalam pkgbuilds dan saya mengatakan ini sebagai pengguna archlinux berusia 6 bulan, satu-satunya keuntungan yang saya lihat dari ebuild adalah bahwa pkgbuilds menginstal dependensi secara otomatis, meskipun berkali-kali saya menemukan bahwa saya harus memperbaikinya hingga dependensi pkgbuilds.
        Jika Anda adalah lapisan 8, jangan salahkan gentoo.

        1.    MSX dijo

          «86? Jangan berbohong, "
          WTF? Cuci mulutmu badut, aku tidak bohong, aku serahkan saja pada yang biasa-biasa saja.
          Sebelum membuka moncongnya seperti yang Anda lakukan, periksa apa yang saya katakan, atau APAKAH ANDA SUDAH TAHU BAHWA ITU ITU?
          Unduh ISO terbaru, perbarui repositori dan coba instal aplikasi itu UNTUK MELIHAT BERAPA BANYAK PEMBARUAN PAKET BIZARROS SEBELUMNYA.

          Dan kemudian saya menggigit debu, jetón.

          "Jika Anda telah mengunduh 86 paket itu karena saya memperbarui yang lain, sebenarnya saya hanya mengunduh 4 paket"

          Mari kita lihat: jika saya memutuskan untuk menginstal aplikasi X, adalah logis bahwa jika aplikasi tersebut membutuhkan paket lain dalam versi tertentu, ia menawarkan untuk memperbaruinya untuk menginstal aplikasi yang dimaksud.

          Sekarang ketika aplikasi yang dirancang untuk konsol perlu memperbarui beberapa dependensi yang pada gilirannya perlu memperbarui dependensi lain dan akhirnya, untuk aplikasi CONSOLE tersebut, 86 dependensi berjenjang perlu diperbarui sebelumnya, yang sebagian besar tidak memiliki jenis hubungan dengan aplikasi yang kita instal adalah sistem build SUCK.

          Dan ya: Sabayon ADALAH Gentoo karena fakta sederhananya bahwa jika alih-alih menggunakan equo Anda memutuskan untuk menggunakan emerge, ANDA TIDAK AKAN MENEMUKAN MASALAH dalam mengelola sistem Anda, kedua sistem tersebut 100% kompatibel - Saya ingin tahu apakah Anda berkata sebaliknya sebagai pengguna distribusi ini.

          Oleh terakhir:
          "Meskipun berkali-kali saya menemukan bahwa saya harus memperbaiki bahkan pkgbuild dependensi."
          Tentu, itu mungkin terjadi, dengan sesuatu AUR berarti "Arch User Repository" atau Arch user repository.
          Faktanya, karena paket AUR diunggah oleh pengguna yang BERKOLABORASI DENGAN KOMUNITAS DENGAN MENAMBAHKAN PKBUILDS DARI APLIKASI YANG MENGGUNAKANNYA ATAU MEMBUTUHKAN perubahan yang terus-menerus terjadi dalam pengembangan aplikasi yang mereka pelihara dan itulah sebabnya komunitas umumnya sangat terlibat dalam memposting pembaruan terkait di masing-masing minisite untuk memodifikasi PKGBUILD dan untuk aplikasi tersebut untuk dikompilasi.

          Jika Anda tidak tahu, jangan bicara, konsep AUR cukup brilian: memberi komunitas ruang untuk berinteraksi dan tumbuh sendiri tanpa harus mengasuh pengembang distro. Gemerlapan.

          "Jika Anda adalah lapisan 8, jangan salahkan gentoo."
          Komentar khas n00b 😛

          Setelah menggunakan Gentoo dan mempelajari Portage dan betapa ketinggalan zaman distribusinya, saya memutuskan untuk memberikan kesempatan kedua dalam bentuk Funtoo-nya.
          Funtoo adalah Gentoo yang seharusnya jika mereka tidak terlalu keras kepala melakukan sesuatu dengan cara mereka.
          Funtoo sangat bagus, berbasis Gentoo mereka menggunakan logika operasi modern menggantikan sistem Portage lama dengan yang baru berbasis GIT, meminimalkan ketergantungan, mengembangkan profil baru yang dioptimalkan (Gentoo menggunakan hal yang sama sejak 2007 atau 2008) dan menciptakan dasar untuk sistem yang jauh lebih bersih dari pendahulunya.

          Ini bukan distro yang akan saya gunakan karena mengkompilasi semuanya [0] tampaknya konyol sepanjang waktu, namun Funtoo memiliki ide yang sangat bagus.

          [0] Alasan umum pengguna Gentoo:
          «Nah, untuk mendapatkan 0.1% kecepatan ekstra dan 0.1% ruang, saya akan mengkompilasi ulang semua KDE tanpa dukungan printer atau pemindai, saya sama sekali tidak memiliki printer, jadi saya menginginkannya! Hehe, ayo mulai bekerja! »
          2 hari kemudian:
          "Yah, KDE saya hampir terkompilasi dan pemanas yang keluar dari mesin cocok untuk saya karena sekarang kita memasuki musim dingin, saya bisa mematikan kompor di rumah."
          1 hari kemudian:
          "Ah, luar biasa, sungguh luar biasa seberapa baik kerjanya, tidak, jika itu yang saya katakan, semuanya membuat perbedaan, rasanya luar biasa cepat !!!" (EPIC WTF)
          Keesokan harinya di tempat kerja:
          «- TIDAK, bagaimana PC tidak berfungsi, saya harus menyajikan laporan ini secara tertulis !!!
          - Tidak ada yang terjadi man, hubungkan laptop Anda langsung ke printer dan voila.
          - Houston kita punya masalah."

          Ambil sendiri dan layer 8 Anda, hahaha
          Lapisan 8 .. xD

          1.    pandev92 dijo

            Cara Anda berbicara dengan tulus tampaknya seperti orang biasa yang telah menggunakan Linux selama 3 bulan dan kemudian mengira dia adalah seorang * juanker *, ketika Anda berbicara dengan saya, bersihkan mulut Anda dengan sabun, chavalin.
            Dan tidak, Anda belum mengunduh iso terakhir, kecuali Anda telah mengunduh iso harian;). Dan tidak, 86 pembaruan diunduh karena meskipun itu tidak ada hubungannya dengan paket yang harus Anda perbarui sebelum menginstal, cara kerjanya seperti itu. Trolaco layer 8. Dan Anda belum dapat membantah saya bahwa archlinux memiliki 4000 paket lebih sedikit, selamat, bahkan debian memiliki lebih banyak paket daripada archlinux, di repositori.

          2.    hidup dijo

            Apa gunanya menyinggung perasaan? Apakah tidak mungkin untuk memberikan sudut pandang tanpa benar-benar melakukan pelanggaran terhadap pengguna lain? Lebih banyak rasa hormat.

          3.    MSX dijo

            "Jangan berbohong," kata badut itu, apakah itu tampak seperti pelanggaran yang lebih buruk dari itu?

          4.    MSX dijo

            Oh ya, 4000 paket yang diunduh… masing-masing 2 kali?
            Jika Anda menggunakan Arch dan kebetulan tidak ada paket resmi atau PKGBUILD untuk aplikasi esoterik Anda, maka dipahami bahwa Anda memiliki kapasitas yang cukup untuk menginstalnya sendiri, tidak sia-sia salah satu basis dari Arch adalah Slackware dimana dulu semuanya dilakukan seperti ini hingga saat ini. cuaca.

            Jadi, sekali lagi, ambillah.

      2.    pandev92 dijo

        Hal lainnya adalah bahwa dalam repo archlinux normal terdapat 10623 paket yang ditemukan.

        Di sisi lain, di sabayon ada lebih dari 14 ribu, jadi Anda akan mengerti bahwa sangat kecil kemungkinan Anda harus menginstal paket dari sumber (atau aur) seperti yang dapat terjadi di archlinux.

        1.    MSX dijo

          Hal "mengerikan" yang datang dari seseorang yang menggunakan ebuild pada dasarnya adalah idiot.
          Jika kita akan mengukur siapa yang memiliki paket terpanjang, AL jauh melebihi Gentoo dalam jumlah paket dan SECARA KESELURUHAN dengan perangkat lunak YANG LEBIH LANJUT daripada yang disediakan oleh Gentoo.

          Belum lama ini ketika saya menggunakan NetBeans untuk mengembangkan, saya ingat bahwa di Arch saya telah menggunakan versi baru 4-sesuatu selama sekitar 5-7 bulan dan ebuild Gentoo masih memiliki versi 1 sebagai stabil dan 6.9 sebagai tidak stabil (kuning).

          1.    pandev92 dijo

            di mana kamu membaca fatal? dalam hal apapun itu akan menjadi sumber. Hal lainnya adalah bahwa archlinux yang baru saja saya hitung, ia memiliki paket 4 ribu lebih sedikit daripada sabayon di repositori, masukkan archlinux.org dan Anda akan melihat

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

            🙂

            sabayon memiliki lebih dari 14 ribu, terus menyangkal bukti, apakah teror perkotaan ada di repo archlinux, pemutar vmware, spotify dll? contoh aplikasi yang bukan XD

          2.    MSX dijo

            Spotify, pilih yang kamu suka:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Teror Perkotaan:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            Pemutar vmware, jika saya tidak salah, tidak perlu instalasi, itu hanya unzip dan dijalankan, tidak perlu membuat paket untuk sesuatu yang sepele.

            Terus hisap 😀

          3.    pandev92 dijo

            Saya tidak menganggap aur sebagai repositori itu sendiri, karena itu tidak dikelola oleh devs distro 😉 dan itu mungkin menyiratkan, (sering kali terjadi), bahwa paket tidak dapat dikompilasi tanpa Anda meletakkan tangan Anda, saya berbicara tentang repositori dari distro, community extra dll, dan tidak, Anda tidak akan menemukan paket-paket itu;).
            Terus troll, fatal ahahaha.

          4.    MSX dijo

            Memang benar, buruk adalah sistem overlay dan semua kentut yang harus dilakukan untuk menginstal aplikasi xD

          5.    pandev92 dijo

            Nah jika Anda tidak suka apa yang Anda lakukan berkomentar di sini? Sampai ketemu troll? Tapi serius troll. Dan Elav, saya tidak akan mentolerir lagi bahwa orang ini menyebut saya badut dan di atas itu saya adalah editor, Anda harus malu untuk menyetujui komentar seperti itu, ketika saya bertengkar, Anda melarang saya dari forum dan Anda semua berbalik melawan saya, tetapi Anda tidak mengatakan apa-apa kepada orang ini.

          6.    MSX dijo

            PERON FORGIVENESS.

            Jika ada sesuatu yang lebih menggangguku sehingga mereka menyebutku pembohong, itu adalah bahwa ladybug menangkapnya dengan anak laki-laki DL yang dengan semua akun dan meskipun kami telah bertukar beberapa pesan 'kuat' adalah KOTOR (dan maksudku, dari perasaan).

            Permisi miss @ pandev92, saya tidak akan mengganggumu dengan komentar saya lagi.

          7.    pandev92 dijo

            Jangan memberi makan…

          8.    hidup dijo

            Bagi saya tampaknya sudah baik-baik saja Tuan-tuan .. Tolong, bagikan Talk Anda, MSN atau Skype dan bunuh diri Anda dengan cara itu .. serius .. STOP.

  9.   culun dijo

    Hahahaha,,,, 😀 Saya suka membaca DesdeLinux dan terlebih lagi ketika hal seperti ini terjadi. Siapa bilang Linux itu membosankan??? 😀

  10.   cooper15 dijo

    Tidak akan buruk jika Anda menjelaskannya dengan manzanitas, karena saya melakukan apa yang Anda masukkan di pos dan itu hanya membuat saya salah.

    1.    pandev92 dijo

      Apakah Anda pertama kali menginstal ulang gcc? Kemudian di panduan ada kesalahan, Anda harus meletakkan "sabayon-dsitro", bukan sabayon dsitro.ç

      Sebuah ucapan