Computer >> Máy Tính >  >> Hệ thống >> Linux

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Với một vài trường hợp ngoại lệ, việc cài đặt bản phân phối Linux giống như đăng ký vào một khu nghỉ dưỡng trọn gói. Phần cứng của bạn hoạt động hiệu quả và bạn nhận được nhiều lựa chọn ấn tượng về phần mềm được cài đặt sẵn:từ các công cụ chỉnh sửa ảnh và trình phát đa phương tiện đến ứng dụng khách email và trò chuyện, và thậm chí là một bộ ứng dụng văn phòng đầy đủ.

Nhưng nếu bạn muốn thay thế một trong các ứng dụng mặc định hoặc dùng thử một số phần mềm Linux mới thì sao?

Chà, bạn luôn có thể chỉ cần Google nó — và cầu nguyện rằng bạn sẽ không phải mạo hiểm vượt qua trang thứ mười của kết quả để tìm thứ gì đó có thể sử dụng được. Hoặc bạn có thể xây dựng cho mình một danh sách các tài nguyên đáng tin cậy, nơi bạn có thể duyệt nhanh các ứng dụng, tìm kiếm và sắp xếp chúng theo nhiều tiêu chí khác nhau và dễ dàng tải xuống những ứng dụng bạn thích.

Nếu cách tiếp cận thứ hai nghe có vẻ hợp lý hơn, thì bạn đang ở đúng nơi vào đúng thời điểm, vì hôm nay chúng tôi sẽ chỉ cho bạn một số mẹo về cách thức và vị trí để tìm các ứng dụng Linux mới.

Trình làm mới:Cách cài đặt ứng dụng Linux

Những người mới làm quen với Linux đôi khi cảm thấy bối rối bởi quá trình cài đặt phần mềm Linux, nhưng trên thực tế, nó không khác nhiều so với cách tiếp cận được thấy trên Windows hoặc OS X.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Nói chung, có hai cách để cài đặt phần mềm trên Linux:từ một gói nhị phân (được biên dịch trước) hoặc từ nguồn (mà bạn phải tự biên dịch). Bạn có thể tải xuống các gói dưới dạng tệp độc lập theo cách thủ công; ví dụ:từ trang web của nhà phát triển hoặc lấy chúng từ kho phần mềm bằng công cụ quản lý gói.

Ngoài các phương pháp cài đặt phổ biến nhất này, bạn cũng sẽ tìm thấy các ứng dụng di động và ứng dụng đi kèm với tập lệnh trình cài đặt tự giải nén. Ứng dụng di động không yêu cầu cài đặt; bạn chỉ cần giải nén chúng vào một thư mục và khởi động chúng bằng cách nhấp đúp vào tệp thực thi hoặc bằng cách nhập lệnh trong thiết bị đầu cuối. Người dùng Windows nên quen thuộc với khái niệm này.

Bạn sẽ thấy một điểm tương đồng khác với Windows nếu bạn quyết định cài đặt các gói theo cách thủ công:các công cụ như GDebi giúp bạn có thể chỉ cần nhấp đúp vào gói .deb — giống như cách bạn làm với tệp .exe — và cài đặt ứng dụng qua hộp thoại đơn giản. Mặt khác, khái niệm kho lưu trữ mà bạn truy cập bằng trình quản lý gói tương tự như App Store trên OS X, Android và gần đây là Windows.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Cách được đề xuất để cài đặt ứng dụng là từ kho lưu trữ với trình quản lý gói vì bạn không phải lo lắng về các phần phụ thuộc và vì chúng nhận được cập nhật tự động miễn là kho lưu trữ được duy trì. Tuy nhiên, đôi khi các kho lưu trữ không có phiên bản mới nhất của ứng dụng hoặc không có kho lưu trữ cho bản phân phối Linux của bạn. Trong trường hợp đó, bạn có thể thử tìm kiếm các gói nhị phân không chính thức hoặc nếu vẫn thất bại, hãy tự biên dịch mã.

