انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => ردهت/فدورا => نویسنده: کرگدن در 17 امرداد 1387، 06:22 بظ
-
درود
yum یک پکیج منیجر هست که در توزیع فدورا از اون استفاده میشه
و خیلی قابلیت های زیاد و جالبی داره که در این تاپیک در مورداونها هر کسی مطلبی داره قرار بده :)
-
گروه ها
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"
-
چند کامند دیگر
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] ....
فعلاً همینا کافیه تا بعد کامل ترش کنم :)
-
خیلی ممنون :oops:
-
خیلی عالیه :)
شاید این Yum اگه کمی زودتر اومده بود Apt اینقدر جذابیت نداشت...
ببخشید اگه پیوستگی راهنماتون رو بهم میزنم :oops:
-
سلام . اگه درست فهمیده باشم این yum می یاد گروه نرم افزاری نصب میکنه که به نظر من زیاد جالب نیست
-
سلام . اگه درست فهمیده باشم این yum می یاد گروه نرم افزاری نصب میکنه که به نظر من زیاد جالب نیست
درود
خیر
علاوه بر امکان نصب مجزای پکیج های دلخواه امکان نصب گروهی اونها هم هست
مثل meta package ها در اوبونتو :)
-
che joori mishe tooye fedora 11 dvd ro be onvane makhzan ezafe kard?
-
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
کنید
-
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 میکنم تازه پیغام خطا هم میده.
دیگه دارم دیوونه میشم.به نظر شما برم همون اوبونتو؟
-
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 ندارید
اگر این مورد رو خواستید بگید تا راهنمایی کنم :)
-
اقا یه yum update دادم لیست پکیج ها اومد. \\:D/
.لی هنوز متاسفانه DVDاضافه نشده به مخازن.یه فایل متنی توی yum.repo.d ساختم به اسم local.repo .بعد این ها رو توش کپی کردم.ولی وقتی میخوام kPackageKit رو باز کنم
Error میده.
کسی چیزی نمیدونه؟
-
اقا وقتی DVDرو اضافه میکنم یا کلا بیشتر دستور هایی که به yum میدم این پیغام رو برمیگردونه:
Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again
کسی میدونه مشکل از کجاست؟
-
فکر کنم baseurl رو کامل نکردید
به جای اون دو تا متغییر باید ۱۱ و i386 می گذاشتید ( البته منم یادم رفت بگم :) )
name=DVD for Fedora- 11 - i386
baseurl=file:///media/Fedora%2011%20i386%20DVD/
enabled=1
gpgcheck=0
-
سلام
من 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
-
سلام
عجیبه این روزها حجم ارسال های مربوط به فدورا رفته بالا! خیلی عالیه :)
شاید این Yum اگه کمی زودتر اومده بود Apt اینقدر جذابیت نداشت...
ببخشید اگه پیوستگی راهنماتون رو بهم میزنم :oops:
راستش من که زیاد متوجه نشدم کدوم قسمتش این قدر جالب بوده که به نظر شما می تونه جایگزین Apt بشه؟ ولی تمام قابلیت هایی که در مدیریت بسته های ردهت وجود داره در مدیریت بسته های دبیان هم وجود داره. به عنوان مثال همین قابلیت های gruopinstall در apt هم هست. در واقع هیچ مشکلی پیش نمی یاد اگه ما مدیر بسته های rpm و debرو باهم داشته باشیم. یعنی میشه اینها رو باهم نصب کرد. ولی فکر نمی کنم فایده ای داشته باشه. البته اگه بخوای بسته های rpm رو تو یک سیستم دبیان استفاده کنی مجبوری هر دو رو باهم نصب کنی یا برای تبدیل بین بسته های دبیان و rpm.
-
سلام اگر بخوام همه ی مخازن رو به غیر چندتا دونه غیر فعال کنم و بعدش دوباره همون ها رو فعال کنم باید چه دستوری بزنم من این چند تا رو زدم ولی کار نکرد
yum --disablerepo=*
yum enablerepo=<repo>
-
سلام اگر بخوام همه ی مخازن رو به غیر چندتا دونه غیر فعال کنم و بعدش دوباره همون ها رو فعال کنم باید چه دستوری بزنم من این چند تا رو زدم ولی کار نکرد
yum --disablerepo=*
yum enablerepo=<repo>
درود
این برای یک بار اجرای yum هست
yum --disablerepo=* --enablerepo=updates-testing install yechizi
با این دستور شما گفتید پکیج یه چیزی رو نصب کنه و همه مخازن برای این دستور غیر فعال باشن به جز updates-testing
با فاصله و یا تکرار --enablerepo شما می تونید چند منبع رو فعال کنید
یادآوری می کنم این فعال و غیر فهال کردن موقتی هست و فقط و فقط برای همین یک دستور که الان داره اجرا میشه اثر داده میشه
-
+۱
راستی اسم خیلی باحالی داری
-
در مورد اینکه چه چیزهایی در یک گروه هستن اطلاعاتی میده
که باید نام گروه مورد نظر رو بعدش بنویسیم
yum groupinfo "KDE"
سلام!
میشه بفرمایید مزیت نصب گروه چیه؟
و اینکه برای طراحی سایت کدوم گروه رو پیشنهاد می کنید؟
تشکر
-
در مورد اینکه چه چیزهایی در یک گروه هستن اطلاعاتی میده
که باید نام گروه مورد نظر رو بعدش بنویسیم
yum groupinfo "KDE"
سلام!
میشه بفرمایید مزیت نصب گروه چیه؟
و اینکه برای طراحی سایت کدوم گروه رو پیشنهاد می کنید؟
تشکر
درود
شما در توزیع های debian بیس یه چیزی به نام متا پکیج دارید ( که البته در توزیع های rpm بیست هم میشه ازش استفاده کرد ولی کمتر می کنن)
به این شکل که یه پکیج کلی ( که در واقع به عنوان یه محصول به طور یک پکیج وجود خارجی نداره) درست می کنن و یه دسته پکیج رو به عنوان وابستگی براش تعریف می کنن مثل
kubunu-desktop ubuntu-desktup ubuntu-restricted-extra ,.......
که با نصبشون یک سری پکج نصب میشه
این کار در فدورا با گروه ها صورت می گیره
و شما اعلام می کنید یک سری پکیج مربوط به یک گروه هستن
در مورد طراحی سایت هم گروه خاصی نیست ( چون گستردگی زیادی داره ) و فکر کنم خودتون دونه دونه ابزار هاتون رو نصب کنید بهتر باشه :)
این رو می تونید یک نگاهی بکنید
yum groupinfo "Web Development"
-
در مورد طراحی سایت هم گروه خاصی نیست ( چون گستردگی زیادی داره ) و فکر کنم خودتون دونه دونه ابزار هاتون رو نصب کنید بهتر باشه :)
این رو می تونید یک نگاهی بکنید
yum groupinfo "Web Development"
سلام دوست عزیز!
روزتون بخیر! دستتون درد نکنه، من از توی اون لیست یکسری شو نصب کرده بودم ویکسری هم نه! تشکر از کامندت! :)
-
دوستان یه چیزی هست مدتیه ذهن من رو مشغول کرده ! چه طوری می شه مخازن فدورا رو به جای مخازن اوبونتو توی اوبونتو جایگزین کرد ! این موضوع تا حدودی برام اهمیت داره .
-
دوستان یه چیزی هست مدتیه ذهن من رو مشغول کرده ! چه طوری می شه مخازن فدورا رو به جای مخازن اوبونتو توی اوبونتو جایگزین کرد ! این موضوع تا حدودی برام اهمیت داره .
یه برنامه هست به اسم alien که کارش تبدیل پکیج های rpm به deb و برعکس هست.شاید بشه یه برنامه نوشت که فایل ها رو که از مخازن دانلود کرد بلافاصله با alien تبدیلش بکنه و بعد هم دستور dpkg ....
البته اینا با فرض کارایی قوی alien و امکان دانلود درست از مخازن هست.
-
درود این تاپیک خیلی قدیمیه !
الان ما میتونیم از dnf استفاده کنیم !
و الان فدورا 34 ریلیز شده
به نظرتون از سال ۹۲ تا الان این تاپیک هنوز باید پین باشه ؟
-
درود این تاپیک خیلی قدیمیه !
الان ما میتونیم از dnf استفاده کنیم !
و الان فدورا 34 ریلیز شده
به نظرتون از سال ۹۲ تا الان این تاپیک هنوز باید پین باشه ؟
اگه هنوز مطالبش به کار بیاد چرا که نه؟
-
درود این تاپیک خیلی قدیمیه !
الان ما میتونیم از dnf استفاده کنیم !
و الان فدورا 34 ریلیز شده
به نظرتون از سال ۹۲ تا الان این تاپیک هنوز باید پین باشه ؟
اگه هنوز مطالبش به کار بیاد چرا که نه؟
فکر نمیکنم کسی بخواد با یام کار کنه ولی واقعا مطلب مال سال ۸۷
-
هنوز ردهت داره از yum استفاده میکنه و dnf توش نصب نیست به صورت پیشگزیده.
-
هنوز ردهت داره از yum استفاده میکنه و dnf توش نصب نیست به صورت پیشگزیده.
توی ورژن 8 هم از yum استفاده میشه؟ فکر کنم دیگه از 7.9 رفت روی dnf
یک سوال، من تجربه کار با dnf ندارم به نظرتون اگر ورژن 8 نصب کنم yum server ام رو هم باید تغییر بدم؟ در حال حاضر سرورهای من آپدیتشون رو از yum سروری که راه اندازی کردم می گیرن. اگر دوستان علاقه دارن نحوه راه اندازی yum سرور رو توضیح بدم.
-
درود این تاپیک خیلی قدیمیه !
الان ما میتونیم از dnf استفاده کنیم !
و الان فدورا 34 ریلیز شده
به نظرتون از سال ۹۲ تا الان این تاپیک هنوز باید پین باشه ؟
من هنوز دارم از yum استفاده می کنم تو oracle linux (کرنل ردهت) البته ورژن هام هم خیلی قدیمی نیست 7.9 آپدیت هم میاد براش
-
درود این تاپیک خیلی قدیمیه !
الان ما میتونیم از dnf استفاده کنیم !
و الان فدورا 34 ریلیز شده
به نظرتون از سال ۹۲ تا الان این تاپیک هنوز باید پین باشه ؟
من هنوز دارم از yum استفاده می کنم تو oracle linux (کرنل ردهت) البته ورژن هام هم خیلی قدیمی نیست 7.9 آپدیت هم میاد براش
سوال جدید تاپیک جدید