Sabayon và qgtkstyle

Ảnh chụp màn hình từ 2013-04-11 03:12:29


Tôi mang đến cho bạn hướng dẫn đơn giản này để có thể kích hoạt trong qtconfig giao diện Gtk cho các ứng dụng Qt, khi bạn đang sử dụng môi trường dựa trên Gtk trong Sabayon (GNOME, XFCE, v.v.).

Đối với một số lý do, qgtkstyle nó không được cài đặt trong Sabayon, cũng như không có trong kho. Theo một số nhà phát triển, đó là bởi vì họ không muốn thêm »bloat».

Como Sabayon, dựa trên Gentoo, vì chúng tôi sẽ sử dụng triết lý Gentoo:

1-Chúng tôi có được portage tree:

emerge -sync

2-Chúng tôi lấy các lớp phủ từ sabayon:

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

3- Chúng tôi tạo lớp phủ cục bộ:

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- Chúng tôi chuyển ebuild của qgtkstyle đến đúng vị trí của nó:

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

5- chúng tôi thấy các phụ thuộc cần thiết:

emerge -pvt qgtkstyle

6-Chúng tôi cài đặt tất cả các phụ thuộc với entropy / rigo.

7-cuối cùng chúng ta sẽ cài đặt qgtkstyle: floatge -pvt qgtkstyle.ebuild

8-Chúng tôi đăng ký những thay đổi trong entropy:

equo rescue spmsync

Cuối cùng, chúng ta có thể vào qtconfig và chọn kiểu gtk + cho các ứng dụng qt

Nếu bạn gặp sự cố khi biên dịch gói do gcc, đừng lo lắng, đó là một lỗi đã được nhận dạng và có thể được giải quyết đơn giản bằng cách cài đặt lại gcc: equo install gcc

