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

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

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


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

نویسنده موضوع: نصب برنامه(نياز به راهنمايي)  (دفعات بازدید: 4812 بار)

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

آفلاین mrr1990

  • Jr. Member
  • *
  • ارسال: 30
نصب برنامه(نياز به راهنمايي)
« : 24 آذر 1388، 10:32 ق‌ظ »
سلام
آقا من يه چند روزيه اوبونتو نصب كردم و دارم به جرگه ي  لينوكسي ها مي پيوندم اما  چه كنم يه كوچولو گير دارم
راهنمايي هايي كه تو ويكي بود نيز خواندم اما درست برام جا نيافتاده.
تو ويكي براي نصب نرم افزار يا برنامه ي add or remove رو پيشنهاد كرده و يا دستور apt-get install
خب اين دو راه كه اختياج به connection داره(اگه اشتباه ميگم لطفا تذكر بدبد)
خب من مي خوام بدونم بر فرض مثال من الان از  فايل هاي سورس رو  tar يا .gz ويا هر فرمت ديگه از رو يه سيستم  ويندوز  دانلود كردم ريختم تو اين فلش گردن شكسته بعد رو سيستم ديگه اي كه اوبونتو روش نصبه  بالا اومدم حالا چه كار كنم(اين نصب ازطيق سورس فايل اينجا بكار مياد؟ ،چون به هر خال بايد يه راهي باشه من كه خونه به اينترنت وصل نيستم بتونم اين سورس ها رو رويه سيستمم نصب كنم)

اميدوارم اسپم نزده باشم

پيشاپيش از راهنماييتون متشكرم

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #1 : 24 آذر 1388، 12:16 ب‌ظ »
اینجا را بخونی بهتر هست http://forum.ubuntu.ir/index.php/topic,11808.0.html
نصب سورس کلا همیشه بهتر از نصب فایل های .deb هست ولی شما خود فایل های  deb را هم میتونید دانلود کنید و روی فلشتون بزارید و...
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین mrr1990

  • Jr. Member
  • *
  • ارسال: 30
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #2 : 24 آذر 1388، 01:07 ب‌ظ »
يه مسئله فايل هاي deb فقط مال نسخه ي دبيان هست يا نه روي باقي نسخه ها نيز اجرا ميشه؟
در ضمن اينجايي كه لطف كرديد آدرس داديد  طبق دستور  sudo dpkg -i *.deb داره يه فايل deb رو اجرا ميكنه اگر فايل من كمپرس (tar.gz,...)باشه من گيج ميزنم  ديگه
در هر صورت كج بودن دوزاري مارو به بزرگي خودتون ببخشيد
از راهنماييتون هم متشكرم.

آفلاین SAM1

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
  • LONG LIVE FREEDOM
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #3 : 24 آذر 1388، 02:50 ب‌ظ »
يه مسئله فايل هاي deb فقط مال نسخه ي دبيان هست يا نه روي باقي نسخه ها نيز اجرا ميشه؟
در ضمن اينجايي كه لطف كرديد آدرس داديد  طبق دستور  sudo dpkg -i *.deb داره يه فايل deb رو اجرا ميكنه اگر فايل من كمپرس (tar.gz,...)باشه من گيج ميزنم  ديگه
در هر صورت كج بودن دوزاري مارو به بزرگي خودتون ببخشيد
از راهنماييتون هم متشكرم.
در مورد سوالتون، deb پسوند بسته های نرم افزاری توزیع هایی از لینوکس هست که بر پایه توزیع "دبیان" طراحی شده اند مثل اوبونتو، کوبونتو، کانوتیکس، سیدوکس، پارسیکس و ... که همشون مدیر بسته APT دارند (دستورات dpkg و apt-get و aptitude تو همشون مشترکند).

در مورد بسته های سورس (با پسوند tar)‌ باید خودتون روی سیستم کامپایلش کنین. بسته های deb به طور اختصاصی جهت توزیع هایی که عرض کردم از روی همون سورس اصلی کامپایل میشن. یعنی شما دیگه نیازی به کامپایل کردن ندارید که به همین دلیل نصب بسته های deb عموما خیلی راحتتره. کامپایل کردن بسته ها بعضی وقت ها خیلی وقت گیر و طولانی میشه و نیاز به تنظیم پارامترهای زیادی داره.