Khám phá Gói và Trình quản lý

Như bạn có thể biết, một trong những điểm khác biệt lớn nhất giữa các bản phân phối Linux là hệ thống quản lý gói mà chúng sử dụng; ví dụ:Debian, Ubuntu và các dẫn xuất của chúng có gói .deb, trong khi Fedora, CentOS, openSUSE và Mageia sử dụng gói .rpm. Arch Linux, Gentoo và Slackware mỗi thứ đều làm một việc riêng, nhưng ý tưởng chung là tương tự nhau. Thậm chí có thể chuyển đổi giữa các định dạng gói, nhưng điều này hiếm khi cần thiết vì ngày nay hầu hết các ứng dụng đều cung cấp các gói được hỗ trợ chính thức cho nhiều bản phân phối khác nhau.

Về bản chất, các gói là các tệp lưu trữ chứa các hướng dẫn về cách thức và vị trí một ứng dụng sẽ được cài đặt trên hệ thống của bạn. Trình quản lý gói là một công cụ đọc và thực hiện các hướng dẫn này, đồng thời giúp bạn xử lý các gói. Nó cho phép bạn kiểm soát phiên bản ứng dụng nào bạn đã cài đặt, hiển thị cho bạn những gì có thể được cập nhật và nó thường có thể tự động giải quyết các phần phụ thuộc, cũng như đề xuất các gói còn thiếu mà bạn nên cài đặt. Trước khi chuyển sang các nguồn của bên thứ ba để tìm các ứng dụng Linux mới, trước tiên, bạn nên tham khảo ý kiến ​​của người quản lý gói của mình.

Kết bạn với Người quản lý gói của bạn

Mỗi bản phân phối Linux đều đi kèm với một trình quản lý gói — nếu không có nó, bạn sẽ gặp khó khăn khi cài đặt các ứng dụng mới và kiểm tra những gì hiện đã được cài đặt. Một số phân phối gọi trình quản lý gói mặc định của họ là "trình quản lý phần mềm" hoặc "trung tâm phần mềm". Trình quản lý gói có đủ hình dạng và kích thước:một số chỉ là dòng lệnh, một số khác là công cụ GUI thông thường. Nói một cách đại khái, có hai kiểu trực quan chính mà người quản lý gói sử dụng:kiểu cũ, với danh sách các gói ở bên phải và thanh bên có các danh mục và kiểu cửa hàng ứng dụng, với xếp hạng ứng dụng và ảnh chụp màn hình là các yếu tố nổi bật.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Làm quen với giao diện trình quản lý gói của bạn, chỉnh sửa cài đặt của nó và xem những gì nó cung cấp. Tùy thuộc vào chính bản phân phối và trình quản lý gói, bạn có thể định cấu hình nâng cấp tự động, sửa các gói bị hỏng, hạ cấp hoặc khóa các gói thành một phiên bản cụ thể, xóa hoặc giữ nguyên bộ nhớ cache của gói, các gói mã màu theo trạng thái, v.v.>

Hiểu về Kho lưu trữ

Nếu không có kho để quét, trình quản lý gói hầu như vô dụng. Theo mặc định, bản phân phối của bạn sẽ kích hoạt một số kho lưu trữ chính thức và trong lần chạy đầu tiên, trình quản lý gói sẽ tìm nạp thông tin về phần mềm hiện có sẵn, sau đó bạn có thể duyệt qua. Hầu hết các trình quản lý gói hiện đại bao gồm một mô-đun cho phép bạn thêm và xóa các kho lưu trữ; nếu không, bạn sẽ phải thực hiện bằng cách chỉnh sửa tệp văn bản, thường là với đặc quyền của quản trị viên.

Ngoài các kho lưu trữ chính thức, bạn có thể tìm kiếm các ứng dụng trong các kho lưu trữ không chính thức. Arch Linux có một bộ sưu tập ứng dụng khổng lồ được gọi là AUR (Arch User Repository) và Debian cung cấp các liên kết đến các kho lưu trữ không chính thức khác nhau.

