13 tháng 10, 2010

Zypper command

Trong openSUSE có thể dễ dàng quản lý, cài đặt gói thông qua YaST. Thế nhưng trong một số trường hợp, khi chỉ cần cài 1 gói nhỏ, phải chờ để mở YaST thì thật lâu. Khi đó cài thông qua command sẽ tiện lợi hơn nhiều. Bài viết đề cập đến một số lệnh zypper để quản lý cũng như cài đặt các gói:

1. Quản lý repo:

  • zypper repos: liệt kê toàn bộ repo
  • zypper addrepo URL alias: add repo đưa ra ở URL và đặt dưới tên gọi alias
  • zypper modifyrepo [command option] [alias|#]: thay đổi repo theo command option, --disable: disable, --enable: enable, --refresh: enable auto-refresh, --no-refresh: disable auto-refresh, --all: tác động lên tất cả các repo
  • zypper removerepo [alias|#]: remove repo
  • zypper renamerepo [alias|#] [new-alias]: đổi tên repo
  • zypper refresh [alias|#]: refresh repo, nếu không có tham số cuối thì refresh toàn bộ repo

2. Quản lý update:

  • zypper lp: liệt kê các gói cần thiết (needed)
  • zypper patch: cài các gói needed liệt kê ở trên
  • zypper lu: liệt kê tất cả các update có thể
  • zypper up: cài các gói update ở trên

3. Quản lý gói:

  • zypper search [option] [string]: tìm kiếm gói, * và ? cũng được dùng cho string, option là -C nếu muốn case-sensivity
  • zypper install [option] [name|rpm_file_URI]: cài đặt một gói, gói đó có thể là đường dẫn đến file rpm hoặc tên của gói đó. Option hay được sử dụng nhất là --repo [alias|#] để chỉ ra cài gói thuộc repo nào. Lưu ý: tên gói có thể kèm theo dấu quan hệ với version ví dụ p7zip>=1.2 để chỉ ra cài gói p7zip có version lớn hơn 1.2 Các dấu quan hệ có thể là: >=, >, =, <, <=
  • zypper remove [option] [name]: gỡ bỏ 1 gói, tên gói được để ở name và cũng tương tự như ở cài đặt 1 gói. Option cũng tương tự như cài đặt

=-=-=-=-=
Powered by Blogilo

Không có nhận xét nào:

Đăng nhận xét