Khi nói đến Linux, có rất nhiều bản phân phối Linux để bạn lựa chọn. Một số là phổ biến và được sử dụng bởi nhiều người, một số chỉ biến mất không lâu sau khi chúng được phát hành ra công chúng. Để cài đặt phần mềm trong các bản phân phối này, hầu hết đều có một trung tâm phần mềm nơi bạn có thể cài đặt (hoặc gỡ bỏ) phần mềm một cách dễ dàng, nhưng nội bộ chúng sử dụng kiến ​​trúc khác nhau và cài đặt phần mềm thông qua dòng lệnh khác nhau.

Các bản phân phối được liệt kê dưới đây là phổ biến nhất. Thậm chí nhiều bản phân phối có nguồn gốc từ chúng, vì vậy việc học danh sách các lệnh cài đặt này sẽ cho phép bạn cài đặt phần mềm trên hầu hết mọi bản phân phối Linux mà bạn sẽ gặp phải.

Ubuntu / Debian

Debian là tổ tiên của một phần lớn các bản phân phối Linux, bao gồm cả Ubuntu, và tất cả chúng đều sử dụng trình quản lý gói Apt. Việc cài đặt các gói với Apt chỉ yêu cầu bạn yêu cầu nó cài đặt và chỉ định tên của gói.

 sudo apt install packagename 

Fedora

Fedora là người đầu tiên trong gia đình Red Hat phân phối thông qua trình quản lý gói DNF mới. Nó có thể sẽ được chọn bởi RHEL và CentOS trong bản phát hành 8.0. DNF hoạt động rất giống với trình quản lý gói YUM cũ và rất dễ sử dụng. Yêu cầu cài đặt và gói nào cần lấy.

 dnf install packagename 

CentOS / RHEL

CentOS và RHEL sử dụng trình quản lý gói YUM cũ. Mặc dù vậy, nó hoạt động tương tự. Hãy cho nó biết những gì để cài đặt.

 yum cài đặt packagename 

OpenSUSE

OpenSUSE sử dụng định dạng gói RPM như các bản phân phối Red Hat, nhưng nó sử dụng trình quản lý gói riêng của nó - Zypper. Zypper cho phép bạn bảo nó install, hoặc bạn có thể rút ngắn nó in .

 zypper cài đặt packagename 

hoặc là

 zypper trong packagename 

Arch Linux

Arch Linux có trình quản lý gói riêng, được gọi là Pacman. Pacman không thực sự thích những người khác. Nó được viết chỉ dành cho Arch với sự tập trung vào sự đơn giản. Pacman sử dụng cờ thay vì các từ để chỉ định một hành động. Để cài đặt, hãy sử dụng cờ -S .

 pacman -S packagename 

Gentoo

Gentoo là một bước khác so với tiêu chuẩn. Nó sử dụng trình quản lý gói Portage. Portage là một thứ hoàn toàn khác vì Gentoo là một bản phân phối dựa trên nguồn. Nó không có các gói được biên dịch. Nó kéo mã nguồn của một chương trình và biên dịch nó theo yêu cầu, do đó Portage về cơ bản là một kịch bản cài đặt hợp nhất khổng lồ. Để cài đặt một gói với Portage, sử dụng lệnh emerge .

 emerge --ask packagename 

Void Linux

Void Linux là một người mới lạ trong thế giới Linux, nhưng nó cho thấy một số lời hứa thực sự là một bản phân phối hàng đầu trong tương lai. Void không phải là hậu duệ của bất kỳ phân phối hiện có nào. Thay vào đó, những người sáng tạo của Void đã xây dựng phân phối của họ từ đầu, chọn phần mềm mà họ muốn đưa vào.

Kết quả là, Void có trình quản lý gói riêng, XBPS, hoạt động rất giống Pacman của Arch, vẫn còn rất nhiều hệ thống khác. Giống như Pacman, XBPS sử dụng cờ, nhưng trong trường hợp này nó cũng bao gồm từ khóa “install” trong lệnh.

 xagen-install -S packagename 

Solus

Solus là một phân phối khá mới. Nó thực sự nhằm mục đích là một trong số ít các bản phân phối phát hành ổn định trong hệ sinh thái Linux. Kỳ lạ thay, Solus không hướng đến các máy chủ.

Thay vào đó, các nhà phát triển Solus đã dành tất cả nỗ lực của họ để làm cho Solus trở thành máy tính để bàn tốt nhất có thể. Solus cũng có người quản lý gói riêng, Eopkg. Eopkg cảm nhận và cư xử rất giống với Apt của Debian. Yêu cầu cài đặt và cần cài đặt cái gì.

 eopkg cài đặt packagename 

Bớt tư tưởng

Bất kỳ một trong những hệ thống quản lý gói này là rất tốt. Tất cả đều có sắc thái của họ mà chỉ sử dụng chúng trong một khoảng thời gian sẽ chuẩn bị cho bạn. Ngoài ra còn có rất nhiều chiều sâu hơn. Hầu hết, nếu không phải tất cả, trong số họ có khả năng quản lý tất cả các phần mềm trên hệ thống của bạn.

Điều đó có nghĩa rằng họ có thể loại bỏ và cấu hình lại các gói cũng như cập nhật tất cả mọi thứ cùng một lúc. Trên một số bản phân phối, như Debian và Ubuntu, bạn có thể nâng cấp toàn bộ hệ thống lên bản phát hành mới nhất thông qua trình quản lý gói.

Khi bạn đã quyết định phân phối, hãy dành thời gian để tìm hiểu kỹ trình quản lý gói. Nó sẽ giúp bạn tiết kiệm rất nhiều đau đầu trong tương lai, và nó có thể trở thành một trong những tài sản lớn nhất của bạn trong việc cấu hình hệ thống của bạn chính xác như thế nào bạn thích nó.