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

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

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

نویسنده موضوع: آپدیت برنامه هایی که در مخرن نیامده اند {حل شد}  (دفعات بازدید: 1720 بار)

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

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
سلام.
من روی اوبونتو، totem ورژن 3.0.1 دارم. میخوام به ورژن ۳.۶ آپدیت کنم ولی توی مخازن نیست. حالا من سه تا راه دارم:
۱. ppa ای که ورژن 3.6 رو داره اضافه کنم.
۲. totem ورژن 3.6 رو از سورس کامپایل کنم.
۳. از سایتهایی مثل pkgs برنامه مورد نظرمو با پسوند deb دانلود کنم.

من بین اینا راه دوم رو انتخاب کردم، چون میتونم سورس رو نگه دارم و بعدا هرجا خواستم کامپایل کنم. (البته کامپایل یه صفای دیگه ای داره ;D)

حالا سوال من اینه. الان که این برنامه روی اوبونتوم نصبه، من اول پاکش کنم و بعد ورژن جدیدتر رو کامپایل و نصب کنم، یا اول ورژن جدیدتر رو نصب کنم و بعد قبلی رو پاک کنم؟ ;D
با توجه به اینکه الان این برنامه نصبه، هنگام کامپایل پیشنیازهاش هم هست دیگه؟ یعنی فقط خودِ totem رو کامپایل کنم کافیه؟
برنامه ای که کامپایل و نصب کنم، میره میشینه جای قبلی؟ یعنی به همون صورت میشه ازش استفاده کرد؟ آخه چند وقت پیش یکی همینجا gcc ورژن 4.7 رو جدا نصب کرده بود ولی موقع اجرا باید به جای دستور gcc مینوشتی gcc4.7

(البته این برنامه یه نمونه است، من بیشتر اینو واسه gcc میخوام و اینکه میشه سورسها رو نگه داشت واسه بعدا)
« آخرین ویرایش: 27 بهمن 1391، 11:31 ق‌ظ توسط majidkamali1370 »
Ubuntu 14.04 LTS 64-bit - unity

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #1 : 25 بهمن 1391، 03:11 ب‌ظ »
از چه نسخه‌ای از اوبونتو استفاده می‌کنی؟
احتمالا نشه همچین کاری رو کرد که فقط سورس رو بگیری و کامپایل کنی، چون جزو پروژه‌ی گنوم هست و وابسته به وابستگی‌های گنوم. (قسمت آخرش رو خودم هم به سختی فهمیدم ;) )

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #2 : 25 بهمن 1391، 03:28 ب‌ظ »
ubuntu 12.04 LTS 32-bit
Ubuntu 14.04 LTS 64-bit - unity

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #3 : 27 بهمن 1391، 12:11 ق‌ظ »
دوستان کسی نظری نداره؟
Ubuntu 14.04 LTS 64-bit - unity

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #4 : 27 بهمن 1391، 12:26 ق‌ظ »
دوستان کسی نظری نداره؟
وای، من فکر کردم که جواب این پست را دادم  :(
باید با JHBuild کار کنی تا بتونی که آخرین نسخه‌ی برنامه‌های گنوم رو روی سیستمت کامپابل و نصب کنی، لینکش اینه:
https://live.gnome.org/Jhbuild

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #5 : 27 بهمن 1391، 12:48 ق‌ظ »
سلام.
نصبش کردم. از لانچر که اجرا نمیشه.
از ترمینال هم این ارور رو میده:
jhbuild: could not load config file, /home/majid/.jhbuildrc is missing
Ubuntu 14.04 LTS 64-bit - unity

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #6 : 27 بهمن 1391، 12:57 ق‌ظ »
فکر کامپایل از سورس رو فک کنم از سرت بیرون کنی بهتر باشه!
چرا؟
چون totem خیلی پیش‌نیاز داره! از gtk و پلاگین‌هاش بگیر تا نسخه‌های مختلف gstreamer...
روش سوم هم عملی نیست چون دوباره به مشکل پیش‌نیازها می‌خوری (نه که نباشن، قدیمین)
فک کنم همون ppa شو اضافه کنی هم بهینه تره و هم کم دردسر تر :)

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #7 : 27 بهمن 1391، 12:59 ق‌ظ »
سلام.
نصبش کردم. از لانچر که اجرا نمیشه.
از ترمینال هم این ارور رو میده:
jhbuild: could not load config file, /home/majid/.jhbuildrc is missing
من صد قرن طول کشید تا راهنماشو خوندم! هنوز هیچی نشده نصبش کردی؟ عزیزم تو راهنماش گفته که باید یه فایل بسازی و ...
می‌خوام بهت تقلب برسونم  ;D اینو بخون: https://live.gnome.org/GnomeLove/JHBuildIntroduction
« آخرین ویرایش: 27 بهمن 1391، 01:02 ق‌ظ توسط سلمان م. »

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : آپدیت برنامه هایی که در مخرن نیامده اند
« پاسخ #8 : 27 بهمن 1391، 11:30 ق‌ظ »
دست همگی درد نکنه. فعلا یه حل شد اضافه میکنم. اگه به مشکلی بر خوردم برش میدارم.
Ubuntu 14.04 LTS 64-bit - unity

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
با jhbuild نتونستم کار کنم ;D ولی چیزی که کشف کردم اینه که اگر برنامه ای درست کامپایل و نصب بشه، جایگزین قبلی میشه. یه جورایی همون upgrade میشه. اول نیاز نیست برنامه رو پاک کنم و بعد ورژن جدیدتر رو نصب کنم.
من easytag 2.1.7 داشتم و easytag 2.1.8 رو از سورس کامپایل و نصب کردم و خودکار جایگزین قبلی شد.
Ubuntu 14.04 LTS 64-bit - unity

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
چرا نتونستی که کار کنی؟

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
فایل jhbuildrc رو توی هوم ساختم و یه چیزایی همینجوری مثل skip و یه چیزای دیگه که توی اون صفحه بود گذاشتم ببینم چی میشه. ارور زیرو میده:
install prefix (/opt/gnome) can not be createdاون فولدر رو دستی هم ساختم ولی بازم نشد.
Ubuntu 14.04 LTS 64-bit - unity

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
طبق راهنما رفتی جلو؟ نباید opt رو تغییر «دسترسی» بدی؟

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
توی همون قسمت اولش گیر کردم.
mkdir ~/.config
cp ~/checkout/gnome/jhbuild/examples/sample.jhbuildrc ~/.config/jhbuildrc
اصلا فولدری به نام checkout ندارم همچنین config. هم ندارم.
توی مخازن هم بسته meta-gnome-core نیست.

دستی یه فایل به نام jhbuidrc توی هوم ساختم و دو تا دستور بعدی رو بهش اضافه کردم:
modules = ['meta-gnome-core-shell']
ignore_suggests = True
skip = ['WebKit']
Ubuntu 14.04 LTS 64-bit - unity