Tôi hy vọng hướng dẫn của tôi là hữu ích và thậm chí là khác!

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


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   ianpocks dijo

    Những lần tôi sử dụng sabayon….

  2.   thối87 dijo

    Tôi thậm chí còn không hiểu "j" của một trong các hướng dẫn hahaha, nó cho thấy rằng tôi sẽ cung cấp thông qua Gentoo và các dẫn xuất / -_- \

  3.   không bao giờ dijo

    Có một lỗi đánh máy nhỏ trong lệnh thứ hai. Tôi không phải là người thích đặt lệnh mà không giải thích những gì họ làm, chúng tôi tạo ra một thế hệ những người sao chép không biết họ đang sao chép những gì. Dù sao, tôi tưởng tượng rằng nếu họ có Gentoo hoặc các công cụ phái sinh, họ phải biết điều gì đó ...
    Liên quan

    1.    pandev92 dijo

      CÓ, xin lỗi, đó là bản phân phối của sabayon, naaa, một thế hệ sao chép đồng cỏ không được tạo ra, nó chỉ đơn giản là những gì bạn đang làm rất dễ dàng, nếu bạn muốn đi sâu hơn, bạn phải vào sabayon wiki 😉

  4.   diazepam dijo

    Nhân tiện, bạn có thể tạo một lỗi yêu cầu để đưa qgtkstyle vào sabayon

    Tôi đã làm điều đó một lần với qupzilla 1.3.5 (khi chúng vẫn có 1.1.8)

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

    1.    pandev92 dijo

      Nó được thực hiện! hơn hai năm trước

      https://bugs.sabayon.org/3079

  5.   diazepam dijo

    Ok pandev. Bạn thắng.

  6.   st0rmt4il dijo

    Cảm ơn vì tiền hỗ trợ!

    Chúc mừng!

  7.   msx dijo

    Đây là điều tôi luôn thích ở Gentoo (và Sabayon trong trường hợp này): sự đơn giản của khái niệm và thực thi!

    Chờ đã… chỉ là theo cách khác thôi !!!!
    Mẹ tôi, vừa đọc xong bạn đã khiến tôi bị hôn mê não, tôi đã được cứu thoát khỏi một điều tốt lành khi tôi quyết định dùng thử Arch thay vì Gentoo 😀

  8.   pandev92 dijo

    Chờ đợi? Nếu bạn không biết cách làm điều đó, điều đó cho tôi biết rằng chúng ta có một vấn đề, nó không phức tạp hơn nhiều so với việc chỉnh sửa một pkgbuild 😉 hoặc sử dụng một pkbuild có các phụ thuộc biên dịch không có trong kho lưu trữ hoặc đã hết hẹn hò .., nhưng này, này, nếu bạn không biết mkdir là gì thì tôi nhớ ...
    Không có gì hơn Kiss so với gentoo theo nghĩa đó, nhưng những gì tôi có thể nói với bạn là bất kỳ một Archlinuxer có kinh nghiệm nào cũng có thể làm điều này, mặc dù tất nhiên, trường hợp này chỉ dành cho người dùng cao cấp.

    1.    msx dijo

      Tôi không đồng ý.

      Chờ đợi? Nếu bạn không biết cách làm điều đó, tôi nghĩ chúng ta có vấn đề
      Và nó cho tôi thấy rằng bạn là một thằng khốn, cho dù tôi có biết cách quản lý Gentoosa hay không.

      PKGBUILD là sự kết hợp giữa hệ thống tệp Windows INI mà bạn có:
      [Phần]
      Biến = giá trị
      và các tập lệnh shell.
      PKGBUILD về cơ bản bao gồm hai phần trong đó trong phần đầu tiên bạn chỉ xác định các biến và phần thứ hai, bạn thực hiện công việc bẩn thỉu, như tôi đã nói, chỉ là kịch bản shell nơi chúng tôi xác định các hành động cần thiết cho gói được cài đặt: tạo thư mục , gán cho họ quyền, sao chép hoặc di chuyển tệp, giải nén .tars, v.v. Đây chính là nơi tạo nên vẻ đẹp của PKGBUILD: quan niệm của nó đơn giản và việc thực thi nó cũng đơn giản, điểm dừng duy nhất để tạo ra phép thuật là cổ tay của lập trình viên. Họ không có gì lạ và cũng không đóng góp gì mới, với việc biết shell script (sh hoặc bash, no more) thì không cần thiết phải học thêm gì cả.

      PKGBUILD không hơn không kém một ebuild mạnh mẽ, hiện đại và sạch sẽ và sự khác biệt này là rõ ràng khi chúng ta so sánh PKGBUILD từ ứng dụng X với ebuild tương tự của nó.

      Thay vào đó, việc quản lý Gentoo là thứ rườm rà nhất mà tôi từng thấy.
      Ngoài thực tế là liên tục biên dịch mọi thứ - hơi khó chịu và không hiệu quả về mặt kinh tế và môi trường - vấn đề của Gentoo là quản trị không lành mạnh và bài đăng của bạn thể hiện điều đó với số vòng cần thiết để cài đặt một gói cụ thể.

      Nếu Gentoo có một khiếm khuyết nào đó và người dùng của nó mắc phải lỗi, thì có thể tin rằng càng phức tạp càng tốt khi vẻ đẹp và sự thành thạo được thể hiện trong sự đơn giản xD

    2.    msx dijo

      Có một thử nghiệm tuyệt vời mà tôi có thể chứng minh một số tính năng của Gentoo / Sabayon ngớ ngẩn như thế nào đối với tất cả những ai có vài phút:
      hôm qua, tôi đã đổ hình ảnh của Sabayon 11 KDE vào một ổ đĩa để kiểm tra cách phân phối hoạt động trong HW thực.
      Sau khi khởi động vào máy tính để bàn, tôi quyết định tạo một bản sao lưu của một phân vùng nơi tôi có một hệ điều hành khác để cài đặt Sabayon trên đó và có thể kiểm tra kỹ hơn.
      Đối với điều này, tôi quyết định cài đặt FSARCHIVER, một công cụ giao diện điều khiển tuyệt vời để sao lưu và sao chép các phân vùng.
      Tôi mở Konsole và cập nhật repos:
      $ sudo bằng lên
      Về mặt logic, bước thứ hai là cài đặt fsarchiver:
      $ sudo equo tôi fsarchiver
      … WTF! Hệ thống cần tải xuống gói _86_ (vâng, tám mươi sáu) như một gói phụ thuộc, sau đó tải xuống và cài đặt fsarchiver !!!
      Điều hài hước nhất là trong số các gói mà nó tải xuống có vô số gói liên quan đến X hoặc Python (chẳng hạn như PyQt trong số những gói khác) khi ứng dụng mà tôi đang cài đặt được thiết kế để chỉ chạy từ bảng điều khiển! xD

      C'on, tôi có rất nhiều việc phải làm trong ngày trước khi lãng phí thời gian một cách vô lý.

      1.    pandev92 dijo

        86? Đừng nói dối, sự phụ thuộc thậm chí không đạt đến 10

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

        Nếu bạn tải được 86 gói là do mình cập nhật cho người khác, thực tế mình chỉ tải được 4 gói thôi;). Điều khác là sabayon là một phái sinh gentoo, không phải gentoo, vì vậy nếu bạn muốn kiểm tra, bạn sẽ phải cài đặt trực tiếp gentoo và sử dụng portage. Tôi không nghĩ rằng có nhiều cải tiến trong pkgbuilds và tôi nói điều này với tư cách là người dùng Archlinux 6 tháng tuổi, lợi thế duy nhất mà tôi thấy so với ebuilds là pkgbuilds tự động cài đặt các phụ thuộc, mặc dù nhiều lần tôi nhận thấy rằng tôi đã phải sửa cho các pkgbuilds phụ thuộc.
        Nếu bạn là lớp 8, đừng trách gentoo.

        1.    msx dijo

          «86? Đừng nói dối, "
          WTF? Rửa miệng đi hề, tôi không nói dối, tôi để đó cho những kẻ tầm thường.
          Trước khi mở mõm như bạn làm, hãy kiểm tra những gì tôi nói, hoặc BẠN CÓ BIẾT LÀ VẬY KHÔNG?
          Tải ISO mới nhất, kho cập nhật và thử cài đặt ứng dụng đó ĐỂ XEM ĐƯỢC CẬP NHẬT NHIỀU GÓI BIZARRO TRƯỚC.

          Và sau đó tôi cắn bụi, jetón.

          "Nếu bạn đã tải xuống 86 gói thì là do tôi đang cập nhật cho người khác, thực tế tôi chỉ tải được 4 gói"

          Hãy xem: nếu tôi quyết định cài đặt một ứng dụng X, điều hợp lý là nếu ứng dụng đó cần các gói khác trong một phiên bản nhất định, nó sẽ đề nghị cập nhật chúng để cài đặt ứng dụng được đề cập.

          Bây giờ, khi một ứng dụng được thiết kế cho bảng điều khiển cần cập nhật trước một số phụ thuộc, sau đó cần cập nhật các phụ thuộc khác và cuối cùng, đối với ứng dụng CONSOLE đã nói, 86 phụ thuộc xếp tầng cần được cập nhật trước đó, trong đó phần lớn không có bất kỳ loại nào mối quan hệ với ứng dụng chúng tôi đang cài đặt là hệ thống xây dựng SUCK.

          Và đúng: Sabayon LÀ Gentoo vì thực tế đơn giản là nếu thay vì sử dụng equo, bạn quyết định sử dụng float, BẠN SẼ KHÔNG TÌM ĐƯỢC BẤT CỨ VẤN ĐỀ NÀO khi quản lý hệ thống của bạn, cả hai hệ thống đều tương thích 100% - Tôi tự hỏi nếu bạn nói khác với tư cách là người dùng các bản phân phối.

          Bởi cuối cùng:
          "Mặc dù nhiều lần tôi nhận thấy rằng tôi đã phải sửa ngay cả pkgbuilds của các phần phụ thuộc."
          Chắc chắn, điều đó có thể xảy ra, bởi AUR có nghĩa là "Kho lưu trữ người dùng Arch" hoặc kho lưu trữ người dùng Arch.
          Trên thực tế, vì các gói AUR được tải lên bởi những người dùng THUỘC CỘNG ĐỒNG BẰNG CÁCH THÊM PKBUILDS ỨNG DỤNG SỬ DỤNG HỌ HOẶC CẦN NGƯỜI DÙNG KHÁC, nên hợp lý là những người dùng KHÔNG PHẢI GIỮ KHOẢNG CÁCH và có cuộc sống AFK đôi khi không chú ý đến những thay đổi xảy ra liên tục trong quá trình phát triển các ứng dụng mà họ duy trì và vì lý do đó nói chung cộng đồng rất tham gia vào việc đăng các bản cập nhật thích hợp trên các trang web nhỏ tương ứng để sửa đổi PKGBUILD và biên dịch các ứng dụng đó.

          Nếu bạn không có ý tưởng, đừng nói, khái niệm về AUR đơn giản là tuyệt vời: tạo cho cộng đồng một không gian để cộng đồng tự tương tác và phát triển mà không cần phải nhờ đến các nhà phát triển phân phối. Lấp lánh.

          "Nếu bạn là lớp 8, đừng trách gentoo."
          Nhận xét điển hình n00b 😛

          Sau khi sử dụng Gentoo và xoay quanh Portage và cách phân phối đã lỗi thời, tôi quyết định cho nó cơ hội thứ hai ở dạng Funtoo.
          Funtoo là thứ mà Gentoo nên trở thành nếu họ không quá ngoan cố trong việc làm mọi thứ theo cách họ làm.
          Funtoo rất xuất sắc, trên cơ sở Gentoo, họ sử dụng một logic hoạt động hiện đại thay thế hệ thống Portage cũ bằng một hệ thống mới dựa trên GIT, giữ các phụ thuộc ở mức tối thiểu, phát triển các cấu hình mới được tối ưu hóa (Gentoo sử dụng tương tự từ năm 2007 hoặc 2008) và tạo cơ sở cho một hệ thống sạch hơn nhiều so với người tiền nhiệm của nó.

          Nó không phải là bản phân phối mà tôi sẽ sử dụng vì việc biên dịch hoàn toàn mọi thứ [0] lúc nào cũng có vẻ vô lý, tuy nhiên Funtoo có những ý tưởng rất hay.

          [0] Lý luận điển hình của người dùng Gentoo:
          «Chà, để tăng thêm 0.1% tốc độ và 0.1% dung lượng, tôi sẽ biên dịch lại tất cả KDE mà không cần hỗ trợ máy in hoặc máy quét, tôi hoàn toàn không có máy in, vì vậy tôi muốn nó! Hehe, bắt tay vào làm thôi! »
          2 ngày sau:
          "Chà, tôi gần như đã biên dịch xong KDE và hệ thống sưởi phát ra từ máy rất phù hợp với tôi. Giờ chúng tôi đang bước vào mùa đông, tôi có thể tắt máy sưởi trong nhà."
          1 ngày sau:
          "Ah, tuyệt vời, thật không thể tin được là nó hoạt động tốt như thế nào, không, nếu đúng như tôi nói, mọi thứ đều tạo nên sự khác biệt, cảm giác nhanh đến kinh ngạc !!!" (EPIC WTF)
          Ngày hôm sau đi làm:
          «- KHÔNG, PC không hoạt động thì sao, tôi phải trình báo bằng văn bản !!!
          - Không có gì xảy ra cả, kết nối máy tính xách tay của bạn trực tiếp với máy in và thì đấy.
          - Houston chúng ta có một vấn đề."

          Tự chụp chúng và lớp 8 của bạn, hahaha
          Lớp 8 .. xD

          1.    pandev92 dijo

            Cách nói chuyện chân thành của bạn có vẻ như của một người không đúng giờ đã sử dụng Linux được 3 tháng và sau đó nghĩ rằng anh ta là một * juanker *, khi bạn nói chuyện với tôi, hãy lau miệng bằng xà phòng, chavalin.
            Và không, bạn chưa tải xuống iso cuối cùng, trừ khi bạn đã tải xuống iso hàng ngày;). Và không, 86 bản cập nhật được tải xuống bởi vì ngay cả khi chúng không liên quan đến gói bạn buộc phải cập nhật trước khi cài đặt, nó vẫn hoạt động như vậy. Trolaco lớp 8. Và bạn không thể bác bỏ tôi rằng Archlinux có ít hơn 4000 gói, xin chúc mừng, thậm chí debian còn có nhiều gói hơn Archlinux, trong kho.

          2.    sống động dijo

            Cần gì phải xúc phạm? Không thể đưa ra quan điểm mà không thực sự đưa ra hành vi xúc phạm người dùng khác? Xin trân trọng hơn.

          3.    msx dijo

            "Đừng nói dối" tên hề nói, nó có vẻ như là một hành vi phạm tội tồi tệ hơn thế?

          4.    msx dijo

            Ồ đúng rồi, 4000 gói đã được tải xuống… mỗi gói 2 lần?
            Nếu bạn sử dụng Arch và tình cờ không có gói chính thức hoặc PKGBUILD cho ứng dụng bí truyền của bạn, điều này được hiểu rằng bạn có đủ dung lượng để tự cài đặt nó, không phải là vô ích một trong những cơ sở của Arch là Slackware, nơi mọi thứ đã được sử dụng để làm điều này cho đến khi thời tiết gần đây.

            Vì vậy, một lần nữa, hãy lấy chúng.

      2.    pandev92 dijo

        Điều khác là trong các repos của Archlinux thông thường, có 10623 gói được tìm thấy.

        Mặt khác, trong sabayon có hơn 14 nghìn, vì vậy bạn sẽ hiểu rằng ít có khả năng bạn phải sử dụng đến cài đặt các gói từ các nguồn (hoặc aur) như có thể xảy ra trong Archlinux.

        1.    msx dijo

          Điều "baleful" đến từ một người sử dụng ebuilds về cơ bản là ngu ngốc.
          Nếu chúng ta tính xem ai là người có thời gian dài nhất, AL vượt xa Gentoo về số lượng gói và TỔNG THỂ với phần mềm HIỆN TẠI HƠN phần mềm do Gentoo cung cấp.

          Cách đây không lâu khi tôi sử dụng NetBeans để phát triển, tôi nhớ rằng trong Arch, tôi đã sử dụng phiên bản 4 .5-cái gì đó mới trong khoảng 7-1 tháng và các bản dựng Gentoo vẫn có phiên bản 6.9 ổn định và 7.0 không ổn định (màu vàng).

          1.    pandev92 dijo

            bạn đã đọc ở đâu? trong mọi trường hợp nó sẽ là nguồn. Có một điều nữa là cái Archlinux mà tôi vừa đếm được, nó có ít hơn 4 nghìn gói so với sabayon trong kho, hãy nhập vào Archlinux.org và bạn sẽ thấy

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

            ????

            sabayon có hơn 14 nghìn, tiếp tục phủ nhận bằng chứng, có phải khủng bố đô thị trong repos Archlinux, vmware player, spotify vv không? ví dụ về các ứng dụng không phải XD

          2.    msx dijo

            Spotify, chọn một trong những bạn thích:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Khủng bố đô thị:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            Trình chơi vmware nếu tôi không nhầm thì không cần cài đặt mà chỉ cần giải nén và chạy, không cần thiết phải tạo một gói cho những thứ tầm thường như vậy.

            Tiếp tục mút đi 😀

          3.    pandev92 dijo

            Bản thân tôi không coi aur là một kho lưu trữ, bởi vì nó không được duy trì bởi các nhà phát triển của bản phân phối that và điều đó có thể ngụ ý, (nhiều lần điều đó xảy ra), rằng gói không thể biên dịch mà không có bàn tay của bạn, tôi đang nói về các kho của bản phân phối, cộng đồng bổ sung, v.v. và không, bạn sẽ không tìm thấy các gói đó;).
            Tiếp tục trolling, đúng là chết người ahahaha.

          4.    msx dijo

            Đó là sự thật, tệ là hệ thống lớp phủ và tất cả các lỗi phải được thực hiện để cài đặt ứng dụng xD

          5.    pandev92 dijo

            Nếu bạn không thích bạn đang làm gì thì bình luận ở đây? Thấy bạn là một troll? Nhưng troll nghiêm túc. Và Elav, tôi sẽ không dung thứ thêm rằng người này gọi tôi là hề và hơn hết tôi là một biên tập viên, bạn nên xấu hổ khi phê duyệt những bình luận như thế, khi tôi gây gổ, bạn đã cấm tôi tham gia diễn đàn và bạn. tất cả đều quay lưng lại với tôi, nhưng Bạn không nói bất cứ điều gì với cá nhân này.

          6.    msx dijo

            PERON FORGIVENESS.

            Nếu có điều gì đó khiến tôi khó chịu hơn mà họ gọi tôi là kẻ nói dối, thì đó là việc một con bọ rùa bắt được nó với các chàng trai DL, những người bằng mọi cách và mặc dù chúng tôi đã trao đổi một số thông điệp 'mạnh mẽ' thì đó là GROSS (và ý tôi là, cảm giác).

            Xin lỗi cô @ pandev92, tôi sẽ không làm phiền bạn với ý kiến ​​của tôi nữa.

          7.    pandev92 dijo

            Đừng cho…

          8.    sống động dijo

            Đối với tôi, có vẻ như đã là tốt rồi, thưa quý ông .. Làm ơn, hãy chia sẻ Talk, MSN hoặc Skype của bạn và tự kết liễu bản thân theo cách đó .. nghiêm túc .. một DỪNG LẠI.

  9.   lập dị dijo

    Hahahaha,,,, 😀 Tôi thích đọc sách DesdeLinux và thậm chí còn hơn thế nữa khi những chuyện như thế này xảy ra. Ai nói Linux nhàm chán ??? 😀

  10.   cooper15 dijo

    Sẽ không tệ nếu bạn giải thích điều đó với manzanitas, bởi vì tôi đã làm những gì bạn đưa ra trong bài viết và nó chỉ ném cho tôi lỗi.

    1.    pandev92 dijo

      Lần đầu tiên bạn cài lại gcc? Sau đó trong hướng dẫn có lỗi, bạn phải đặt "sabayon-dsitro" thay vì sabayon dsitro.ç

      lời chúc mừng