برق و کامپیوتر81

Saturday, June 24, 2006

لینوکس"باز"ی


امروز پایه شدم بار علمی این وبلاگو ببرم بالا! اگه شما هم Fedora 5 دارین و وقتی Add/Remove Software رو اجرا می کنین بهتون می گه Could not retrieve software information بعدش هم "فرت" بسته می شه و مثل من که نمی دونستم چرا، دوست دارین بدونین علت چیه این جا رو بخونین.
علتش خیلی ساده اس، لینوکس شعورش نمی رسه که شما ممکنه تمام فایلا رو روی CD داشته باشین و می خواد بره از سایت کلاه قرمزی (Redhat)
هر چی لازمه رو دانلود کنه، شما هم که online نیستین.
اما راه حل:
اول یه folder با هر اسمی که خواستین (من می گیرمmy folder) هر جایی که خواستین درست کنین. تمام CD اولو توش کپی کنین. فایل های RPM از بقیه CD هارو هم توی my folder/base/Fedora/RPMS کپی کنین. حالا فایل etc/yum.repos.d/fedora-core.repo/ رو باز کنین. تمام محتویاتشو پاک کنین و به جاش اینا رو بنویسین :
[Local-Install]
name=Fedora Core $releasever - $basearch
baseurl=file:///my folder/base
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
تو etc/yum.repos.d/ یه تعداد فایل دیگه هم هست. توی اونام هر جا که enabled=1 بود به enabled=0 تبدیلش کنین. البته توصیه می کنم قبل از این کارا از اون فایلا یه backup بگیرین. حالا دیگه لینوکس می دونه که فایلای لازم رو روی همین کامپیوتر هم می تونه پیدا کنه. البته شما می تونین CD ها رو روی هارد کپی نکنین، در این صورت به جای my folder توی فایل بالا باید بنویسین media/disk1/base/ که به CD Drive اشاره می کنه. البته در این صورت برای Add/Remove همیشه باید CD ی اول توی درایو باشه و در ضمن معمولا به rpm هایی که روی CD های دیگه هست هم احتیاج پیدا می شه که در این صورت خودتون باید دستی اونا رو نصب کنین که همین طور که پیداست این روش دومی خیلی مزخرفه.
در ضمن اگه CD ها رو روی پارتیشن های ویندوز کپی کردین قبل از Add/Remove باید اون پارتیشن رو mount کنین (مثلا من پارتیشن d، یا از دید لینوکس mnt/hda6/ رو توی /home/ali/mnt/ مانت(mount) کردم پس باید توی فایل بالایی، سطر دوم بنویسم : baseurl=file:///home/ali/mnt/my folder/base).
نتیجه اخلاقی: این لینوکس به چه درد من می خوره؟
در پایان اگه فکر کردین اینا ابتکار من بوده کور خوندین! اصلش این جاست:
راستی سوتی آقای علی فر در بازی آنگولا-مکزیک: اکثر بازیکنان آنگولا در کشور لواندا توپ می زنن. مثل اینه که بگیم اکثر بازیکنان ایران در کشور تهران توپ می زنن!

0 Comments:

Post a Comment

<< Home