Cài đặt ứng dụng Debian / Ubuntu trên ArchLinux bằng DPKG

Không có gì bí mật đối với bất kỳ ai vì sự nổi tiếng của Ubuntu Trong hệ sinh thái OS, các nhà phát triển ứng dụng thường phát hành bản phân phối lẻ cho bản phân phối này, điều này làm cho bản phân phối này có một số lượng lớn các ứng dụng.

Đây là điểm mà nó trở nên rõ ràng nhất là trong các trò chơi, bởi vì chúng ta đều biết rằng Ubuntu là hãng tiên phong trong việc triển khai trong Trung tâm phần mềm của mình khả năng bao gồm các trò chơi trả phí và tốt, cảm ơn tất cả các nhà phát triển thánh thiện chúng tôi cũng có Steam.

En ArchLinux chúng ta có thể tận dụng AUR, nơi chúng tôi tìm thấy bất kỳ lượng phần mềm nào, thuộc bất kỳ loại nào, nhưng tôi Tôi vừa phát hiện ra rằng có thể cài đặt trực tiếp các gói Debian / Ubuntu sử dụng CHDCND Triều Tiên.

DPKG là gì?

Như bạn có thể đọc trong Wikipedia:

Chương trình dpkg nó là nền tảng của hệ thống quản lý gói DebianGNU / Linux. Nó được tạo ra bởi Ian Jackson vào năm 1993. Nó được sử dụng để cài đặt, gỡ bỏ và cung cấp thông tin về package.deb.

Dpkg tự nó là một công cụ cấp thấp; giao diện người dùng cấp cao được yêu cầu để đưa các gói đến từ các vị trí từ xa hoặc giải quyết các xung đột phức tạp trong các gói phụ thuộc. Debian có apt Đối với nhiệm vụ này.

Cài đặt DPKG trên ArchLinux

CHDCND Triều Tiên

Để cài đặt CHDCND Triều Tiên Trong ArchLinux, chúng ta phải làm điều đó trực tiếp từ AUR:

$ yaourt -S dpkg

Bây giờ để cài đặt bản nhị phân Debian, chúng ta chỉ cần chạy:

$ sudo dpkg -i paquete_debian.deb

Vấn đề của DPKG là ở đâu? Điều đó theo như tôi biết, rất tiếc ứng dụng này không giải quyết các phụ thuộc, vì vậy chúng tôi phải sử dụng APT hoặc một cái gì đó tương tự. Trên thực tế, APT cũng có thể được cài đặt từ AUR:

$ yaourt -S apt

Mặc dù tất nhiên, tôi không nghĩ nó hoạt động như trong Debian, nhưng nó cũng gây ra lỗi cho tôi khi biên dịch nó. Vì vậy, bây giờ bạn biết, hãy thử và cho tôi biết, mặc dù hầu hết các ứng dụng từ các bản phân phối khác, đều ở dạng AUR


