Workshop گنو/لینوکس در دانشگاه علم و صنعت
نویسنده روزبه شفیعی, در موضوع اوپن سورس, توزیع های لینوکسدیروز ۵ شنبه به دعوت انجمن علمی دانشگاه علم و صنعت تهران Workshop ی با موضوع کار با لینوکس در سطح مقدماتی و کار با Shell و خط فرمان داشتیم که خیلی خوب و سازماندهی شده برگزار شد . از همینجا جا داره از دوستان انجمن عملی دانشگاه علم و صنعت و دوستان مهندسی نرم افزار علی الخصوص آقای احمد شاه نجات ٫ سینا ممکن و سعید شهریوری تشکر کنم و امیداورم این چنین workshop ها و سمینارهایی رو در سطح گسترده تر در تمام دانشگاه های ایران داشته باشیم که کمکی باشه برای بسط و گسترش بیشتر گنو/لینوکس و نرم افزار آزاد در بین دانشچویان و جوامع علمی کشور.

ولی جدا از همه اینها دیروز بعد از نصب فدورا ۱۲ اتفاق جالبی افتاد که در نوع خودش بی نظیر بود ! داستان از اونجایی شروع شد که قرار بر این بود یه صورت زنده یک نسخه از فدورا ۱۲ رو برای حاضرین نصب کنم و نحوه نصب و پیکربندی اون رو با اونها آموزش بدیم . مراحل نصب فدورا به خوبی انجام شد و بعد از اولین ورود به محیط فدورا و توصیح در مورد نرم افزارهایی که برروی فدورا هست و معادل آنها در ویندوز ٫ سری به بخش Add/Remove Software زدیم تا به حاضرین نشان دهیم که به غیر از نرم افزارهایی که بر روی فدورا هست می توانید از این بخش هم نرم افزارهای بیشتری بر روی سیستمتان نصب کنید . ولی خب بعد از اینکه وارد این بخش شدیم به دلیل اینکه لیست مخازن رو آپدیت نکرده بودیم پکجی برای نمایش وجود نداشت . مجبور شدیم برنامه Add/Remove Software رو ببندیم و با استفاده از دستور yum update لیست مخارن رو آپدیت کنبم . ولی متاسفانه به دلیل ارورهای متعدد مبنی بر اینکه یک پکیج منیجر دیگه یک جای دیگه از سیستم باز هست و شما نمی توانید این کار رو انجام بدید موفق به این کار نشدیم و بعد از تلاش بسیار و حل نشدن این موضوع مجبور شدیم سیستم رو reboot کنیم تا بعد از ریبوت لیست مخازن رو آپدیت کنیم .
شاید برای خیلی از دوستان این موضوع باورکردنی نباشه ولی نکته جالب این مسئله این بود که بعد از Reboot سیستم دیگه بالا نیامد و پیغام خطای : Boot failed ! Sleeping forever (بعنی : عملیان راه اندازی ناموفق ! می خوابم برای همیشه!!!) بر روی صفحه نمایش داده شد ! باور کنید توی لحظه یاد خطاهای خنده دار ویندوز افتادم که بعد از این چنین مشکلاتی محبور بودیم دوباره ویندوز رو نصب کنیم و همین کار رو هم برای فدورا کردیم و اون رو دوباره نصب کردیم.
ولی سوال من اینجاست که اوج خلاقیت و قدرت تیم فدورا و ردهت همینجاست ؟ آیا به جای استفاده از آخرین تکنولوژی های نرم افزاری و آپدیت بودن و اضافه کردن امکانات اختصاصی بهتر نیست کمی بر روی پایداری سیستم کار بشه ؟ من قصدم جبهه گیری در برابر فدورا نیست ! این مورد رو اینجا مطرح می کنم تا اگر دوستان می دونن این پیام خطای کزایی ازکجا بوده و راه حل رفع مشکل چی هست به من بگن و ممنون می شم در کامنت های این پست من رو راهنمایی کنند .
پی نوشت : ناربه آراکلیان و بهنام توکلی هم در این ورک شاپ حضور داشتند و شاهد زنده این Error خنده دار بودند


