۲۷ دستور کاربردی dnf برای مدیریت بسته‌های RPM پرینت


## ۲۷ دستور کاربردی `dnf` برای مدیریت بسته‌های RPM

1. **dnf install**
نصب یک یا چند بسته
```bash
sudo dnf install package-name
```

2. **dnf remove**
حذف بسته
```bash
sudo dnf remove package-name
```

3. **dnf update**
به‌روزرسانی بسته‌ها (همه یا مشخص)
```bash
sudo dnf update
sudo dnf update package-name
```

4. **dnf upgrade**
معادل update، پیشنهادی برای نگارش‌های آینده
```bash
sudo dnf upgrade
```

5. **dnf search**
جستجوی بسته بر اساس کلیدواژه
```bash
dnf search keyword
```

6. **dnf info**
نمایش اطلاعات بسته
```bash
dnf info package-name
```

7. **dnf list installed**
لیست بسته‌های نصب‌شده
```bash
dnf list installed
```

8. **dnf list available**
لیست بسته‌های قابل نصب
```bash
dnf list available
```

9. **dnf list extras**
لیست بسته‌های نصب‌شده که در مخازن نیستند
```bash
dnf list extras
```

10. **dnf repolist**
نمایش مخازن فعال
```bash
dnf repolist
```

11. **dnf repoinfo**
نمایش جزئیات مخازن
```bash
dnf repoinfo
```

12. **dnf config-manager**
مدیریت مخازن (نیاز به plugin)
```bash
sudo dnf config-manager --add-repo=url
sudo dnf config-manager --set-disabled repository-id
```

13. **dnf clean all**
پاکسازی کش
```bash
sudo dnf clean all
```

14. **dnf makecache**
ساخت یا به‌روزرسانی کش
```bash
sudo dnf makecache
```

15. **dnf history**
نمایش تاریخچه عملیات
```bash
dnf history
```

16. **dnf history info [ID]**
جزئیات یک تراکنش خاص
```bash
dnf history info 5
```

17. **dnf history undo [ID]**
بازگردانی یک تراکنش
```bash
sudo dnf history undo 5
```

18. **dnf check-update**
بررسی بسته‌های قابل به‌روزرسانی
```bash
dnf check-update
```

19. **dnf downgrade**
بازگردانی به نسخه قدیمی‌تر
```bash
sudo dnf downgrade package-name
```

20. **dnf provides**
پیدا کردن بسته‌ای که فایل یا قابلیت خاصی را فراهم می‌کند
```bash
dnf provides /usr/bin/vim
```

21. **dnf group list**
لیست گروه‌های نرم‌افزاری
```bash
dnf group list
```

22. **dnf group install "Group Name"**
نصب یک گروه نرم‌افزاری
```bash
sudo dnf group install "Development Tools"
```

23. **dnf group remove "Group Name"**
حذف یک گروه نرم‌افزاری
```bash
sudo dnf group remove "X Window System"
```

24. **dnf module list**
لیست ماژول‌های جریان (Stream Modules)
```bash
dnf module list
```

25. **dnf module install module:stream**
نصب یک ماژول خاص
```bash
sudo dnf module install nodejs:14
```

26. **dnf download**
دانلود بسته بدون نصب
```bash
dnf download package-name
```

27. **dnf autoremove**
حذف بسته‌های بلااستفاده و وابستگی‌های اضافی
```bash
sudo dnf autoremove
```

 


آیا این پاسخ به شما کمک کرد؟

  • 0
« برگشت