اگر در اوبونتوی خودتون دسترسی به اینترنت ندارید می تونید به طریق زیر آدرس دانلود بسته های مورد نیاز را از طریق همان مدیر بسته اوبونتو دربیارید و همش را داخل یک فولدر بریزید و با دستور sudo dpkg -i *.deb همشون را نصب کنید.
از مسیر روبرو Synaptic Package Manager را باز کنید : System > Administration
بسته هایی را که می خواهید سرچ کرده و پیدا کنید و برای نصب علامت بزنید. از منوی File گزینه Generate download script را انتخاب کنید تا اسکریپتی حاوی آدرس دانلود همه بسته های علامت زده شده به همراه بسته های پیش نیازشون بهتون بده. اسکریپت را با یه ویرایشگر متنی باز کنید. آدرس های دانلود را به همراه دستور wget در اول هر کدوم می بینید که در واقع دستور دانلود اونها در خود اوبونتو هست. می تونید wget ها را پاک کنید و به راحتی با یک دانلود منیجر ویندوزی همشون را دانلود کنید.
رسیده ها چه غریب و نچیده می افتند، به پای هرزه علفهای باغ کال پرست

وطنم

آفلاین mrr1990

  • Jr. Member
  • *
  • ارسال: 30
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #4 : 24 آذر 1388، 04:53 ب‌ظ »
اميئوارم با سوال هام موجبات ناراحتي شما رو فراهم نكرده باشم.

 
نقل‌قول
بر پایه توزیع "دبیان
يعني چي؟
اون يه نگارش بوده كه اوبونتو و باقي رو كه نام بردبد از روي اون درست كردند؟

-----------------
نقل‌قول
در مورد بسته های سورس (با پسوند tar)‌ باید خودتون روی سیستم کامپایلش کنین
در مورد اين هم تو وب گشتم (بقول سقراط ميگه يك زندگي مطالعه نشده ارزش زيستن را ندارد)يه سري دستورات خطي براش نوشته بود ولي درست متوجه نشدم.
اگر امكان داره يه توضيح در اين باره بديد

در كل اميدوارم بعد از يه مدت كه  دستم راه افتاد كمك حال انجمن نيز باشم.

آفلاین SAM1

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
  • LONG LIVE FREEDOM
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #5 : 24 آذر 1388، 07:15 ب‌ظ »
يعني چي؟
اون يه نگارش بوده كه اوبونتو و باقي رو كه نام بردبد از روي اون درست كردند؟
دقیقا. یعنی خیلی از ابزارها و امکاناتش مثل مدیر بسته apt را استفاده کرده اند.
در مورد اين هم تو وب گشتم (بقول سقراط ميگه يك زندگي مطالعه نشده ارزش زيستن را ندارد)يه سري دستورات خطي براش نوشته بود ولي درست متوجه نشدم.
اگر امكان داره يه توضيح در اين باره بديد

در كل اميدوارم بعد از يه مدت كه  دستم راه افتاد كمك حال انجمن نيز باشم.
احسنت! دستورات کلی برای کامپایل بسته های نرم افزاری اینا هست.

اول با دستور زیر بسته را اکسترکت می کنید:

tar xvf *.tar.*
بعد با دستور cd وارد فولدر ایجاد شده میشید و دستورات زیر را برای کامپایل و نصب بسته اجرا می کنید:

./configure
make
sudo make install

البته ممکن هم هست دستورات نصب فلان بسته اینطوری نباشن که لازمه قبل از تلاش برای کامپایل کردن بسته راهنماهایی که به همراه بسته است (فایل های Install، help، readme و امثالهم) را مطالعه کنید.
رسیده ها چه غریب و نچیده می افتند، به پای هرزه علفهای باغ کال پرست

