Kho lưu trữ Linux: Quản lý gói vượt trội so với các bản cập nhật Windows

Tất cả các tính năng và chức năng đặc biệt trong nháy mắt

Bất cứ ai dám bước từ thế giới Windows sang Linux đều phải đối mặt với một số thách thức ngay từ đầu: Bắt đầu từ việc thiết lập máy tính, thông qua cài đặt các chương trình cần thiết, cập nhật hệ điều hành Linux. May mắn thay, đã qua rồi khi bạn phải điều chỉnh lại nhiều thứ bằng tay trên hệ thống Linux. Nhu cầu về các lệnh khó hiểu mà bạn cài đặt các chương trình trong thiết bị đầu cuối đã không còn nữa. Nhờ cái gọi là kho lưu trữ và quản lý phần mềm thông minh, quá trình cài đặt hầu như không khác so với những gì bạn đã quen với Windows. Chúng tôi đã tóm tắt cho bạn vai trò của một kho lưu trữ trong Linux bằng cách sử dụng ví dụ về Ubuntu Linux.

Linux so với Windows: ai có lợi thế khi nói đến cài đặt phần mềm?

Nếu bạn cài đặt một chương trình mới trong Windows, hãy tải xuống một chương trình thiết lập ở định dạng EXE hoặc MSI và khởi động nó. Sau đó, quá trình thiết lập sẽ giải nén các tệp cần thiết, lưu chúng vào ổ cứng của bạn và thay đổi cài đặt hệ thống. Việc thiết lập như vậy đến từ đâu và chi tiết nó làm gì không được quy định trong Windows. Ngoài ra, Windows 10 hầu như không cung cấp cho bạn bất kỳ tùy chọn nào về thành phần của bản cập nhật mà bạn muốn cài đặt hay không.
Nó trông hoàn toàn khác với Linux. Về cơ bản, một mình bạn xác định những gì nên hoặc không nên cài đặt. Và trái với suy nghĩ của nhiều người, việc cài đặt các bản cập nhật hoặc chương trình mới rất dễ dàng và thuận tiện. Tương tự như Microsoft Store trong Windows, bạn có thể cài đặt phần mềm mới hoặc xóa phần mềm đó bằng một cú nhấp chuột. Ví dụ: thông qua Trung tâm phần mềm Ubuntu hoặc tại OpenSuse bằng cách sử dụng Yast (Tuy nhiên, một Công cụ thiết lập khác hoặc trong tiếng Đức là “công cụ cài đặt khác”).

Bất kể đó là Linux hay OpenSuse: Trong cả hai trường hợp, một trường tìm kiếm sẽ xuất hiện trong quản lý phần mềm, trong đó bạn có thể nhập tên của phần mềm bạn muốn. Sau đó, Linux sẽ tìm kiếm thông qua một nhóm các chương trình phù hợp với hệ thống của bạn. Kho này được gọi là “kho” (tiếng Anh gọi là nguồn, kho, kho hay gọi tắt là “repo”).

Điều gì đặc biệt về một kho lưu trữ?

Các kho được biên dịch cẩn thận bởi các nhà cung cấp Linux và được điều chỉnh chính xác cho phù hợp với bản phân phối Linux của bạn. Như thường lệ trong cộng đồng Linux, một kho lưu trữ thường được duy trì và cập nhật bởi một số tình nguyện viên. Nó được kiểm tra xem một chương trình có hoạt động với Linux hay không và phiên bản nào phù hợp nhất với hệ điều hành. Sau đó, chương trình được chuyển sang định dạng chính xác cho trình quản lý gói của bạn và được lưu trữ trong kho lưu trữ. Trong vũ trụ Linux, có một số định dạng gói khác nhau, tùy thuộc vào loại, có thể tương thích với một hoặc nhiều bản phân phối Linux.

Sơ lược về các định dạng gói phổ biến

Định dạng góiCác bản phân phối tương thích
RPMRed Hat, Fedora, Mandriva và OpenSUSE
dpkg (Trình quản lý gói Debian)Ubuntu, Debian Linux
Phí vận chuyểnGentoo

Các kho được cài đặt và gỡ cài đặt bằng trình quản lý gói tương ứng của hệ thống Linux của bạn. Do sự tương tác của kho lưu trữ và trình quản lý gói, chỉ những chương trình hoạt động trơn tru với phiên bản Linux mới được cài đặt trên PC của bạn. Nếu một chương trình sử dụng phần mềm khác - hoặc các thành phần của nó - thì những phần mềm này sẽ được cài đặt tự động nếu cần. Trong ngữ cảnh này, Linux còn được gọi là “gói phụ thuộc”.

Nếu các thành phần bắt buộc đã có sẵn trên PC của bạn, trình quản lý gói sẽ nhận ra chúng và không cài đặt lại chúng. Lợi thế cho bạn: Nhờ quản lý gói và kho lưu trữ, có ít lỗi hơn khi cài đặt và gỡ cài đặt các chương trình trong Linux.

Các nguồn gói và tầm quan trọng của chúng đối với hệ thống Linux của bạn

Điểm chung của tất cả các gói và kho lưu trữ là chúng được giám sát liên tục và do đó thực tế không có vi rút. Tuy nhiên, ngược lại với Windows, bạn có quyền lựa chọn lấy các repo từ các nguồn gói khác nhau. Ubuntu phân biệt giữa năm nguồn:

  • bionic: Kho lưu trữ chính của phiên bản Ubuntu tương ứng không còn bị thay đổi sau khi hoàn thành.
  • bảo mật sinh học: Đây là nơi lưu trữ các gói có các bản cập nhật bảo mật quan trọng từ kho lưu trữ chính, trong đó các lỗi nghiêm trọng đã được sửa hoặc các lỗ hổng bảo mật đã được lấp đầy. Các gói trong kho lưu trữ này không chứa bất kỳ chức năng mới nào.
  • cập nhật sinh học: Đây là nơi các gói được lưu giữ với các bản cập nhật được đề xuất trong đó các lỗi không quan trọng và không liên quan đến bảo mật đã được sửa chữa.
  • cổng nền sinh học: Nguồn này chứa các bản cập nhật không được hỗ trợ. Đây là các phiên bản phần mềm mới hơn bắt nguồn từ các phiên bản dành cho nhà phát triển hiện tại. Bởi vì các gói có thể không chạy ổn định ở trạng thái này và vẫn có thể có lỗi, chúng phải được chọn thủ công để cài đặt.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave