انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: همه چیز در مورد yum  (دفعات بازدید: 49342 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
همه چیز در مورد yum
« : 17 امرداد 1387، 06:22 ب‌ظ »
درود

yum  یک پکیج منیجر هست که در توزیع فدورا از اون استفاده میشه
و خیلی قابلیت های زیاد و جالبی داره که در این تاپیک در مورداونها هر کسی مطلبی داره قرار بده :)

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد yum
« پاسخ #1 : 17 امرداد 1387، 06:33 ب‌ظ »
گروه ها


grouplist


با yum grouplist شما می تونید نام گروه های پکیج ها رو مشاهده کنید
به این صورت

yum grouplist
که خروجیش برای من به این صورت هست
Installed Groups:
   Administration Tools
   Authoring and Publishing
   Base (RPM Fusion Free)
   Base (RPM Fusion Nonfree)
   DNS Name Server
   Development Libraries
   Editors
   Educational Software
   Engineering and Scientific
   Fonts
   Games and Entertainment
   Graphical Internet
   Graphics
   Hardware Support
   Hardware Support (RPM Fusion Nonfree)
   KDE (K Desktop Environment)
   KDE (K Desktop Environment) (RPM Fusion Free)
   Legacy Fonts
   Mail Server
   Miscellaneous command line tools (RPM Fusion Free)
   MySQL Database
   Network Servers
   Office/Productivity
   PostgreSQL Database
   Printing Support
   Server Configuration Tools
   Sound and Video
   Sound and Video (RPM Fusion Free)
   System Tools
   Text-based Internet
   Web Server
   Windows File Server
   X Window System
Available Groups:
   Clustering
   Development Tools
   FTP Server
   Fedora Eclipse
   Fedora Packager
   GNOME Desktop Environment
   GNOME Desktop Environment (RPM Fusion Free)
   GNOME Software Development
   Games and Entertainment (RPM Fusion Free)
   Games and Entertainment (RPM Fusion Nonfree)
   Hardware Support (RPM Fusion Free)
   Internet (RPM Fusion Free)
   Java Development
   KDE Software Development
   Legacy Network Server
   Legacy Software Development
   News Server
   SUGAR Desktop Environment
   System Tools (RPM Fusion Free)
   Virtualization
   Web Development
   Window Managers
   X Software Development
   XFCE
   XFCE Software Development
Done

و در اون نام گروه های نصب شده و نشده رو نشون میده

groupinfo

در مورد اینکه چه چیزهایی در یک گروه هستن اطلاعاتی میده
که باید نام گروه مورد نظر رو بعدش بنویسیم
yum groupinfo "KDE"
که خروجی این دستور
Group: KDE (K Desktop Environment)
 Description: KDE is a powerful graphical user interface which includes a panel, desktop, system icons, and a graphical file manager.
 Mandatory Packages:
   kdebase-workspace
 Default Packages:
   NetworkManager-gnome
   amarok
   digikam
   extragear-plasma
   kaffeine
   kde-settings-pulseaudio
   kdeaccessibility
   kdeartwork
   kdebase
   kdeedu
   kdegames
   kdegraphics
   kdemultimedia
   kdenetwork
   kdepim
   kdeutils
   kftpgrabber
   kipi-plugins
   konversation
   kpowersave
   ksshaskpass
   ktorrent
   pinentry-qt
   scribus
   zenity
 Optional Packages:
   apollon
   basket
   compiz-kde
   crystal
   dragonplayer
   gtk-qt-engine
   katapult
   kbackup
   kbibtex
   kbilliards
   kchmviewer
   kcoloredit
   kdeadmin
   kdeartwork-extras
   kdetoys
   kdissert
   kerry
   kgrab
   kickpim
   kiconedit
   kiosktool
   klamav
   kleansweep
   kmenu-gnome
   kmid
   kmobiletools
   kmymoney2
   koffice-suite
   kompose
   kooldock
   koverartist
   krecipes
   krename
   krusader
   ksensors
   kshutdown
   ksig
   ksynaptics
   kyum
   lineak-kdeplugins
   metamonitor
   okteta
   oooqs2
   polyester
   rekall
   rsibreak
   rss-glx-kde
   scim-bridge-qt3
   scim-qtimm
   smb4k
   speedcrunch
   uim-qt3
   yakuake
 Conditional Packages:
   scim-bridge-qt
   scim