Người dùng Ubuntu chắc chắn đã nghe nói về PPA (Kho lưu trữ gói cá nhân), kho lưu trữ không chính thức được lưu trữ trên Launchpad tự động xây dựng các gói .deb từ mã nguồn được tải lên. Các PPA cũng có thể được sử dụng trên các dẫn xuất Ubuntu (và thậm chí trên Debian nếu cần), nhưng bạn nên biết rằng PPA về cơ bản là không an toàn, vì ai cũng có thể tạo chúng. Bằng cách thêm PPA vào hệ thống của bạn, bạn chấp nhận rủi ro và chịu trách nhiệm trong trường hợp có bất kỳ sự cố nào xảy ra sau khi cài đặt các gói từ chúng. Điều này nghe có vẻ đáng sợ, nhưng trên thực tế, bạn rất dễ phát hiện ra một PPA mờ ám và tránh xa nó. Nếu nhiều người sử dụng PPA, nếu nó thường xuyên được cập nhật hoặc nếu nó được các nhà phát triển ứng dụng duy trì, thì không cần phải hoang tưởng quá mức.

Chia tay với Trình quản lý gói

Bạn đã cố gắng yêu người quản lý gói của mình, nhưng nó không thành công — và không phải bạn, mà là họ. Rốt cuộc, không phải tất cả các trình quản lý gói đều mạnh mẽ như nhau, vì vậy, thật tốt khi biết rằng bạn có thể thay thế chúng. Có thể họ thiếu các tính năng bạn cần hoặc giao diện của họ không trực quan, hoặc như trường hợp của Trung tâm phần mềm Ubuntu, họ không cung cấp thông tin đầy đủ về phần mềm độc quyền. Khi cài đặt trình quản lý gói mới, chỉ cần đảm bảo rằng nó hỗ trợ định dạng quản lý gói trong bản phân phối của bạn.

Synaptic là một lựa chọn tuyệt vời vì nó hỗ trợ cả hệ thống DEB và RPM, đồng thời có nhiều tính năng mà không quá phức tạp cho người mới bắt đầu. PackageKit là một dự án bất khả tri phân biệt có thể hoạt động như một giao diện người dùng cho tất cả các hệ thống quản lý gói phổ biến và nó có hai phiên bản:Apper (dựa trên Qt) và Phần mềm GNOME (dựa trên GTK).

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Người dùng Arch Linux có thể làm cho cuộc sống của họ dễ dàng hơn bằng cách cài đặt một công cụ như Pamac, giúp loại bỏ nhu cầu sử dụng hai công cụ riêng biệt (pacman và yaourt hoặc bất kỳ trình trợ giúp AUR nào khác) vì nó có thể cài đặt ứng dụng từ cả AUR và các kho lưu trữ chính thức.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Vì mục tiêu chính của chúng tôi là khám phá các ứng dụng Linux, tiêu chí quan trọng nhất khi chọn trình quản lý gói mới là tính năng tìm kiếm. Lý tưởng nhất là nó có thể tìm kiếm theo cả tên gói và mô tả, chấp nhận các ký tự đại diện trong từ khóa, lọc kết quả theo trạng thái gói và hiển thị cho bạn những phiên bản ứng dụng có sẵn trong kho lưu trữ nào. Nếu trình quản lý gói yêu thích của bạn yếu trong bộ phận tìm kiếm, bạn có thể chuyển sang các công cụ dựa trên web.

Tìm gói Linux trực tuyến