:دی
بعد از این جریان شرکتکنندهها چی کار کردند؟ نرفتن؟
دیدشون به لینوکس چه طور شد؟
یه اوبونتو ۱۰.۰۴ نصب میکردی اینقدر اذیت نمیشدی!
آخیش دلم خونک شد. لینوکس تو جمع ضایع شد.
برادر روزبه بد نبود پیغام رو میخوندی وقتی داشتی با yum کار میکردی.
دقیقا همین مشکل رو چند وقت پیش هم جادی گفته بود. در حالی که تو اون پیغامی که از طرف yum نشون داده میشه process id که در حال اجرا هست رو نشون میده و راحت میتونی با دستور kill و دادن سیگنال بکشیش البته با sudo. خلاصه fedora به درد جماعت KDE نمیخوره.
حالا اینا مهم نیست! مهم اینه که تولدت مبارک
پاسخ:
باور کن هرچی پروسه که مربوط به yum و پکیج کیت بود رو kill کردیم ولی نشده که نشد… ولی خب شاید حرف تو درست باشه ! Fedora به درد جماعت KDE کار نخوره ! منم میرم همون آرچ و چاکرای خودمو کار می کنم :p
بابت تبریک تولد هم ممنون
تولد تو هم مبارک
چندتا ایراد به کار ات و این پستت وارده روزبه جان:
اول اینکه وقتی به عنوان نماینده جامعه متن باز و لینوکس به این سمینار دانشگاهی دعوت شدی انتظار میرفت چند نکته رو رعایت کنی:
۱-قبلش حتما یکبار هر توزیعی که قراره نصب بشه رو امتحان میکردی تا مشکلات رو از پیش ببینی و راه حل مشکلات رو هم در دستت داشته باشی تا اگر سوالی در این زمینه از طرف افراد حاظر پیش اومد پاسخ درستی دریافت کنه و هم فرصت شرکت کنندگان در سمینار رو هدر ندی برای نصب مجدد و هم اینکه جو رو به ضرر یک توزیع خاص لینوکس تمام نکنی!
۲-انتظار میره به عنوان نماینده یک جامعه وقتی در یک سمینار دانشگاهی دعوت میشی سعی بر این باشه تا از آخرین نسخه چیزی که قصد معرفیش رو داری استفاده کنی (در اینجا فدورا ۱۳ مدتی پیش ریلیز شده بود) که اشکالات در اون کمتر وجود داره تا بتونیم لااقل خود ما اون با الگوی اشتباه و غلط استفاده از منابع قدیمی که در دانشگاههای ایران رواج داره مبارزه کنیم.
و بعد اینکه:
۱-توزیعی مثل فدورا با وجود قدمتاش و متعلق بودن به ردهتی که به جرات میشه گفت ۹۰ درصد پیشرفت دنیای لینوکس مدیون اون هست اینطوریها هم نیست.از لحاظ پایداری هزار بار بهتر از اوبونتو و سایر توزیعهای رایج عمل میکنه.ما نباید مشکل کار خودمون رو به حساب عملکرد بد یک توزیع مثل فدورا بزاریم.
۲-مقایسه مشکلی که بخاطر عدم دقت خود فرد در مراحل نصب پیش میاد رو نباید با یه سیستم از پایه ویرانی مثل ویندوز مقایسه کنی و اون رو شبیه ارورهای ویندوز بدونی چون هر مشکلی که در لینوکس با اون برخورد میکنی یک دلیل منطقی براش وجود داره.این از اولین اصولی هست که هر کاربر موقع ورودش به دنیای لینوکس باید یاد بگیره.این که بگیم اوج خلاقیت یک تیم فلان ه و بهمانه اون هم تیم ردهت واقعا یک جورایی بچهگانه هست.این حرف واقعا از تو بعید بود!
و اما حدسهایی که میزنم برای این مشکل این میتونه باشه:
احتمالا مشکل از مانت نشدن root filesystem بوده.موقع پارتیشن بندی اوتو گذاشتی یا دستی root تعیین کردی؟
و یا شاید مشکل از دیسک بوده.آیا دفعه بعد که نصب کردی این مشکلات همه حل شده بود؟
من نمیگم که فدورا بی مشکل هست.خود من هم با مشکلات زیادی در اون دست و پنجه نرم کردم.ولی در نسخه جدید اکثر مشکلات حل شده و پایداری به نسبت بیشتری رو در اون شاهد هستیم.
شرمنده از اینکه کامنت یه مقدار طولانی شد.این ادیتور قسمت کامنت قالب جدیدت هم خیلی مشکل داره.نوشتن کامنت چند خطی توش عذاب محضه
موفق و پیروز باشی روزبه عزیز (:
محمود
پاسخ :
ممنون از نظرت محمود جان . ولی طبق هماهنگی هایی که با من شده بود اصلا قرار نبود این ورک شاپ بر پایه هیچ توزیع لینوکسی باشه ! هدف کل لینوکس بود…. یه دفه میای می بینی قرار روی فدورا کار بشه !
در مورد آخرین نسخه هم باید بگم سی.دی های فدورا ۱۲ هم از ۱ هفته قبل آماده شده بود و به خاطر اینکه ۲ روز قبلش فدورا ۱۳ منتشر شده بود وقت نبود که نسخه ۱۳ رو آماده کنن
در مورد بعدی هم که گفتی باید بگم وقتی من هنوز هیچ کار خاصی با فدورا انجام ندادم و بعد از اولین reboot همچین اروری می ده ٫ حالا هرچقدر هم فدورا و ردهت قوی کار کرده باشند و خدمات زیادی به جامعه گنو/لینوکس ارائه داده باشند ولی یه همچین مشکلی بدون هیچ پیش زمینه ای در کار با اون قبل از ریستارت یکمی سوال برانگیزه و ممکنه فدورا و ردهت رو زیر سوال ببره…
ولی خب بازم با این حال اگر این مشکل راه حل داره چرا از یه اینچنین پیامی استفاده شده ؟ sleepin forever آخه یعنی چی ؟
در کل امیدوارم نسخه ۱۳ فدورا این مشکلات رو رفع کرده باشه…
بازم می گم ! من قصد هیچ گونه تخریبی ندارم ! فقط می خواستم بدونم چرا باید یه همچین مشکلی پیش بیاد ؟!
روزبه جان من که میدونم سایهی فدورا رو با تیر میزنی! :دی ولی این مشکل به خاطر این هست که معمولا PackageKit میخواد لیست آخرین بروزرسانیهای امنیتی و … رو دربیاره و هشدار بده برای آپدیت! این میشه که توی بکگراند ران میشه و yum رو lock میکنه. برای همین یا باید صبر کنی تا کارش تموم بشه یا اینکه بزنی با زور پروسهاش رو ببندی.
واسهی این کار هم کافیه که پروسهای رو که yum بسته آیدش رو برداری (خودش pid رو میده و میگه چه پروسهای هست) و بعد با دستور kill pid ببندیش که به جای pid باید آیدی همون پروسه رو بذاری.
مزاح میکنم: بچههای اوبونتو کار بسکه رابط گرافیکی بهشون حال میده، حوصلهی دست به خط فرمان شدن و سر و کله زدن با سیستم رو ندارن!
پاسخ:
ما هر موقع خواستیم با اون کار کنیم بد قلقی کرده ! 
ممنون رضا جان ولی من سایه فدورا رو با تیر نمی زنم
اگر بگم هرچی پروسه مربوط به yum و پکیج کیت بود رو kill کردم باورت می شه ؟ این اولین مشکل مسخره ای بود که من با لینوکس داشتم…
از طرفی من کاربر اوبونتو نیستم و چندان با محیط های گرافیکی کار نمی کنم. دیگه از آرچ کامند بیس تر که نداریم…. ؟!
ای بابا.اون عدد ۹۰ رو اشتباهی نوشتم.اون رو اصلاح میکنم به ۳۰ تا ۴۰ درصد.البته در توسعه کرنل لینوکس.یه مقدار زیاده روی کردم
سلام
بدون جبه گیری های مایکروسافتی، اگر ویندوز بوت نشود حداقل ۱۵ ابزار موثر در دسترس هست که احتمالا برطرف شدن مشکل بدون نیاز به نصب دوباره سیستم عامل بیش از ۹۰% هست.۵ ابزار هم کاملا خودکار کار می کنند. ابزار های متعدد دیگری هم هستند که در زمانی که سیستم عامل در حال اجرا است به عیب یابی و رفع اشکال می پردازند. بنده با لینوکس آشنایی ندارم اما احتمالا چنین ابزار هایی در لینوکس باید موجود باشد.
یه سری قوانین بدبینانه بودن، قوانین مورفی. این هم از اون موارد بودا
قوانین مورفی:
http://forum.ecl4u.com/default.aspx?g=posts&m=42952
اونقدر از این موارد ناجور برام پیش اومده که کم کم دارم مثل مورفی خل میشم!
بعد از این همه سال که افزونه استایلیش ساخته شده میخوام یه پست بذارم تو وبلاگ در این باره، حالا سایت userstyles.org باز نمیشه!
ردهت واقعا بزرگترین خدمتها رو به لینوکس کرده!!! حالا یه دوبار مجبور شی هم نصب کنی چیزی نیست که تازه میشه مثل ابونتو!!! خواستن کاربرهای ویندوزی احساس غریبی بهشون دست نده!
کی یاد میگیرم تو کار کاربر فضولی نکنیم، خدا میدونه!
پارتیشن منیجر زمان نصبش هم خیلی اذیت میکنه، پارتیشنها رو بر اساس سایز مرتب میکنه! یکی نیست بهش بگه خب من میخوام این پارتیشن اونجا نباشه!
قبول دارم.فدورا بدقلقی زیاد میکنه.راستی تولدت رو از صمیم قلب تبریک میگم.امیدوارم همیشه شاد و پیروز و سربلند باشی روزبه عزیز و همچنان شاهد کارها و خدمات خوب و قشنگات برای جامعه گنو/لینوکس و نرم افزارهای آزاد باشیم (:
بعد من با محمود مخالفم که میگه باید قبلش یه بار نصب میکردی تا اینطوری سه نمی شدیم!
یعنی این مشکل وقتی وجود داره بهتره فدورا رو دورش خط قرمز بکشیم. یعنی اینا درایور سه بعدی می سازن عرضه kill کردن نصاب رو ندارن؟ واقعا مسخرست!
بعد فدورا سیزده چی ؟ این مشکل هنوز رفع نشده؟
نظر باردید کننده ها:
لینوکس لینوکس که میگفتن این بود!
خوب شد آشنا شدیم فهمیدیم به درد نمی خوره!
بابا صد رحمت به ویندوز!
اینم که مثل ویندوز ۱۰ بار هنگ کرد! تازه هنگ ویندوز کمتره!
…
سلام
) تو که این همه لعن و نفرین میکردی به خط فرمان , چی شده حالا سمینار خط فرمان میزاری ؟
تولدت مبارک
لول اصلا برگردیم به ریشه!
پاسخ:

ممنون محسن جان . لطف داری
من لعن و نفرین می کردم ؟ بنده این گونه رفتارها رو نسبت به کنسول و خط فرمان رو شدیدا محکوم می کنم
احتمالا منو با امیر اشتباه گرفتی
فدورا ؟ به نظر میاد توطئه از سمت هدایت بوده !:دی
من یادمه یکی دو بار این طوری شدم با تموم ناشی گریم مشکل حل شد ها :-”
این دفعه اگه یه فدورا این جوری شد بیارین یه تستی روش بزنیم شاید درست شد ، اون وفت دیگه توزیع مردم رو این جوری تو جمع ضایع نمیکنین :دی :سوت !
سلام!
با این که یکم دیره ولی خب با توجه به غیبت نسبی من از صحنهی اینترنت؛ تولدت مبارک!
ظاهرا خیلی به موقع رسیدم، ذکر خیرم بوده. اما من هر گونه ارتباط رو رد میکنم مخصوصا که اصلا شرکت هم نداشتم و تاریخ دقیقش رو هم نمیدونستم.
اما در مورد فدورا، در زمینهی بدقلقی مخصوصا توی مدیریت بسته که حرفی نیست (هر چند در حال بهتر شدنه و الان نسبتا خوبه) و این که اون مشکل بدون ریبوت هم قابل حل بوده، اما در هر صورت در مورد اون مشکل بعد از بوت نظری ندارم. تا پیامهای خطا رو کامل نبینی نمیشه نظر داد ولی در هر صورت بعضی مشکلات هستند که فقط بعضی وقتها اتفاق میفتند، و خب اصولا برای یه همچین برنامههایی باید از قبل یه دور روی اون سیستم لینوکس مورد نظر نصب بشه و چک بشه؛ وگرنه همیشه احتمال داره یه همچین مشکلاتی پیش بیاد حالا هر لینوکسی (یا سیستمعامل دیگه) که بخواین نصب کنید! البته مشکل جالبیه مخصوصا بعد از این که یه دفعه سیستم بالا اومده!!؟! و البته اوج خلاقیت فدورا و ردهت رو خیلی جاهای دیگه ببینید
هدایت اون نخ منم ! نوید خ :دی … این مشکل اسلیپ فور اور رو من بعد از داون گرید کردن فدورا ۱۲ به ۱۱ پیدا کردم !:دی
اضافه کردن نظر