groupinstall

برای نصب بسته های یک گروه استفاده میشه

yum groupinstall "GNOME"
دقت کنید نام گروه ها به کوچیک و بزرگی حساس هستند :)

groupremove

برای حذف یک گروه با تمام پکیج های عضو اون گروه استفاده میشه

yum groupremove "GNOME"

groupupdate

برای بروز کردن پکیج های مربوط به یک گروه استفاده می شود


yum groupupdate "GNOME"
« آخرین ویرایش: 17 امرداد 1387، 07:36 ب‌ظ توسط کرگدن »

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد yum
« پاسخ #2 : 18 امرداد 1387، 12:44 ب‌ظ »
چند کامند دیگر

update

اگر با yum تنها به کار بره لیست منابع به روز میشه و تمام پکیج هایی که امکان به روز سازی دارن نمایش داده میشن

ولی اگر با نام پکیجی به کار بره اون پکیج فقط آپدیت میشه ( یا اگر چد پکیج باشه فقط پکیج های گفته شده و وابستگی هاشون)
yum update pack1 pack2 ...
yum update

install

برای نصب پکیج ها استفاده میشه و باید اسم پکیج بعدش اعلام بشه
yum install pack1 pack2 ...

check-update

برای به روز رسانی لیست پکیج ها استفاده میشه و بعد فقط اسم پکیج های آپدیتی رو نمایش میده

yum check-update
upgrade

مثل استفاده از update با کامند --obsoletes  می مونه و برای آپگرید کردن کلی توزیع ( مثلاً از فدورا ۸ به ۹) استفاده میشه

yum upgrade
remove یا erase

برای حذف یک پکیج ( یا چند ) مورد استفاده قرار می گیره

yum remove pack1 pack2 .....

list

برای نمایش پکیج های موجود در منابع استفاده میشه که میشه اونو با دستور های دیگه ترکیب کرد و چیز خوبی به دست آورد
همچنین وضعیت نصب بودن یا در صورت نبودن اینکه از کدوم منابع هست رو هم نشون میده

yum list
info

برای نشان دادن اطلاعات مربوط به پکیج ها و در صورتی که جلوش نام پکیجی نذارید همه پکیج ها
yum info

yum info pack1 pack2 ....

search

برای جستجوی یک رشته در توضیحات یا نام پکیج مورد استفاده قرار می گیره
و برای زمانی که شما نام پکیجی رو به درستی نمی دونید کاربرد داره

yum search strin1 [string2] ....


فعلاً همینا کافیه تا بعد کامل ترش کنم :)

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین shahram001

  • Sr. Member
  • *
  • ارسال: 270
  • جنسیت : پسر
پاسخ به: همه چیز در مورد yum
« پاسخ #3 : 19 امرداد 1387، 02:53 ق‌ظ »
خیلی ممنون :oops:

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
پاسخ به: همه چیز در مورد yum
« پاسخ #4 : 20 امرداد 1387، 12:39 ب‌ظ »
خیلی عالیه :)
شاید این Yum اگه کمی زودتر اومده بود Apt اینقدر جذابیت نداشت...
ببخشید اگه پیوستگی راهنماتون رو بهم میزنم :oops:
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom

آفلاین sun

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • لینوکس یعنی دنیای ندانسته ها
پاسخ به: همه چیز در مورد yum
« پاسخ #5 : 08 دی 1387، 05:10 ب‌ظ »
سلام . اگه درست فهمیده باشم این yum می یاد گروه نرم افزاری نصب میکنه  که به نظر من زیاد جالب نیست
به امید روزی که آزادی را درک کنیم؟

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد yum
« پاسخ #6 : 08 دی 1387، 06:08 ب‌ظ »
سلام . اگه درست فهمیده باشم این yum می یاد گروه نرم افزاری نصب میکنه  که به نظر من زیاد جالب نیست


درود

خیر

علاوه بر امکان نصب مجزای پکیج های دلخواه امکان نصب گروهی اونها هم هست
مثل meta package ها در اوبونتو :)

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Mr.xubuntu

  • Full Member
  • *
  • ارسال: 210
پاسخ به: همه چیز در مورد yum
« پاسخ #7 : 24 تیر 1388، 02:06 ب‌ظ »
che joori mishe tooye fedora 11 dvd ro be onvane makhzan ezafe kard?

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد yum
« پاسخ #8 : 24 تیر 1388، 08:33 ب‌ظ »
che joori mishe tooye fedora 11 dvd ro be onvane makhzan ezafe kard?

درود

dvd فدورا رو بگذارید داخل سیستم
و وقتی مونت شد آدرسش رو بردارید
/media/Fedora 11 i386 DVD
یه فایل در این شاخه درست کنید
su -c ' gedit /etc/yum.repos.d/dvd.repo '
و در اون این  رو بنویسید

name=DVD for Fedora- $releasever - $basearch
baseurl=file:///media/Fedora%20$releasever%20$basearch%20DVD/
enabled=1
gpgcheck=0
( اگر ادیتور gedit رو ندارید از ادیتور دیگه ای استفاده کنید
save کنید و خارج بشید

اگر خواستید غیر فعالش کنید کافیه
enabled=0
کنید

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Mr.xubuntu

  • Full Member
  • *
  • ارسال: 210
پاسخ به: همه چیز در مورد yum
« پاسخ #9 : 26 تیر 1388، 02:44 ق‌ظ »
che joori mishe tooye fedora 11 dvd ro be onvane makhzan ezafe kard?

درود

dvd فدورا رو بگذارید داخل سیستم
و وقتی مونت شد آدرسش رو بردارید
/media/Fedora 11 i386 DVD
یه فایل در این شاخه درست کنید
su -c ' gedit /etc/yum.repos.d/dvd.repo '
و در اون این  رو بنویسید

name=DVD for Fedora- $releasever - $basearch
baseurl=file:///media/Fedora%20$releasever%20$basearch%20DVD/
enabled=1
gpgcheck=0
( اگر ادیتور gedit رو ندارید از ادیتور دیگه ای استفاده کنید
save کنید و خارج بشید

اگر خواستید غیر فعالش کنید کافیه
enabled=0
کنید

اقا من دقیقا کار هایی رو که گفته بودید انجام دادم(البته با اندکی تغییرات.چون KDE داشتم)

ولی بازم الان هیچ چیز درست نیست.وقتی KPackagekit رو باز میکنم هیچ نرم افزاری رو نشون نمیده و همه ی لیست هاش خالیه.وقتی DVD رو هم Add میکنم تازه پیغام خطا هم میده.

دیگه دارم دیوونه میشم.به نظر شما برم همون اوبونتو؟

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد yum
« پاسخ #10 : 26 تیر 1388، 10:07 ق‌ظ »
che joori mishe tooye fedora 11 dvd ro be onvane makhzan ezafe kard?

درود

dvd فدورا رو بگذارید داخل سیستم
و وقتی مونت شد آدرسش رو بردارید
/media/Fedora 11 i386 DVD
یه فایل در این شاخه درست کنید
su -c ' gedit /etc/yum.repos.d/dvd.repo '
و در اون این  رو بنویسید

name=DVD for Fedora- $releasever - $basearch
baseurl=file:///media/Fedora%20$releasever%20$basearch%20DVD/
enabled=1
gpgcheck=0
( اگر ادیتور gedit رو ندارید از ادیتور دیگه ای استفاده کنید
save کنید و خارج بشید

اگر خواستید غیر فعالش کنید کافیه
enabled=0
کنید

اقا من دقیقا کار هایی رو که گفته بودید انجام دادم(البته با اندکی تغییرات.چون KDE داشتم)

ولی بازم الان هیچ چیز درست نیست.وقتی KPackagekit رو باز میکنم هیچ نرم افزاری رو نشون نمیده و همه ی لیست هاش خالیه.وقتی DVD رو هم Add میکنم تازه پیغام خطا هم میده.

دیگه دارم دیوونه میشم.به نظر شما برم همون اوبونتو؟

این مهم نیست که از چه توزیعی استفاده می کنید :) چون همشون لینوکس هستن و می تونید اون رو شخصی سازی کنید ( تا یه حدی و با سختی :) )
هر توزیعی مزایای خودش رو داره :)
من از kde فدورا خیلی بیشتر از kubuntu خوشم اومد ( بر خلاف نسخه های قبلی فدورا که kde ضعیفی داشت )