وطنم

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #6 : 24 آذر 1388، 07:30 ب‌ظ »
بله دیگه دوستمون خیلی کامل توضیح دادند.
ولی من یه توضیح کوچیک اضافه میکنم.
فایل های tar.gz  حاوی سورس اصلی برنامه هستند و همون طور که میدونید هر زبان برنامه نویسی برای اجرا شدن نیاز داره که توسط کامپایلر , کامپایل بشه و بعدش اجرا میشه.
برای کامپایل کردن هم نیاز به کامپایلر هست.
وقتی فایل های tar.gz را با دستوراتی که دوستمون گفتند نصب میکنید درواقع شما برنامه را کامپایل میکنید پس حتما نیاز به کامپایلر دارید.

اما وقتی فایل های deb را نصب میکنید نیازی به کامپایلر ندارید.در واقع قبلا یه نفر برنامه را براتون کامپایل کرده و در فایل deb به بررسی پیش نیاز های اون می پردازه و همین طور آیکن برنامه و جایگاه برنامه در منو ها را درست  میکنه مثلا میگه برنامه ی X در منوی application  و در زیر منوی game قرار بگیره.
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین SAM1

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
  • LONG LIVE FREEDOM
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #7 : 25 آذر 1388، 12:51 ق‌ظ »
بله دیگه دوستمون خیلی کامل توضیح دادند.
ولی من یه توضیح کوچیک اضافه میکنم.
فایل های tar.gz  حاوی سورس اصلی برنامه هستند و همون طور که میدونید هر زبان برنامه نویسی برای اجرا شدن نیاز داره که توسط کامپایلر , کامپایل بشه و بعدش اجرا میشه.
برای کامپایل کردن هم نیاز به کامپایلر هست.
دقیقا. می خواستم به این هم اشاره کنم ولی گفتم بذار خودشون باهاش مواجه بشن! پس اضافه می کنم بخشی از ارورهای احتمالی هم که در مسیر کامپایل کردن بسته می بینید به خاطر موجود نبودن ابزارهای لازم برای کامپایل کردن بسته یا پیدا نکردن اونها (مثلا به خاطر متفاوت بودن مسیر ذخیره شون در سیستم در توزیع های مختلف) هست.
« آخرین ویرایش: 25 آذر 1388، 12:53 ق‌ظ توسط SOULTE »
رسیده ها چه غریب و نچیده می افتند، به پای هرزه علفهای باغ کال پرست

وطنم

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #8 : 25 آذر 1388، 01:00 ق‌ظ »
حرفات درست بود فقط این تیکش اشتباه بود مثلا به خاطر متفاوت بودن مسیر ذخیره شون در سیستم در توزیع های مختلف
چون متفاوت بودن مسیر ملاک نیست.
چون مسیر ها در کامپایلر ها مشخص میشه نه دربرنامه.
مثلا کامپایلر خودش میدونه یا خودمون بهش میگیم که مثلا gtk کجا نصب هست و دربرنامه فقط طرف میزنه من gtk را میخوام استفاده کنم.
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین SAM1

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
  • LONG LIVE FREEDOM
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #9 : 25 آذر 1388، 01:14 ق‌ظ »
حرفات درست بود فقط این تیکش اشتباه بود مثلا به خاطر متفاوت بودن مسیر ذخیره شون در سیستم در توزیع های مختلف
چون متفاوت بودن مسیر ملاک نیست.
چون مسیر ها در کامپایلر ها مشخص میشه نه دربرنامه.
مثلا کامپایلر خودش میدونه یا خودمون بهش میگیم که مثلا gtk کجا نصب هست و دربرنامه فقط طرف میزنه من gtk را میخوام استفاده کنم.
خب من هم همینو می گم! مثلا اگه کامپایلر فکر کنه kernel-headers تو فلان شاخه باشه در صورتی که یه جای دیگه است، یعنی مسیر ذخیره اش متفاوت بوده با اون توزیعی که بسته را توش نوشته اند! ببخشید اگه منظورم را بد بیان کردم.
رسیده ها چه غریب و نچیده می افتند، به پای هرزه علفهای باغ کال پرست