Để 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.   jony127 dijo

    Xin chào, tôi đã sử dụng Arch được một thời gian nhưng muốn "tìm kiếm" ở nơi khác.

    Tôi không rõ lắm về chính sách được tuân theo trong AUR, có thể yên tâm sử dụng repo đó. Tôi tin rằng các gói được tìm thấy ở đó được tải lên bởi những người sử dụng bản phân phối muốn giúp biên dịch các gói không có trong repo chính thức. Câu hỏi của tôi về AUR là bạn có quyền kiểm soát những gì được tải lên repo đó không? Các gói chứa trong AUR có được kiểm tra không?

    Nếu bạn không có quyền kiểm soát chính thức đối với repo đó, không ai đảm bảo cập nhật bảo mật nhanh chóng cho phần mềm có trong repo đó nếu họ làm như vậy.

    Tôi không sử dụng Arch ngay bây giờ nhưng tôi có những nghi ngờ về AUR.

    Chúc mừng.

    1.    jony127 dijo

      xin lỗi, ở dòng thứ hai có ghi: sử dụng repo đó là an toàn. ĐÓ LÀ CÂU HỎI.

    2.    sống động dijo

      Nó không thực sự an toàn 100%, mặc dù tôi chưa bao giờ gặp bất kỳ vấn đề nào với AUR cho đến nay. Đối với AUR, các gói không được tải lên, các Tập lệnh được tải lên mà bạn có thể xem lại để xem chúng làm gì, chịu trách nhiệm tải xuống các gói và biên dịch chúng.

    3.    joakoej dijo

      Dù sao, theo như tôi biết, trong các repo chính thức, tôi nghĩ ít cốt lõi hơn, có một số gói, do được coi là đáng tin cậy và cần thiết, đã được di chuyển từ AUR. Những người tạo ra Arch Linux duy trì một số gói, nhưng có một số gói được duy trì bằng cách kiếm người dùng và các gói của họ được coi là có chất lượng tốt. Trong AUR thì phức tạp hơn, bất kỳ ai cũng tải lên thứ họ muốn, cho dù nó hoạt động hay không, nhưng có một số thứ được tải xuống cao và hoạt động tốt.

      1.    jony127 dijo

        đó là lý do tại sao tôi hỏi về AUR, tôi không biết sử dụng repo đó có an toàn hay không. Nhưng tốt nếu, như Elav nói, những gì thực sự có trong AUR là các tập lệnh tải xuống các gói và biên dịch nó, sau đó tôi giả sử rằng các gói được tải xuống từ trang web chính thức và sau đó được biên dịch, vì vậy tôi suy luận rằng sử dụng AUR là an toàn. .

        1.    jony127 dijo

          mặc dù thật khó chịu khi phải lướt qua các tập lệnh mỗi khi bạn định cài đặt thứ gì đó từ AUR khi với các bản phân phối khác, bạn tránh các cuộn đó. Tôi nghĩ rằng ai sử dụng Arch gần như là điều cần thiết để sử dụng AUR vì chỉ với các repo chính thức, bạn mới thiếu sót trong các ứng dụng.

          Đó là lý do tại sao tôi cho rằng việc sử dụng Arch có nghĩa là dành nhiều thời gian hơn mức cần thiết để giữ cho bản phân phối ở tình trạng tốt và do vấn đề có thể xảy ra lỗi khi cập nhật, vì vậy bản phân phối này không hoàn toàn thuyết phục tôi.

          1.    xoáy dijo

            Không nhất thiết phải luôn xem lại các kịch bản. Trên thực tế, nếu một ứng dụng trong AUR có 100 phiếu bầu, bạn có thể tin tưởng rằng ít nhất 100 người dùng đã xem xét ứng dụng đó và tin tưởng nguồn.
            Mặt khác, khả năng xem xét và chỉnh sửa các tệp đó cho phép bạn kiểm soát nhiều hơn những gì bạn sẽ cài đặt. Nhiều, nếu không phải hầu hết, các gói trong AUR được cài đặt từ mã nguồn (Từ các đại lý chính thức). Ví dụ: họ tải xuống các nguồn của kho lưu trữ Git (Kho lưu trữ chính thức của một số ứng dụng) và biên dịch chương trình trước khi giải quyết các phần phụ thuộc, họ đóng gói nó và bạn đã sẵn sàng cài đặt.

            Trong Ubuntu chẳng hạn, cũng có những bản repos được người dùng duy trì và chúng không còn
            không kém phần đáng tin cậy so với những người dùng Arch được duy trì.

            Tóm lại, bạn không thể đánh giá bản distro đơn giản bằng những gì bạn nghe hoặc đọc ở đó, bạn phải thử nó và bạn sẽ biết nó có thuyết phục bạn hay không.

            Trích dẫn: "Nếu bạn không có quyền kiểm soát chính thức đối với repo đó, không ai đảm bảo cập nhật bảo mật nhanh chóng cho phần mềm có trong repo đó nếu họ có."
            Các gói thường được cài đặt từ các nguồn chính thức. Ví dụ: nếu bạn muốn kiểm tra phiên bản mới nhất của Kwin (từ git), nó được tải xuống từ repo kde chính thức duy trì nó. Nó có thể nhanh hơn cập nhật từ các nguồn chính thức không?
            Dù sao:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    nguyên cơ bản dijo

            "Tôi nghĩ rằng ai sử dụng Arch gần như là cần thiết để sử dụng AUR vì chỉ với các repo chính thức, bạn mới thiếu ứng dụng."

            Mặc dù AUR rất hữu ích, nhưng điều này không có nghĩa là trong các repo chính thức (lõi, phụ, cộng đồng) không có phần lớn các gói cần thiết cho mọi người dùng.

            Và cũng trong các bản phân phối khác, chẳng hạn như Ubuntu, trong nhiều trường hợp, họ kết thúc việc thêm các kho lưu trữ không chính thức, hoặc các PPA phổ biến hoặc khi tải xuống .deb để cài đặt, trong tất cả các trường hợp sau này, bạn sẽ tự lộ diện theo cách như bạn làm với AUR, nếu bạn không kiểm tra những gì bạn tải xuống và bạn tải nó từ đâu, thì bạn cũng giống như vậy.

          3.    kik1n dijo

            Chà, bây giờ tôi muốn quay lại Arch.
            Bây giờ làm thế nào để người ta có thể giữ Arch mà không phá vỡ hoặc cập nhật và tránh xung đột. Bởi vì tôi đã thử vài tháng trước với xfce và một số ứng dụng như vlc trong số những ứng dụng khác không hoạt động với tôi. Điều này mà không cần thay đổi thành Manjaro.

          4.    jony127 dijo

            Tôi hiểu, một câu hỏi nữa.

            Khi một ứng dụng được cập nhật trong kho lưu trữ chính thức của nó, tập lệnh AUR cho ứng dụng đó có tự động chịu trách nhiệm tải xuống phiên bản mới hay cần thiết trước khi người tạo tập lệnh đó trong AUR tôi cập nhật nó để sau này anh ta có thể tải xuống phiên bản mới của ứng dụng được đề cập?

            1.    Hướng dẫn sử dụng Nguồn dijo

              Người tạo tập lệnh phải cập nhật nó theo cách thủ công; mặc dù nói chung, vì phương pháp cài đặt không thay đổi, nên vấn đề chỉ là sửa đổi số phiên bản và tổng kiểm tra.


  2.   eliotime3000 dijo

    Điều tốt là nó trong AUR. Ít nhất, tôi thích làm mà không có AUR vì những vấn đề đó.

  3.   John dijo

    Điều đầu tiên là tìm kiếm gói mong muốn trong AUR.
    Phương sách cuối cùng cho điều này, về điều mà thực tế anh không hề biết.
    Cảm ơn bạn rất nhiều vì sự đóng góp!

  4.   làm ơn dijo

    Dpkg rất tốt trong debian và các dẫn xuất, nhưng bạn hầu như luôn phải sử dụng
    dpkg -i (tên chương trình) và sau đó cài đặt apt-get -f (điều này giải quyết các phụ thuộc), và chạy lại dpkg -i (tên chương trình) và thì đấy.

  5.   sputnik dijo

    Như Elav đã nói ở trên, không có gói nào được tải lên AUR; chúng là những tập lệnh tải mã nguồn và tự biên dịch nó. Không có gì thoải mái hơn. Tôi không thể chịu được việc thêm các kho lưu trữ, trong AUR, tất cả chỉ là một lệnh.

  6.   bóng tối dijo

    Bài viết rất tốt, tôi không biết rằng bạn có thể sử dụng dpkg trong vòm và các dẫn xuất.

  7.   Fabian dijo

    Có ai khác đã thử nó chưa ??? Tôi nhưng vô hiệu về Archlinux, tôi đã cài đặt nó qua quá trình tiến hóa nhưng tôi không thể cài đặt máy in epson l355 và bluetooth của mình…. Sẽ thật tuyệt vời nếu các gói .deb có thể được cài đặt như trong linux, vấn đề là với bạc hà máy tính xách tay của tôi bị quá nhiệt và với sự thật là không có gì chỉ xuất hiện trong đó và tôi cần nó….

    1.    Jonathan Duymovich Rojas dijo

      Xin chào, tôi cũng có máy in L355 đó để in qua wifi nhưng tôi chưa bao giờ có thể in và cài đặt nó trong Archlinux .. nếu bạn có thể cài đặt nó, tôi sẽ đánh giá cao nếu bạn có thể cho tôi các bước .. cảm ơn trước.

  8.   cặn bãRak dijo

    Bài đăng rất hay, mọi thứ đều được giải thích rất rõ ràng