با هر توزیعی راحت تر هستید می تونید کار کنید
فدورا یک توزیع پیشگام و حرفه ای هست و طبیعتاً یکمی پیچیده تر

شما در ترمینال با دسترسی root دستور yum update رو بزنید
و بعد اگر پیام خطایی داد بگید

در kpackage هم شما می تونید در قسمت setting ببینید dvd اضافهشده یا نه

اینکه نمی تونید از پکیج های dvd استفاده کنید ممکنه به خاطز این باشه که ورژن جدیدترشون در منابع هست


اگر بازم مشکل داشتید می تونید یک کار راحت تر بکنید
تمام پکیج ها رو در cache کپی کنید و دیگه احتیاجی هم به dvd ندارید
اگر این مورد رو خواستید  بگید تا راهنمایی کنم :)

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Mr.xubuntu

  • Full Member
  • *
  • ارسال: 210
پاسخ به: همه چیز در مورد yum
« پاسخ #11 : 26 تیر 1388، 02:26 ب‌ظ »
اقا یه yum update دادم لیست پکیج ها اومد. \\:D/

.لی هنوز متاسفانه DVDاضافه نشده به مخازن.یه فایل متنی توی yum.repo.d ساختم به اسم local.repo .بعد این ها رو توش کپی کردم.ولی وقتی میخوام kPackageKit رو باز کنم

Error میده.

کسی چیزی نمیدونه؟

آفلاین Mr.xubuntu

  • Full Member
  • *
  • ارسال: 210
پاسخ به: همه چیز در مورد yum
« پاسخ #12 : 27 تیر 1388، 12:38 ق‌ظ »
اقا وقتی DVDرو اضافه میکنم یا کلا بیشتر دستور هایی که به yum میدم این پیغام رو برمیگردونه:

Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again

کسی میدونه مشکل از کجاست؟

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد yum
« پاسخ #13 : 27 تیر 1388، 12:56 ق‌ظ »
فکر کنم baseurl رو کامل نکردید

به جای اون دو تا متغییر باید ۱۱ و i386 می گذاشتید ( البته منم یادم رفت بگم :) )
name=DVD for Fedora- 11 - i386
baseurl=file:///media/Fedora%2011%20i386%20DVD/
enabled=1
gpgcheck=0

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین mahdi68

  • Full Member
  • *
  • ارسال: 128
پاسخ به: همه چیز در مورد yum
« پاسخ #14 : 02 آبان 1388، 02:00 ق‌ظ »
سلام
من dvd فدورا ۱۱ دارم حالا میخوام پکیج ها رو از dvd نصب کنم
این کارهایی که گفته بودین انجام دادم حالا وقتی add/remove  میزنم این پیغام میده
نقل‌قول
a probleam that we were not expecting has occurred .
please report this bug in your distribution bugtracker with the error description