Tìm kiếm Gói Linux (Pkgs.org) lập chỉ mục một số kho lưu trữ chính thức và không chính thức cho một số bản phân phối Linux. Bạn có thể tìm kiếm các từ khóa chung chung như "âm nhạc", nhưng công cụ này được sử dụng tốt nhất khi bạn biết tên chính xác của gói và muốn xem liệu nó có sẵn cho bản phân phối của bạn hay không và ở phiên bản nào. Mỗi gói được lập chỉ mục đều có trang riêng để bạn có thể tải xuống và tìm hiểu thêm về các phụ thuộc và thuộc tính của nó.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Nếu bạn không quan tâm đến những gì các bản phân phối khác cung cấp và chỉ muốn kiểm tra các gói cho bản hiện tại của mình, hầu hết chúng đều có cơ sở dữ liệu trực tuyến có thể tìm kiếm với tất cả thông tin bạn cần, cùng với các liên kết tải xuống trực tiếp cho từng phiên bản gói:

  • Gói Debian
  • Tìm kiếm Gói Fedora
  • AUR - Kho lưu trữ người dùng Arch và các gói Arch Linux
  • Tìm kiếm Gói Ubuntu
  • Cơ sở dữ liệu ứng dụng Mageia
  • Tìm phần mềm openSUSE

Thay thế Ứng dụng Windows bằng Ứng dụng thay thế Linux

Trường hợp sử dụng phổ biến là của những người dùng Windows (trước đây) muốn tìm các ứng dụng tương đương Linux của các ứng dụng yêu thích của họ hoặc đang tìm kiếm các ứng dụng có chức năng tương tự với những ứng dụng họ đã quen.

Trong trường hợp này, bạn biết mình đang tìm gì nhưng không biết tên của ứng dụng. Trang web lý tưởng ở đây là trang web cho phép bạn duyệt và tìm kiếm ứng dụng theo thẻ, mô tả và nếu có thể, tương tự.

AlternativeTo là lựa chọn tốt nhất của bạn — với cơ sở dữ liệu khổng lồ về các ứng dụng được phân loại và đánh giá cẩn thận, đó là một công cụ thiết thực mà chúng tôi đã nói với bạn một cách chi tiết.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Một lựa chọn chắc chắn khác là Dự án Thay thế Linux, sẽ thu hút những người dùng thích giữ cho nó đơn giản. Đây là danh sách các ứng dụng Windows phổ biến với các lựa chọn thay thế Linux được đề xuất cho từng ứng dụng.

Khám phá các ứng dụng Linux Mới

Không phải lúc nào cảm giác cấp bách cũng thúc đẩy chúng tôi tìm kiếm các ứng dụng Linux mới. Đôi khi bạn chỉ tò mò muốn xem có những loại ứng dụng nào. Bạn có thể muốn cập nhật những phát triển phần mềm mới hoặc tham gia một dự án với tư cách là người thử nghiệm beta để trả lại cho cộng đồng nguồn mở. Chết tiệt, bạn có thể chỉ là một nhà văn đang tìm kiếm thứ gì đó để đánh giá.

Như thường lệ, Internet đã bảo vệ bạn. Mặc dù SourceForge gần đây đã bị bắt quả tang phân phối phần mềm quảng cáo và chiếm quyền sở hữu dự án, vẫn còn rất nhiều nguồn uy tín khác - trên thực tế, bạn có thể coi chúng là các lựa chọn thay thế SourceForge.

Cũng giống như các trình quản lý gói, các trang web này có xu hướng có hai loại:các trang web cũ hơn, "kém hấp dẫn", chủ yếu chỉ là danh sách các liên kết và các trang web mới chú ý nhiều hơn đến thiết kế hấp dẫn, ảnh chụp màn hình và đánh giá của người dùng. Bạn có thể chọn mục yêu thích của mình; tuy nhiên, lưu ý rằng các trang web cũ hơn thường có bộ sưu tập lớn hơn, vì một số trang web mới vẫn đang được phát triển. Ngược lại, một số dự án cũ có thể bị bỏ dở hoặc tham chiếu đến các phiên bản phần mềm cũ, mặc dù thông tin khác về ứng dụng vẫn có thể có liên quan.