وطنم

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #10 : 25 آذر 1388، 01:19 ق‌ظ »
فکر میکنم بازم اشتباه میگی
ما اصلا توی کامپایل کردن کاری به آدرس نداریم
مثلا این کد را ببین :
g++ $(pkg-config --cflags --libs libpanelapplet-2.0) -o helloworld helloworld.cppاصلا چیزی در مورد مسیر میبینید؟
فقط به کامپایلر گفته این فایل را بخونه و با چه ابزاری کامپایلش کنه
ما کاری نداریم در یک توزیع ممکنه gtk در پوشه ی usr/ نصب باشه و در یکی دیگه در پوشه ی /var
هرجایی باشه کامپایلری که در سیستم هست خودش مسیر را میفهمه.
یعنی موقع نصب کامپایلر مسیر هر ابزار را میفهمه.
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین SAM1

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
  • LONG LIVE FREEDOM
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #11 : 25 آذر 1388، 03:06 ق‌ظ »
فکر میکنم بازم اشتباه میگی
ما اصلا توی کامپایل کردن کاری به آدرس نداریم
مثلا این کد را ببین :
g++ $(pkg-config --cflags --libs libpanelapplet-2.0) -o helloworld helloworld.cppاصلا چیزی در مورد مسیر میبینید؟
فقط به کامپایلر گفته این فایل را بخونه و با چه ابزاری کامپایلش کنه
ما کاری نداریم در یک توزیع ممکنه gtk در پوشه ی usr/ نصب باشه و در یکی دیگه در پوشه ی /var
هرجایی باشه کامپایلری که در سیستم هست خودش مسیر را میفهمه.
یعنی موقع نصب کامپایلر مسیر هر ابزار را میفهمه.
نمی دونم. شاید هم شما درست بگید. اما قبلا به همچین مشکلاتی برخورده بودم که موقع کامپایل می گفت مسیر فلان فایل ها را بهم بده خودم پیداش نکردم. چیزی که فکر می کردم را گفتم و هیچ ادعایی هم ندارم. بسته های که کامپایل کردم تا حالا به تعداد انگشتان دو دست و دو پا نمی رسه!
رسیده ها چه غریب و نچیده می افتند، به پای هرزه علفهای باغ کال پرست

وطنم

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #12 : 25 آذر 1388، 12:13 ب‌ظ »
البته این که میگی هم هست.
بعضی وقتا باید به کامپایلر بگی مسیر برنامه کجا هست ولی در مواردی هست که از کتابخانه ای استفاده کنی که حالت عمومی نداره
مثلا کتابخانه ی بارکدخوان را استفاده کنی!
در این مواقع شما خودتون باید کتابخانه را نصب کنید و معمولا مسیر را هم برای نصب کتابخانه مشخص میکنه.
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین mrr1990

  • Jr. Member
  • *
  • ارسال: 30
پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #13 : 25 آذر 1388، 07:33 ب‌ظ »
از پاسخگویتون بسیار متشکرم
اما الان که درست فکر می کنم می بینم بیخودی نیست این شکیک رو درست کردند ](*,)

خداییش بعضی وقت ها  ](*,)

ولی خب مشکلی نیست که آسان نشود. در همین راستا چند تا سوال دیگه:

1-
configure
make
sudo make install
این رو اجرا کردم ولی همون مرحله ی اول به بن بست میخوریم

یه پیغامی میاد که glib می خواد.
خب برای اینکه وقت عزیزتون رو از این بابت نگیرم هم تو گوگل،هم اینجا سرچ زدم.
جواب هایی که اومد این بود که یه library هست بر حسب c (حالا تا یه معنی درست از library بدست بیاد کله رو داشته باش  ](*,))
خب حالا تعریف دقیق library هرچی هست ونیست باشه برای آینده(البته یه سایت نوشته بود مجموعه ای از ابجکت ها و متغیر ها و ... که یک جا مجتمع شدند،اشتباه نکنم یه چیزی تو مایه های همون css هست موقعی که از تو html فراخونده میشه؟[اگر اشتباه بود تذکر بدید])


