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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: شبه راهنمای عمومی کامپایل کردن Plasmoidها  (دفعات بازدید: 2900 بار)

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

lomion

  • مهمان
شبه راهنمای عمومی کامپایل کردن Plasmoidها
« : 04 فروردین 1388، 07:15 ب‌ظ »
یکی از نکات جدید نسخه کی دی ای ۴، Widget (ویجت) و یا به بیان دقیقتر Plasmoid هست. این برنامه‌ها، روی میز کار شما قرار دارن، میشه اونا ر به صورت یه صفحه مجزا قرار دارد، روی پنلها انداخت و...  :P این موضوع باعث شده که نوشتن و استفاده از این برنامه‌ها  مورد توجه کاربرای کی دی بشه!‌ 8) برای اضافه کردن اونا چی کار باید کرد؟ Add Widget و بعد تموم! خب همه خسته نباشن!!
خب تا قبل از اینکه زیرلبی بگین که این‌ هم شد شبه راهنما :o اجازه بدین نگاه رُ معطوف کنیم به اینکه چطوری ویجت جدید نصب کنیم. برای بعضی از ویجت ها بسته های deb وجود داره که کار به یک دوکلیک ناقابل و زدن رمز تقلیل می‌ده! ;) ولی اگه از اونایی باشین که باید بسته های جدید رُ حتماً حتماً استفاده کنن ، لازم میشه که به بخش سخت‌تر کار وارد بشید یعنی کامپایل کردن و نصب!
کامپایل کردن بر خلاف چیزی که بعضیها فکر می‌کنن، اولاً کار خفنی نیست!‌ ثانیاً ترسناک هم نیست. هر گنو/لینوکس کاری به جاهایی می‌رسه که باید این کار رُ انجام بده.

و این شبه راهنما به موضوع اختصاصی کامپایل و نصب Plasmoid های کی دی ای نسخه ۴ می‌پردازه.
بر خلاف روش متعارف کامپایل کردن که .configure ،make و make intall (با sudo و بدونش) یک کمی متفاوته و این کار رُ در ظاهر سخت می کنه. برای کامپایل و نصب باید یه سری بسته رُ نصب داشته باشید:
sudo aptitude intall build-essential cmake kdelibs5-dev  kdebase-workspace-dev libplasma-dev libkonq5-dev

دوتا بسته آخر برای بعضیها لازمن‌ (اگه چیزی از قلم افتاده، دوستان راهنمایی کنن که تصحیح کنم). حالا نوبت دانلود کردن اون پلاسموید هست. وقتی پلاسموید مورد نظر رُ دانلود کردید و از حالت فشرده خارج کردید، به همون پوشه با ترمینال برید. و برای اینکه همه چی سیستماتیک باشه این قدمهای عمومی طی بشه، بد نیست:
mkdir build
cd build

و حالا نوبت استفاده از cmake هست. این برنامه یک کامپایلر مستقل از platform هست که فرایند کامپایل رُ با کمک فایلهای تنظیماتی به صورت خودکار انجام می‌ده. توضیح cmake در این شبه راهنما نمی‌گنجه. اینجا فقط یک کاربرد معمول در کامپایل plasmoidها گفته میشه:
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

این پارامترهایی هستن که به صورت عمومی داده بشن. معمولاً اگه پارامتری دیگه ای باشه، در فایلهای README مربوطه وجود داره. خروجیش یه تعداد خط هست که اگه مشکل نصب نباشه، بدون خطا تموم میشه. (به همین دلیل کلمه عمومی در این تاپیک اومده چون هر کدوم برای خودش روض نصب داره)

ممکنه به دلیل نبود کتابخونه‌های لازم،‌ خطا بده. برای بعضی از پلاسمویدها ممکنه که کتابخونه‌های خاصی لازم باشه که توی همون فایلهای README معمولاً نوشته میشه. 
بعدش:
make

خروجی معمول یک سری خطوط رنگی هست که درصد پیشرفت کار رُ نشون می‌ده. حالا بعدش:
sudo make install

و تمام. برای اینکه مطمئن باشیم که قابل استفاده هست، بدنیست که محیط plasma یک بار بسته و باز بشه:
kquitapp plasma
plasma

می تونید از پلاسموید جدید استفاده کنید. پیشنهاد می کنم برای نصب پلاسمویدهای جدید تاپیک جدید زده بشه.

آفلاین Mehrab

  • Sr. Member
  • *
  • ارسال: 253
  • جنسیت : پسر
پاسخ به: شبه راهنمای عمومی کامپایل کردن Plasmoidها
« پاسخ #1 : 10 فروردین 1388، 10:20 ب‌ظ »
مثل همیشه عالی بود

آفلاین Sajjad Baroodkoo

  • Badjoker
  • گروه راهبران
  • *
  • ارسال: 625
  • جنسیت : پسر
  • Linux means FREEDOM
    • Deviant Art Gallery
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین Ubuntu Geek

  • Full Member
  • *
  • ارسال: 249
  • I`m Linux
پاسخ به: شبه راهنمای عمومی کامپایل کردن Plasmoidها
« پاسخ #3 : 15 فروردین 1388، 06:01 ب‌ظ »
+1000