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`
|