بعد از این یه سوال میاد تو دهن آدم gtk چیه؟(جواب گوگل :GTK is a library for creating graphical user interfaces similar to the Motif "look and feel")
بعد توی این صفحه
http://forum.ubuntu.ir/index.php/topic,1439.0.htmlکه بحث تو همین مایه هاست کاربر ilius میگه:
نقل‌قول
موقع کامپایل سورس، وقتی میگه فلان پکیج(عموماً کتابخانه) موردنیاز هست، علاوه بر خودش باید پکیج development ش رو هم نصب کنید(این نکته‌ای هست که خیلی‌ها توجه نمی‌کنن و به مشکل برمی‌خورن). مثلاً در مورد glib باید پکیج
libglib2.0-dev
حالا بماند وقتی سورس glib-2.20.1 رو دانلود میکنی میگه GLib-2.0 requires pkg-config
خب من چی کار کنم!!!!؟؟؟؟ همین جوری سورس ها رو دانلود کنم تا برسم به سورس آدم ابوالبشر بعد از اونجا دونه دونه کامپایل کنم تا برسم به جایی که همه چیز آماده برای کامپایله یه موزیک پلیره؟ ???


« آخرین ویرایش: 25 آذر 1388، 07:37 ب‌ظ توسط mrr1990 »

آفلاین SAM1

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
  • LONG LIVE FREEDOM
پاسخ به: پاسخ به: نصب برنامه(نياز به راهنمايي)
« پاسخ #14 : 25 آذر 1388، 09:10 ب‌ظ »
از پاسخگویتون بسیار متشکرم
اما الان که درست فکر می کنم می بینم بیخودی نیست این شکیک رو درست کردند ](*,)

خداییش بعضی وقت ها  ](*,)

ولی خب مشکلی نیست که آسان نشود. در همین راستا چند تا سوال دیگه:

1-
configure
make
sudo make install
این رو اجرا کردم ولی همون مرحله ی اول به بن بست میخوریم

یه پیغامی میاد که glib می خواد.
خب برای اینکه وقت عزیزتون رو از این بابت نگیرم هم تو گوگل،هم اینجا سرچ زدم.
جواب هایی که اومد این بود که یه library هست بر حسب c (حالا تا یه معنی درست از library بدست بیاد کله رو داشته باش  ](*,))
خب حالا تعریف دقیق library هرچی هست ونیست باشه برای آینده(البته یه سایت نوشته بود مجموعه ای از ابجکت ها و متغیر ها و ... که یک جا مجتمع شدند،اشتباه نکنم یه چیزی تو مایه های همون css هست موقعی که از تو html فراخونده میشه؟[اگر اشتباه بود تذکر بدید])


بعد از این یه سوال میاد تو دهن آدم gtk چیه؟(جواب گوگل :GTK is a library for creating graphical user interfaces similar to the Motif "look and feel")
بعد توی این صفحه
http://forum.ubuntu.ir/index.php/topic,1439.0.htmlکه بحث تو همین مایه هاست کاربر ilius میگه:
نقل‌قول
موقع کامپایل سورس، وقتی میگه فلان پکیج(عموماً کتابخانه) موردنیاز هست، علاوه بر خودش باید پکیج development ش رو هم نصب کنید(این نکته‌ای هست که خیلی‌ها توجه نمی‌کنن و به مشکل برمی‌خورن). مثلاً در مورد glib باید پکیج
libglib2.0-dev
حالا بماند وقتی سورس glib-2.20.1 رو دانلود میکنی میگه GLib-2.0 requires pkg-config
خب من چی کار کنم!!!!؟؟؟؟ همین جوری سورس ها رو دانلود کنم تا برسم به سورس آدم ابوالبشر بعد از اونجا دونه دونه کامپایل کنم تا برسم به جایی که همه چیز آماده برای کامپایله یه موزیک پلیره؟ ???



نه نه! سورس پکیج های موردنیاز برای کامپایل بسته ها را دانلود نکنید! تقریبا همگی به شکل کامپایل شده تو مخازن اوبونتو هست. تو Synaptic Package Manager (در منوی System و Administration) سرچ کنید و Mark for installation کرده و نصب کنید.
رسیده ها چه غریب و نچیده می افتند، به پای هرزه علفهای باغ کال پرست

وطنم