Thư mục phần mềm miễn phí sắp xếp các ứng dụng thành nhiều danh mục khác nhau cùng với chức năng "tìm kiếm theo từ khóa" thông thường. Nó hoạt động và trông rất giống wiki và mỗi ứng dụng đều có trang riêng với mô tả ngắn, liên kết tải xuống và danh sách các dự án liên quan.

Liên kết Linux là một trong những trang web có vẻ bị kẹt về thời gian, nhưng bộ sưu tập ứng dụng khổng lồ của nó khiến nó trở thành một nguồn tài nguyên vô giá cho mọi người dùng Linux. Bạn có thể mất hàng giờ để duyệt qua các danh mục và danh mục phụ của nó, đồng thời nó cũng cung cấp danh sách các ứng dụng Linux tốt nhất được tuyển chọn cho các mục đích khác nhau. Một số ứng dụng có trang đánh giá nhỏ riêng với ảnh chụp màn hình và thông tin chi tiết về các tính năng của chúng.

openDesktop sẽ trông quen thuộc với bất kỳ ai đã từng tải xuống một chủ đề cho máy tính để bàn Linux của họ từ GNOME-Look.org hoặc KDE-Look.org, vì các trang web này là một phần của cùng một dự án. Nó dễ sử dụng và mặc dù không đặc biệt hấp dẫn, nhưng nó có tất cả những gì bạn cần:ảnh chụp màn hình, thông tin về ứng dụng và các liên kết để tải xuống. Các ứng dụng mới được giới thiệu trên trang chủ, giúp bạn dễ dàng khám phá chúng.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Linux App Finder là một bộ sưu tập phần mềm Linux phong phú mà bạn có thể khám phá theo nhiều cách khác nhau; ví dụ:bạn có thể nhấp vào "Giải pháp thay thế" trong menu trên cùng để xem các lựa chọn thay thế Linux cho phần mềm Windows và OS X. Tất nhiên, bạn cũng có thể tìm kiếm ứng dụng và lướt qua nhiều danh mục và danh mục phụ để tìm thứ gì đó thú vị. Các ứng dụng được xem nhiều nhất trong mọi danh mục đều được đánh dấu để cải thiện khả năng hiển thị. Mỗi ứng dụng đều có một trang chứa thông tin cơ bản và liên kết tải xuống, nhưng nếu bạn đăng ký và tham gia cộng đồng, bạn có thể chỉnh sửa trang ứng dụng và thêm thông tin khác, chẳng hạn như ảnh chụp màn hình và liên kết đến kho chứa ứng dụng.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Thư mục phần mềm nguồn mở thể hiện một cách tiếp cận khác:nó yêu cầu bạn xác định mình là kiểu người dùng (nhà phát triển, người dùng gia đình, quản trị viên hoặc người dùng doanh nghiệp) và cung cấp cho bạn các ứng dụng được phân loại theo mục đích. Vì là một dự án mới nên nó chưa có nhiều ứng dụng, nhưng nó cung cấp một đoạn ngắn về từng ứng dụng. Bạn cũng có thể xem những ứng dụng nào gần đây đã được thêm vào từng danh mục.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Freshcode là một nỗ lực để phục hồi dự án freecode (trước đây là newmeat), dự án này đã bị bỏ rơi nhưng vẫn có thể truy cập được (mặc dù không có bản cập nhật nào được thêm vào kể từ khi dự án đóng cửa). Nó trông gần giống với freecode, nhưng nó không có nhiều ứng dụng. Mỗi ứng dụng đều có một trang với thông tin chi tiết về các bản phát hành trước đây và liên kết đến các trang web liên quan. Bạn có thể duyệt ứng dụng theo thẻ, tìm kiếm từ khóa trong mô tả và sắp xếp kết quả theo giấy phép phần mềm.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Open Hub cảm thấy hướng đến các nhà phát triển hơn một chút so với các trang web khác trong danh sách vì nó cung cấp thông tin như dòng mã, số lượng người đóng góp và số lượng cam kết, có thể không nhất thiết phải quan tâm đến người dùng Linux bình thường. Tuy nhiên, đó là một tài nguyên hữu ích vì nó cho phép bạn duyệt các dự án theo thẻ, hiển thị các ứng dụng tương tự, tính năng xếp hạng và đánh giá của người dùng và tất cả những điều này trong một giao diện hiện đại, gọn gàng. Nếu bạn quan tâm đến số liệu thống kê, bạn có thể so sánh hai hoặc nhiều ứng dụng để xem ứng dụng nào được phát triển tích cực nhất.

