mirror of https://github.com/CrimsonTome/tldr.git
38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
|
# dnf
|
|||
|
|
|||
|
> ابزار مدیریت بستهها برای RHEL، Fedora و CentOS (جایگزین `yum`).
|
|||
|
> برای دستورات معادل در دیگر مدیران بسته، به <https://wiki.archlinux.org/title/Pacman/Rosetta> مراجعه کنید.
|
|||
|
> اطلاعات بیشتر: <https://dnf.readthedocs.io>.
|
|||
|
|
|||
|
- ارتقاء بستههای نصب شده به جدیدترین نسخههای موجود:
|
|||
|
|
|||
|
`sudo dnf upgrade`
|
|||
|
|
|||
|
- جستجوی بستهها بر اساس کلمات کلیدی:
|
|||
|
|
|||
|
`dnf search {{کلمه_کلیدی1 کلمه_کلیدی2 ...}}`
|
|||
|
|
|||
|
- نمایش جزئیات یک بسته:
|
|||
|
|
|||
|
`dnf info {{بسته}}`
|
|||
|
|
|||
|
- نصب یک بسته جدید (از `-y` برای تأیید اتوماتیک تمام پنجرهها استفاده کنید):
|
|||
|
|
|||
|
`sudo dnf install {{بسته1 بسته2 ...}}`
|
|||
|
|
|||
|
- حذف یک بسته:
|
|||
|
|
|||
|
`sudo dnf remove {{بسته1 بسته2 ...}}`
|
|||
|
|
|||
|
- لیست بستههای نصب شده:
|
|||
|
|
|||
|
`dnf list --installed`
|
|||
|
|
|||
|
- یافتن بستههایی که دستور مشخصی را ارائه میدهند:
|
|||
|
|
|||
|
`dnf provides {{دستور}}`
|
|||
|
|
|||
|
- مشاهده تاریخچه تمام عملیاتهای گذشته:
|
|||
|
|
|||
|
`dnf history`
|