Sự hội tụ không tưởng trên Linux

Người ta đã nói từ lâu về sự hội tụ, sự kết hợp của máy tính để bàn với thiết bị di động. Lần này tôi sẽ không nói về sự hội tụ này, nếu không nói về sự hội tụ của các bản phân phối Linux, tức là 1% nhỏ máy tính trên thế giới sử dụng nó.

Quan điểm của tôi, chúng tôi rất gần với ý tưởng không tưởng đó, vì chúng tôi có một số cách để cài đặt các chương trình bất kể phân phối mà chúng tôi chạy. Điều này có thể làm cho các bản phân phối trong tương lai chỉ khác với cách bạn quản lý hệ thống cơ sở.

Hình ảnh

Xuất hiện

AppImages là các tệp thực thi chứa tất cả các phần phụ thuộc của chương trình được đề cập. Đây là một cách xử lý phụ thuộc hơi không chính thức nhưng nó rất hữu ích vì chúng ta chỉ cần nhấp vào chương trình và nó chạy.

Để làm một ví dụ rất nhanh, chúng tôi có thể tải xuống Krita có sẵn từ trang web chính thức của nó https://krita.org/es/descargar/krita-desktop-es/ trong tab Linux.

Hình ảnh từ trang web chính thức của Krita

Trang web chính thức của Krita

Sau khi tải xuống tệp .appimage từ trang, chúng tôi làm cho tệp có thể thực thi được, điều này có thể được thực hiện bằng đồ họa, với trình quản lý tệp ưa thích, nhấp chuột phải và làm cho tệp có thể thực thi.

Thực thi được

Bây giờ chỉ cần nhấp đúp và chương trình sẽ chạy, vì bạn có thể thấy nó cũng tạo ra một bản thu nhỏ của chương trình và thêm nó vào tệp.

Krita thực thi

Trên trang web chính thức https://appimage.org/ có nhiều thông tin hơn.

Flatpak

Trang web chính thức của Flatpak

Flatpaks là các gói có một kho lưu trữ và có thể được cài đặt từ đó, điều này làm cho tùy chọn này nhẹ hơn một chút so với Appimages, vì Flatpaks có thời gian chạy, một tập hợp các gói mà chúng phụ thuộc vào để có thể khởi động chương trình, nói ngắn gọn là các phụ thuộc được yêu cầu. Điều này giúp chúng tôi tăng gấp đôi dung lượng cần thiết, ngoài ra còn đạt được tính bảo mật bằng cách duy trì thời gian chạy cơ sở cho các chương trình của chúng tôi với các bản vá lỗi tương ứng.

Để cài đặt nó khác nhau trong các bản phân phối Linux khác nhau, tôi để lại liên kết https://flatpak.org/getting để không trùng lặp nội dung.

Và để tìm ứng dụng, có một kho lưu trữ được gọi là Flathub trong đó có một số ứng dụng và thời gian chạy tương ứng của chúng.

Sau khi cài đặt Flatpak, chúng tôi viết để cài đặt làm ví dụ từ Flathub Solitaire

cài đặt flatpak - từ https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

Cài đặt ứng dụng trong flatpak

Nó sẽ yêu cầu chúng tôi cung cấp mật khẩu gốc của chúng tôi để có thể cài đặt nó cùng với thời gian chạy tương ứng.

Cài đặt Gnome flatpak Solitaire

Bây giờ để chạy nó cần phải mở nó bằng, lần khởi động đầu tiên mất một lúc để bắt đầu, nhưng những lần sau là ngay lập tức.

flatpak run org.gnome.Aisleriot

Flatpak Solitaire

Ít nhất đối với tôi, mặc dù vẫn còn thiếu nhiều chương trình vì họ sử dụng phương pháp này để xuất bản chương trình của họ là một trong những chương trình tốt nhất.

snaps

Đối thủ của Flatpak, kẻ nằm trong vòng tay của Canonical, bị nhiều người ghét và ít người yêu thích, ít nhất đối với tôi, nó không phải là sự thay thế cho tiêu đề của bài viết, sự khác biệt trong Linux.

Tôi sẽ không đi vào chi tiết về chủ đề này.

Kết luận

Chúng tôi đang ngày càng tiến gần hơn đến việc mang đến cho tất cả người dùng một cách đơn giản để cài đặt các ứng dụng trong Linux, nhưng tôi đặt tiêu đề không tưởng bởi vì mặc dù chúng tôi rất thân thiết và chúng tôi có các công cụ, cộng đồng GNU / Linux đã quan tâm đến việc di chuyển chúng tôi tránh xa cô ấy.

 


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

