Mọi bản phân phối Linux đều có trình quản lý gói mặc định để quản lý các gói. Tương tự như APT trên Debian, Pacman trên Arch Linux và DNF/YUM trên RHEL, openSUSE đi kèm với trình quản lý gói Zypper.
Với Zypper, bạn có thể thực hiện một số chức năng từ cài đặt gói đến gỡ bỏ bằng dòng lệnh. Đây là cách bạn có thể sử dụng Zypper và những tùy chọn dòng lệnh của nó để quản lý các gói trong openSUSE.
Quản lý gói trong openSUSE
Zypper là một công cụ dòng lệnh dễ dàng để quản lý gói trong openSUSE, cho phép bạn cài đặt, xóa và cập nhật các gói cũng như quản lý kho lưu trữ. Ngoài ra, bạn có thể liệt kê các gói đã cài đặt và những bản cập nhật có sẵn, tìm kiếm gói và in thông tin về gói đó.
openSUSE sử dụng định dạng gói RPM. Gói RPM thường chứa tên gói, phiên bản và kiến trúc. Có hai cách dòng lệnh để quản lý gói RPM trong openSUSE: Zypper và RPM.
Lưu ý: Bạn phải có quyền root để cài đặt, nâng cấp hoặc xóa bất kỳ gói nào trong hệ thống openSUSE của mình.
Thêm kho lưu trữ trong openSUSE
Để thêm kho lưu trữ trong openSUSE, bạn sẽ cần cung cấp URL kho lưu trữ và alias. Alias là tên ngắn gọn, dễ nhớ cho kho lưu trữ. Mở terminal và chạy Zypper bằng lệnh ar (addrepo) để thêm kho lưu trữ vào hệ thống của bạn:
zypper ar -f <rep_URL> <repo_alias>Ví dụ, để thêm kho lưu trữ Skype, hãy chạy:
zypper ar -f https://repo.skype.com/rpm/stable skypeTùy chọn -f cho phép tự động refresh.
Xóa kho lưu trữ bằng Zypper
Để xóa kho lưu trữ trong openSUSE, hãy sử dụng Zypper với lệnh rr (removerepo) và alias kho lưu trữ như sau:
zypper rr <repo_alias>Ví dụ, để xóa kho lưu trữ Skype, lệnh sẽ là:
zypper rr skypeRefresh kho lưu trữ với Zypper
Để refresh kho lưu trữ theo cách thủ công, hãy chạy:
zypper refreshLệnh này cho phép bạn tìm nạp các thay đổi trong gói từ kho lưu trữ được cấu hình.
Liệt kê tất cả các kho lưu trữ trong openSUSE
Để liệt kê tất cả các kho lưu trữ được xác định, hãy sử dụng Zypper với phương thức repos hoặc lr:
zypper lrLệnh này hiển thị thông tin về các kho lưu trữ như tên và trạng thái của chúng (được bật hoặc tắt).
Cài đặt gói trong openSUSE với Zypper
Để cài đặt một gói, hãy sử dụng lệnh zypper, theo sau là phương thức in (install) và tên gói:
zypper in package_nameVí dụ, để cài đặt Skype trên openSUSE, lệnh sẽ là:
zypper in skypeforlinuxBạn cũng có thể cài đặt nhiều gói cùng lúc bằng cách cung cấp danh sách tên gói được phân tách bằng dấu cách:
zypper in package1 package2 package3Tìm kiếm gói với Zypper
Theo mặc định, Zypper tìm kiếm một gói trong tất cả các kho lưu trữ, tức là cả trong danh sách gói đã cài đặt và trong số những gói chưa được cài đặt. Để tìm kiếm một gói cụ thể trong tất cả các kho lưu trữ, hãy sử dụng lệnh se (search) với Zypper:
zypper se package_nameSử dụng tùy chọn -s để xem thông tin chi tiết về gói:
zypper se -s package_name
Để tìm kiếm gói chỉ trong danh sách các gói đã cài đặt, hãy sử dụng:
zypper se -i package_nameLiệt kê các gói đã cài đặt trong openSUSE
Với Zypper, bạn cũng có thể truy vấn cơ sở dữ liệu gói để khám phá những gì hiện được cài đặt trên hệ thống openSUSE của bạn. Để thực hiện việc này, hãy sử dụng Zypper với -i (--installed-only):
zypper se -iBạn cũng có thể lưu danh sách này bằng cách chuyển hướng đầu ra của nó sang một file:
zypper se -i > installed_packagesĐể tìm thông tin chi tiết về một gói đã cài đặt cụ thể, hãy sử dụng:
zypper info package_name
Xóa gói trong openSUSE bằng Zypper
Xóa gói bằng Zypper cũng dễ như cài đặt gói đó. Để xóa gói mà bạn không cần nữa, hãy sử dụng Zypper với phương thức rm (remove) và tên gói:
zypper rm package_nameCập nhật gói với Zypper
Luôn cập nhật các gói là hoạt động quản lý gói phổ biến nhất. Sử dụng Zypper, bạn có thể xem và cài đặt tất cả các bản cập nhật có sẵn. Chạy phần sau để xem tất cả các bản cập nhật có sẵn cho những gói đã cài đặt:
zypper list-updatesKhi đã có danh sách, bây giờ, bạn có tùy chọn cập nhật tất cả các gói hoặc chỉ một gói duy nhất. Để cập nhật tất cả các gói đã cài đặt có sẵn bất kỳ phiên bản mới hơn nào, hãy sử dụng lệnh up (update):
zypper upĐể cập nhật các gói riêng lẻ, hãy chỉ định gói bằng lệnh update hoặc install:
zypper up package_nameHoặc:
zypper install package_nameCài đặt gói cục bộ trong openSUSE bằng RPM
Đối với các gói RPM cục bộ mà bạn đã tải xuống theo cách thủ công, bạn có thể sử dụng tiện ích RPM hoặc Zypper để cài đặt chúng. Sử dụng định dạng sau để cài đặt nó bằng RPM:
rpm -Uvh rpm_packageĐể cài đặt gói RPM bằng Zypper, hãy sử dụng:
zypper install rpm_packageCó một số tùy chọn dòng lệnh khác mà bạn có thể sử dụng với Zypper để hoàn thành các tác vụ khác nhau. Bạn có thể xem tất cả các tùy chọn bằng lệnh help:
zypper help
 Học IT 
 
 
 
 
 
 
 
 
 









 Công nghệ 
 Microsoft Word 2013 
 Microsoft Word 2007 
 Microsoft Excel 2019 
 Microsoft Excel 2016 
 Microsoft PowerPoint 2019 
 Google Sheets 
 Lập trình Scratch 
 Bootstrap 
 Hướng dẫn 
 Ô tô, Xe máy