Nhận các đề xuất do nguồn lực cộng đồng

Thường xuyên hơn không, bạn sẽ không thực hiện nhiệm vụ tìm các ứng dụng Linux mới; thay vào đó, bạn sẽ chỉ tình cờ tìm thấy một liên kết hoặc một đề xuất trên mạng xã hội mà bạn lựa chọn. Nếu bạn thuộc tuýp người thích trò chuyện, thích trao đổi kinh nghiệm và lời khuyên về ứng dụng với những người dùng khác, hãy cân nhắc tham gia một cộng đồng hướng tới Linux hoặc một hội đồng thảo luận. Bạn sẽ có thể giải thích chi tiết những gì chính xác bạn mong đợi từ một ứng dụng và khiến người khác thích thú với các đề xuất và giúp bạn tìm thấy ứng dụng hoàn hảo.

Redditors có thể yêu cầu các đề xuất phần mềm nói chung trên / r / Software hoặc đăng những suy nghĩ liên quan đến Linux của họ trên / r / linuxquestions. Subreddit CoolGitHubProjects là một nơi tuyệt vời để khám phá một cách tự nhiên các ứng dụng nguồn mở mới được lưu trữ trên GitHub. Bạn thích một định dạng hội thoại khác? Sau đó, hãy xem kênh Đề xuất phần mềm trên StackExchange, nơi bạn có thể thu hẹp tìm kiếm của mình bằng cách sử dụng các thẻ để lọc các cuộc thảo luận.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Đừng quên về trò chơi

Mặc dù bạn có thể tìm thấy khá nhiều trò chơi thuộc mọi thể loại trong kho, bạn vẫn có thể muốn thêm một số nguồn phần mềm Linux chuyên dụng vào bộ sưu tập của mình. Chúng có thể là ứng dụng, trang web hoặc dịch vụ với khách hàng của riêng họ — như Steam, Desura hoặc GOG Galaxy. Phần mềm thứ hai giống như trình quản lý gói, nhưng chỉ dành cho trò chơi, vì chúng cho phép bạn cài đặt và cập nhật các trò chơi bạn đã mua từ dịch vụ.

Bộ công cụ dành cho người dùng Linux để khám phá các ứng dụng mới

Nếu bạn thích một cái nhìn tổng quan đơn giản, theo phong cách wiki được cập nhật tích cực với các dự án mới nhất, hãy xem LibreGameWiki, nơi bạn có thể duyệt qua các trò chơi theo thể loại và thậm chí đọc một bài đánh giá ngắn về từng trò chơi.

Còn bạn thì sao — bạn tìm thấy các ứng dụng và trò chơi Linux mới ở đâu? Bạn có sử dụng bất kỳ nguồn nào mà chúng tôi đã đề xuất không? Bạn có thể chia sẻ một số trang web khác mà chúng ta nên thêm vào danh sách của mình không? Hãy trò chuyện trong phần nhận xét.

Tín dụng hình ảnh: Hình ảnh nổi bật:Doanh nhân với ống nhòm của Freepik, Xubuntu Feisty vừa được cài đặt - Thêm / Xóa bởi Vincent qua Flickr, ảnh chụp màn hình Pamac, ảnh chụp màn hình Desura, ảnh chụp màn hình Phần mềm GNOME.