21 bình luận, để lại của bạn

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

địa chỉ email của bạn sẽ không được công bố.

*

*

  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.   Miguel Mayol tôi Tur dijo

    Đang chờ nhà phân phối đầu tiên ký hợp đồng có 100% gói phẳng trong erpos của họ.

    Manjaro với Gnome dùng phần mềm Gnome quản lý cập nhật rất tốt, lâu rồi mình không chạy yaourt -Suya -noconfirm

    1.    Christopher castro dijo

      Tôi không biết về mặt kỹ thuật nó sẽ diễn ra như thế nào, mặc dù nó phải có thể.

      Tôi đã gắn bó với Ubuntu quá lâu nên không còn nhớ thử nhiều bản phân phối nữa là gì.

      Tôi không đặc biệt thích Gnome Shell, nhưng luôn thích màu sắc.

      Kỳ nghỉ vui vẻ.

  2.   eddie berrios dijo

    Thưa ông, thật tốt biết bao khi có những người như ông hướng dẫn và minh họa cho chúng tôi. Mặt khác, trong hơn 10 năm mày mò với Linux, tôi nhận ra rằng cần phải nỗ lực để cái khó lại càng khó hơn. Ví dụ, hệ thống Appimages này có vẻ là một ý tưởng tuyệt vời đối với tôi; Nhưng chỉ tải xuống một chương trình không chỉ đạt được trở ngại về ngôn ngữ, điều này có thể vượt qua, mà là, nút tải xuống đơn giản ở đâu? Nhưng bạn phải đặt nó cho thật! Lý do để làm điều này là gì? Một số đưa ra lập luận rằng đó là vì nó buộc bạn phải học, v.v. nhưng nếu tôi không muốn thì sao? Hoặc nếu tôi là người mới? Và kiểu thái độ mà tôi cho là phục vụ cho một mục đích nào đó sẽ ngăn cản Linux và các sáng kiến ​​của nó đạt đến tầm chung của người phàm. Nhưng tôi nhắc lại nó phải phục vụ một số mục đích: Thỏa mãn cái tôi và sự ngưỡng mộ "của những người biết» Và bảo vệ các sáng kiến ​​kinh doanh. Tất nhiên đây chỉ là một nhận xét. Xin chào và cảm ơn bạn đã giúp chúng tôi ngu dốt dưới đây.

    1.    Christopher castro dijo

      Tương tự như vậy, tôi đã làm việc trong Linux được 10 năm, tôi đã học được rất nhiều hoặc tương đối ít so với các chuyên gia máy tính, nhưng như vậy là đủ.

      Cảm ơn bạn rất nhiều vì nhận xét mang tính xây dựng, chúc bạn có một kỳ nghỉ lễ tuyệt vời.

    2.    jolt2bolt dijo

      Tôi nói rằng nhiều hơn vì lý do bản ngã, đó là vì lý do quan trọng hơn và nó được gọi là "tự do". Tự do không có trách nhiệm và độc lập không tồn tại, đó là lý do tại sao trong Linux, bạn buộc phải học vì một phần của sự tự do đó đi kèm với kiến ​​thức về việc biết cách chịu trách nhiệm về việc sử dụng hệ điều hành của bạn và cách nó hoạt động để đạt được sự độc lập. Điều xảy ra là chính sách của microsoft và apple là lấy đi kiến ​​thức đó, do đó dễ thao túng hơn và khiến chúng ta phụ thuộc nhiều hơn vào "giải pháp" của họ vì chúng ta càng ít biết, càng dễ bán cho chúng ta "giải pháp" của họ như một thứ gì đó sáng tạo. hoặc thứ gì đó chúng tôi cần vì chúng tôi Họ đã quen với việc họ áp dụng các giải pháp cho các vấn đề của chúng tôi, mà nhiều khi chúng không mấy thuận lợi cho người dùng của chúng tôi. Nhưng như người ta nói ở xứ tôi "ai không biết cũng giống như người không thấy", nghĩa là anh ta tin hoặc nuốt mọi thứ họ nói vì là tân sinh của chủ thể, điều này khó hơn một chút. mà tôi bị trong linux.

  3.   Marcos dijo

    Ala, với một cặp, và không phân tích snap. Bài đăng này hoàn toàn không liên quan sau đó để lại một trong những gói tốt nhất. Tóm lại, chỗ nào không có thì không bỏ được.

    1.    Christopher castro dijo

      Cảm ơn bạn đã bình luận của bạn.

      Chúc mừng.

  4.   Francisco dijo

    Bỏ snap sang một bên chỉ vì bạn không thích nó không có nghĩa là nó không phải là một lựa chọn cho "sự hội tụ", nhưng hãy hỏi manjaro hoặc solus. Thôi nào, không thể coi các vấn đề công nghệ với thái độ cuồng tín tôn giáo. Nó trông giống như một cơn giận dữ chống kinh điển.

    1.    Christopher castro dijo

      Tôi sử dụng Ubuntu làm Hệ điều hành duy nhất trên máy tính của mình.

      Cuồng tín một chút nhưng tôi bỏ ra ngoài cho các bạn tra cứu.

      Nếu bạn muốn cài đặt thứ gì đó bằng snap, bạn cần phải cài đặt trong Ubuntu

      sudo apt install snapd

      và để kiểm tra

      sudo snap cài đặt hexchat

      và để thực hiện

      snap chạy hexchat

      Xong.

      Tôi chỉ cần thêm điều đó vào bài viết.

      Với hình ảnh tương ứng của họ.

      1.    Ông Robot dijo

        Bạn bè. Bạn có thể nói rằng bạn đã đọc ít về snap. Nó hoạt động thực tế trong bất kỳ bản phân phối nào. Với Linux Files, tôi không gặp vấn đề gì khi sử dụng nó và tôi coi đây là một lựa chọn hoàn chỉnh và nghiêm túc hơn nhiều so với flatpack.

        1.    Christopher castro dijo

          Tôi thực sự không biết nhiều về Snap.

          Cảm ơn bạn đã bình luận 🙂

      2.    Ma cà rồng dijo

        Tôi nghĩ rằng bạn đang bối rối tại sao bạn làm rõ rằng bạn phải cài đặt snapd?

        "Sudo apt install snapd"

        snapd đã được cài đặt trong bất kỳ phiên bản Ubuntu hiện tại nào.

  5.   Wilson dijo

    Xin lỗi, nhưng tôi thực sự không nghĩ rằng "thống nhất" là một ý kiến ​​hay.
    Điểm mạnh và điểm yếu lớn của GNU / Linux là tinh thần “vô chính phủ”, mọi người đều có ý tưởng của mình và phát triển chúng đến mức tối đa, theo tôi là tốt.
    Cuối cùng, một loại quần thể tuyệt vời được tạo ra với đầy đủ các bản phân phối hoạt động theo một cách rất khác và cùng với thời gian, từng chút một kiểu "chọn lọc tự nhiên" được tạo ra trong đó những ý tưởng tốt nhất vẫn tiếp tục.

    Trong trường hợp của tôi, tôi nghĩ rằng hệ thống gói Guix GNU / Linux rất thú vị và có lẽ nếu nó trở thành sự cố, nhiều bản phân phối sẽ lấy ý tưởng từ đó cho hệ thống quản lý gói của họ.

    Đối với phần còn lại, sự đa dạng giống nhau cung cấp bảo mật cao hơn (ảo hơn thực), vì tùy thuộc vào cuộc tấn công, một phân phối cụ thể phải được xem xét, điều này giới hạn phạm vi "hiệu quả" của nó.

    Do đó, theo tôi, hệ thống quản lý gói hiện nay đang ổn và việc thống nhất chúng không phải là điều không tưởng.
    Hơn nữa, những người dùng "bình thường" thậm chí còn không chú ý đến nó. Chỉ cần một giao diện đồ họa kiểu "App Store" là đủ để cài đặt các ứng dụng. Cách phân phối xử lý nội bộ các gói không phải là điều họ quan tâm.

    Nhân tiện, tôi yêu blog của bạn, có rất nhiều điều thú vị trong đó.
    Tôi ước có nhiều trang web như thế này,
    Tôi có thể nói rằng họ là một ốc đảo trong sự thật của blog máy tính và công nghệ bằng tiếng Tây Ban Nha.
    Giữ theo cách đó!

    Chúc mừng! =)

    1.    Christopher castro dijo

      Ý tưởng tốt hay ý tưởng tồi, như bạn nói, chọn lọc tự nhiên sẽ cho chúng ta biết trong vài năm nữa số phận của tất cả những điều này là như thế nào.

      Chúc bạn có một bữa tiệc tuyệt vời.

  6.   Trung tâm thương mai dijo

    Điều gì sẽ xảy ra với các bản phân phối sử dụng mã nguồn, như Gentoo Linux, nếu nói rằng điều không tưởng đã đạt được?

    1.    Christopher castro dijo

      Do đó, tôi không nghĩ rằng các bản phân phối hiện tại sẽ ngừng cập nhật để có mô hình phân phối phần mềm đó.

      Cảm ơn đã nhận xét.

  7.   miguel dijo

    Tôi truy cập trang web Flatpak và có 5 ứng dụng, chỉ có vậy thôi sao?

    1.    Christopher castro dijo

      ghé thăm Flathub

  8.   Gonzalo martinez dijo

    Ý tưởng này rất giống với cách các ứng dụng hoạt động trên macOS. Một thư mục .app với mọi thứ cần thiết để ứng dụng hoạt động, thực tế mà không cần chạy trình cài đặt.

    Như tôi luôn nói (và điều đó khiến tôi hơi phiền), Apple là kẻ thù số một của phần mềm miễn phí (nhiều hơn cả Microsoft dám nói), đối với mọi thứ, ngoại trừ khi sao chép ý tưởng và triển khai.

    1.    Jose Rodriguez dijo

      Nhưng họ đã không sao chép ý tưởng về các ứng dụng độc lập, bởi vì đó là cách nó xuất hiện trong OX ngay từ đầu, ngoài ra, trong OSX bạn có thể sử dụng các kho lưu trữ giống như trong linux, hãy xem homebre, macports (giống như Cổng BSD hoặc cổng Gentoo). Tôi đã là người dùng Linux hơn 20 năm, kể từ khi đến Mỹ, tôi làm việc độc quyền trên OSX, tôi có thể nói gì với bạn, điều tốt nhất của cả hai thế giới, bởi vì OSX cốt lõi của nó là một BSD đã được sửa đổi. Trên các máy chủ tôi vẫn sử dụng linux, nhưng đối với máy trạm của tôi, không có gì tốt hơn OSX. Thiết bị đầu cuối tốt nhất mà tôi từng thấy cho đến nay, iTerm2, không có gì tương tự từ xa trong linux, chỉ có các bản sao xấu, các lệnh gần như giống nhau, bạn có thể làm mọi thứ bằng bảng điều khiển nếu bạn muốn, nhưng đồng thời chúng không lấy đi tính đơn giản của giao diện người dùng. Tóm lại, nếu bạn muốn nhấp nhấp nhấp nhấp chuột, bạn có nó, nếu bạn muốn một giao diện đồ họa vượt trội hơn tất cả chúng, bạn có nó, nhưng nếu bạn muốn làm việc trong bảng điều khiển như Chúa đã định, bạn cũng có nó. Không có gì BÌNH THƯỜNG mà bạn làm trong Linux mà bạn không thể làm với OSX, và tin tôi đi, như tôi đã nói với bạn lúc đầu, tôi đã sử dụng Linux hơn 20 năm với tư cách là một lập trình viên chuyên nghiệp (tôi thậm chí đã làm trình điều khiển), với tư cách là quản trị viên và là người dùng bình thường, với windows cũng như vậy và bây giờ đã 5 năm sử dụng OSX, tôi nghĩ mình có đủ kinh nghiệm để so sánh. Đối với iOS và Android cũng vậy, lập trình trên iOS là thần thánh so với Android. Dù sao thì Linux đó cũng nên áp dụng cùng một triết lý OSX, tất cả đều siêu đơn giản cho người dùng bình thường nhưng nếu bạn muốn tải xuống, hãy tự xuống và làm những gì bạn muốn.

  9.   Gonzalo dijo

    Vấn đề với việc sử dụng hàng loạt và cho tất cả các chương trình là chúng ta quay trở lại Linux một Windows nơi mỗi chương trình có các phần phụ thuộc của nó thay vì tất cả các phần phụ thuộc nằm trong cùng một thư mục / lib, ngoài dung lượng khổng lồ mà nó sẽ chiếm trên máy chủ và máy tính, Chúng tôi lấp đầy máy tính với các phụ thuộc theo phong cách Windows thuần túy nhất, tất cả đều lộn xộn, hãy nói lời tạm biệt với thư mục hợp nhất và tiêu chuẩn / lib, nhiều phụ thuộc trong số này sẽ trở nên lỗi thời (sẽ rất khó để cập nhật tất cả chúng) và sẽ làm cho máy tính của chúng ta dễ bị tấn công hơn.
    Như một giải pháp tạm thời và khẩn cấp, tôi thấy các hệ thống này tốt, nhưng là một giải pháp chung, tôi không thấy các hệ thống gói chính xác kết hợp các chương trình cùng với các phần phụ thuộc.

bool (đúng)