zypper نرمافزاریست که با آن میتوانید از طریق خطفرمان بستههای نرمافزاری را نصب، حذف و بهروز کنید. همچنین با استفاده از zypper میتوانید مخازن نرمافزاری را مدیریت (اضافه،حذف و ویرایش) کنید. توجه کنید که برای استفاده از zypper باید در حالت کاربر ریشه (root) باشید.
نصب نرمافزار PACKAGE-NAME
zypper install PACKAGE-NAME
به جای install میتوان از in هم استفاده کرد.
حذف نرمافزار PACKAGE-NAME
zypper remove PACKAGE-NAME
به جای remove میتوان از rm هم استفاده کرد.
دیدن لیست مخازن
zypper repos
به جای repos میتوان از lr هم استفاده کرد.
افزودن مخزن REPO-NAME با آدرس URL
zypper addrepo URL REPO-NAME
به جای addrepo میتوان از ar هم استفاده کرد.
حذف مخزن REPO-NAME
zypper removerepo REPO-NAME
به جای removerepo میتوان از rr هم استفاده کرد.
عوضکردن نام مخزن REPO-NAME
zypper renamerepo REPO-NAME NEW-NAME
به جای renamerepo میتوان از nr هم استفاده کرد.
مدیریت مخزن REPO-NAME
zypper modifyrepo REPO-NAME OPTIONS
به جای modifyrepo میتوان از mr هم استفاده کرد.
لیست OPTIONS به این شرح است:-d, --disable غیرفعال کردن مخزن
-e, --enable فعال کردن مخزن
-r, --refresh فعال کردن بهروزکردن لیست نرمافزارها بهصورت خودکار
-R, --no-refresh غیرفعال کردن بهروزکردن لیست نرمافزارها بهصورت خودکار
-p, --priority <1-99> مشخص کردن اولویت مخزن. عددی بین ۱ تا ۲۰۰ . این عدد مشخص میکند
اگر نرمافزاری در چند مخزن وجود داشت، از مخزنی با اولویت بالاتر (عدد کمتر) نصب شود
-k, --keep-packages فعال کردن ذخیرهسازی بستههایی که نصب میشوند در مسیر /var/cache/zypp/packages
-K, --no-keep-packages غیرفعال کردن ذخیرهسازی بستههایی که نصب میشوند
بهروزرسانی لیست نرمافزارهای مخزن REPO-NAME
zypper refresh REPO-NAME
به جای refresh میتوان از ref هم استفاده کرد.
اگر بدون REPO-NAME بهکار برود، لیست نرمافزارهای تمام مخازن را بهروز میکند.
پاککردن بستههای ذخیره شدهی مخزن REPO-NAME
zypper clean REPO-NAME
اگر بدون REPO-NAME بهکار برود، نرمافزارهای ذخیره شدهی تمام مخازن را پاک میکند.
بهروزرسانی نرمافزار PACKAGE-NAME
zypper update PACKAGE-NAME
به جای update میتوان از up هم استفاده کرد.
اگر بدون PACKAGE-NAME بهکار برود، تمام نرمافزارهای نصبشده را بهروز میکند.
اگر بهشکل zypper update --repo REPO-NAME استفاده شود فقط مخزن REPO-NAME بهروز میشود.
دیدن لیست بهروزرسانیها
zypper list-updates
به جای list-updates میتوان از lu هم استفاده کرد.
نصب پچهای رفع باگ
zypper patch
اگر بهشکل zypper patch --repo REPO-NAME استفاده شود فقط پچهای مخزن REPO-NAME نصب میشود.
دیدن لیست پچهای رفع باگ
zypper list-patches
به جای list-patches میتوان از lp هم استفاده کرد.
دیدن لیست تمام پچهای موجود (حتا بستههای نصب نشده)
zypper patches
به جای patches میتوان از pch هم استفاده کرد.
جستجوی نام PACKAGE-NAME
zypper search PACKAGE-NAME
به جای search میتوان از se هم استفاده کرد.
نمایش کل اطلاعات PACKAGE-NAME
zypper info PACKAGE-NAME
به جای info میتوان از if هم استفاده کرد.
به جای info میتوان از patch-info برای پچهای رفع باگ استفاده کرد.
دیدن لیست تمام نرمافزارهای موجود (حتا بستههای نصب نشده)
zypper packages
به جای packages میتوان از pa هم استفاده کرد.
اگر بهشکل zypper packages REPO-NAME استفاده شود، لیست نرمافزارهای مخزن REPO-NAME را نشان میدهد.
دیدن لیست تمام الگوهای موجود (حتا الگوهای نصب نشده)
zypper patterns
به جای patterns میتوان از pt هم استفاده کرد.
(الگوهای نرمافزاری یعنی گروه نرمافزارهایی که در یک موضوع با هم مرتبطند، مثال از چند الگو: محیط KDE، محیط Gnome، نرمافزارهای لازم برای راهاندازی سرور FTP، سرور وب یا همان LAMP ، مالتیمدیا، بازی و ...)
برای دیدن راهنمای کامل zypper به
اینجا برید یا دستور zypper help رو بزنید.