انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: mrr1990 در 24 آذر 1388، 10:32 قظ
-
سلام
آقا من يه چند روزيه اوبونتو نصب كردم و دارم به جرگه ي لينوكسي ها مي پيوندم اما چه كنم يه كوچولو گير دارم
راهنمايي هايي كه تو ويكي بود نيز خواندم اما درست برام جا نيافتاده.
تو ويكي براي نصب نرم افزار يا برنامه ي add or remove رو پيشنهاد كرده و يا دستور apt-get install
خب اين دو راه كه اختياج به connection داره(اگه اشتباه ميگم لطفا تذكر بدبد)
خب من مي خوام بدونم بر فرض مثال من الان از فايل هاي سورس رو tar يا .gz ويا هر فرمت ديگه از رو يه سيستم ويندوز دانلود كردم ريختم تو اين فلش گردن شكسته بعد رو سيستم ديگه اي كه اوبونتو روش نصبه بالا اومدم حالا چه كار كنم(اين نصب ازطيق سورس فايل اينجا بكار مياد؟ ،چون به هر خال بايد يه راهي باشه من كه خونه به اينترنت وصل نيستم بتونم اين سورس ها رو رويه سيستمم نصب كنم)
اميدوارم اسپم نزده باشم
پيشاپيش از راهنماييتون متشكرم
-
اینجا را بخونی بهتر هست http://forum.ubuntu.ir/index.php/topic,11808.0.html
نصب سورس کلا همیشه بهتر از نصب فایل های .deb هست ولی شما خود فایل های deb را هم میتونید دانلود کنید و روی فلشتون بزارید و...
-
يه مسئله فايل هاي deb فقط مال نسخه ي دبيان هست يا نه روي باقي نسخه ها نيز اجرا ميشه؟
در ضمن اينجايي كه لطف كرديد آدرس داديد طبق دستور sudo dpkg -i *.deb داره يه فايل deb رو اجرا ميكنه اگر فايل من كمپرس (tar.gz,...)باشه من گيج ميزنم ديگه
در هر صورت كج بودن دوزاري مارو به بزرگي خودتون ببخشيد
از راهنماييتون هم متشكرم.
-
يه مسئله فايل هاي 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 ها را پاک کنید و به راحتی با یک دانلود منیجر ویندوزی همشون را دانلود کنید.
-
اميئوارم با سوال هام موجبات ناراحتي شما رو فراهم نكرده باشم.
بر پایه توزیع "دبیان
يعني چي؟
اون يه نگارش بوده كه اوبونتو و باقي رو كه نام بردبد از روي اون درست كردند؟
-----------------
در مورد بسته های سورس (با پسوند tar) باید خودتون روی سیستم کامپایلش کنین
در مورد اين هم تو وب گشتم (بقول سقراط ميگه يك زندگي مطالعه نشده ارزش زيستن را ندارد)يه سري دستورات خطي براش نوشته بود ولي درست متوجه نشدم.
اگر امكان داره يه توضيح در اين باره بديد
در كل اميدوارم بعد از يه مدت كه دستم راه افتاد كمك حال انجمن نيز باشم.
-
يعني چي؟
اون يه نگارش بوده كه اوبونتو و باقي رو كه نام بردبد از روي اون درست كردند؟
دقیقا. یعنی خیلی از ابزارها و امکاناتش مثل مدیر بسته apt را استفاده کرده اند.
در مورد اين هم تو وب گشتم (بقول سقراط ميگه يك زندگي مطالعه نشده ارزش زيستن را ندارد)يه سري دستورات خطي براش نوشته بود ولي درست متوجه نشدم.
اگر امكان داره يه توضيح در اين باره بديد
در كل اميدوارم بعد از يه مدت كه دستم راه افتاد كمك حال انجمن نيز باشم.
احسنت! دستورات کلی برای کامپایل بسته های نرم افزاری اینا هست.
اول با دستور زیر بسته را اکسترکت می کنید:
tar xvf *.tar.*
بعد با دستور cd وارد فولدر ایجاد شده میشید و دستورات زیر را برای کامپایل و نصب بسته اجرا می کنید:
./configure
make
sudo make install
البته ممکن هم هست دستورات نصب فلان بسته اینطوری نباشن که لازمه قبل از تلاش برای کامپایل کردن بسته راهنماهایی که به همراه بسته است (فایل های Install، help، readme و امثالهم) را مطالعه کنید.
-
بله دیگه دوستمون خیلی کامل توضیح دادند.
ولی من یه توضیح کوچیک اضافه میکنم.
فایل های tar.gz حاوی سورس اصلی برنامه هستند و همون طور که میدونید هر زبان برنامه نویسی برای اجرا شدن نیاز داره که توسط کامپایلر , کامپایل بشه و بعدش اجرا میشه.
برای کامپایل کردن هم نیاز به کامپایلر هست.
وقتی فایل های tar.gz را با دستوراتی که دوستمون گفتند نصب میکنید درواقع شما برنامه را کامپایل میکنید پس حتما نیاز به کامپایلر دارید.
اما وقتی فایل های deb را نصب میکنید نیازی به کامپایلر ندارید.در واقع قبلا یه نفر برنامه را براتون کامپایل کرده و در فایل deb به بررسی پیش نیاز های اون می پردازه و همین طور آیکن برنامه و جایگاه برنامه در منو ها را درست میکنه مثلا میگه برنامه ی X در منوی application و در زیر منوی game قرار بگیره.
-
بله دیگه دوستمون خیلی کامل توضیح دادند.
ولی من یه توضیح کوچیک اضافه میکنم.
فایل های tar.gz حاوی سورس اصلی برنامه هستند و همون طور که میدونید هر زبان برنامه نویسی برای اجرا شدن نیاز داره که توسط کامپایلر , کامپایل بشه و بعدش اجرا میشه.
برای کامپایل کردن هم نیاز به کامپایلر هست.
دقیقا. می خواستم به این هم اشاره کنم ولی گفتم بذار خودشون باهاش مواجه بشن! پس اضافه می کنم بخشی از ارورهای احتمالی هم که در مسیر کامپایل کردن بسته می بینید به خاطر موجود نبودن ابزارهای لازم برای کامپایل کردن بسته یا پیدا نکردن اونها (مثلا به خاطر متفاوت بودن مسیر ذخیره شون در سیستم در توزیع های مختلف) هست.
-
حرفات درست بود فقط این تیکش اشتباه بود مثلا به خاطر متفاوت بودن مسیر ذخیره شون در سیستم در توزیع های مختلف
چون متفاوت بودن مسیر ملاک نیست.
چون مسیر ها در کامپایلر ها مشخص میشه نه دربرنامه.
مثلا کامپایلر خودش میدونه یا خودمون بهش میگیم که مثلا gtk کجا نصب هست و دربرنامه فقط طرف میزنه من gtk را میخوام استفاده کنم.
-
حرفات درست بود فقط این تیکش اشتباه بود مثلا به خاطر متفاوت بودن مسیر ذخیره شون در سیستم در توزیع های مختلف
چون متفاوت بودن مسیر ملاک نیست.
چون مسیر ها در کامپایلر ها مشخص میشه نه دربرنامه.
مثلا کامپایلر خودش میدونه یا خودمون بهش میگیم که مثلا gtk کجا نصب هست و دربرنامه فقط طرف میزنه من gtk را میخوام استفاده کنم.
خب من هم همینو می گم! مثلا اگه کامپایلر فکر کنه kernel-headers تو فلان شاخه باشه در صورتی که یه جای دیگه است، یعنی مسیر ذخیره اش متفاوت بوده با اون توزیعی که بسته را توش نوشته اند! ببخشید اگه منظورم را بد بیان کردم.
-
فکر میکنم بازم اشتباه میگی
ما اصلا توی کامپایل کردن کاری به آدرس نداریم
مثلا این کد را ببین :
g++ $(pkg-config --cflags --libs libpanelapplet-2.0) -o helloworld helloworld.cpp
اصلا چیزی در مورد مسیر میبینید؟
فقط به کامپایلر گفته این فایل را بخونه و با چه ابزاری کامپایلش کنه
ما کاری نداریم در یک توزیع ممکنه gtk در پوشه ی usr/ نصب باشه و در یکی دیگه در پوشه ی /var
هرجایی باشه کامپایلری که در سیستم هست خودش مسیر را میفهمه.
یعنی موقع نصب کامپایلر مسیر هر ابزار را میفهمه.
-
فکر میکنم بازم اشتباه میگی
ما اصلا توی کامپایل کردن کاری به آدرس نداریم
مثلا این کد را ببین :
g++ $(pkg-config --cflags --libs libpanelapplet-2.0) -o helloworld helloworld.cpp
اصلا چیزی در مورد مسیر میبینید؟
فقط به کامپایلر گفته این فایل را بخونه و با چه ابزاری کامپایلش کنه
ما کاری نداریم در یک توزیع ممکنه gtk در پوشه ی usr/ نصب باشه و در یکی دیگه در پوشه ی /var
هرجایی باشه کامپایلری که در سیستم هست خودش مسیر را میفهمه.
یعنی موقع نصب کامپایلر مسیر هر ابزار را میفهمه.
نمی دونم. شاید هم شما درست بگید. اما قبلا به همچین مشکلاتی برخورده بودم که موقع کامپایل می گفت مسیر فلان فایل ها را بهم بده خودم پیداش نکردم. چیزی که فکر می کردم را گفتم و هیچ ادعایی هم ندارم. بسته های که کامپایل کردم تا حالا به تعداد انگشتان دو دست و دو پا نمی رسه!
-
البته این که میگی هم هست.
بعضی وقتا باید به کامپایلر بگی مسیر برنامه کجا هست ولی در مواردی هست که از کتابخانه ای استفاده کنی که حالت عمومی نداره
مثلا کتابخانه ی بارکدخوان را استفاده کنی!
در این مواقع شما خودتون باید کتابخانه را نصب کنید و معمولا مسیر را هم برای نصب کتابخانه مشخص میکنه.
-
از پاسخگویتون بسیار متشکرم
اما الان که درست فکر می کنم می بینم بیخودی نیست این شکیک رو درست کردند ](*,)
خداییش بعضی وقت ها ](*,)
ولی خب مشکلی نیست که آسان نشود. در همین راستا چند تا سوال دیگه:
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
خب من چی کار کنم!!!!؟؟؟؟ همین جوری سورس ها رو دانلود کنم تا برسم به سورس آدم ابوالبشر بعد از اونجا دونه دونه کامپایل کنم تا برسم به جایی که همه چیز آماده برای کامپایله یه موزیک پلیره؟ ???
-
از پاسخگویتون بسیار متشکرم
اما الان که درست فکر می کنم می بینم بیخودی نیست این شکیک رو درست کردند ](*,)
خداییش بعضی وقت ها ](*,)
ولی خب مشکلی نیست که آسان نشود. در همین راستا چند تا سوال دیگه:
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 کرده و نصب کنید.
-
کاش یه شکلک گریه هم داشتید
من دردم از بدون اینترنت بودن توی خونه است (اویونتو رو سیستم خودم نصبه)
ولی الان کافی نت هستم.
در ضمن دو نکته رئ هم یادم رفته بود بپرسم یک این header که گفته بودید چی هست؟
دو Synaptic Package Manager رو باز کردم
بعد هم Generate download script
منتها پیغامی که فایلی که ذخیره میسه یه چیز تو این مایه ها داخلش هست
# / bin/sh
یا لا اقل شبیه اینه
-
اسم برنامه ای که داری روش کار میکنی چی هس؟
-
والا
ما رو برنامه کار نمیکنیم
مثل اینکه برنامه هست که داره رو ما کار میکنه!!!!
Audacious
یه سوال دیگه:
فایل های tar.gz حاوی سورس اصلی برنامه هستند و همون طور که میدونید هر زبان برنامه نویسی برای اجرا شدن نیاز داره که توسط کامپایلر , کامپایل بشه و بعدش اجرا میشه.
آقا این قبول
بعد با دستور cd وارد فولدر ایجاد شده میشید و دستورات زیر را برای کامپایل و نصب بسته اجرا می کنید:
./configure
make
sudo make install
و
مثلا این کد را ببین :
g++ $(pkg-config --cflags --libs libpanelapplet-2.0) -o helloworld helloworld.cpp
توی این دستور آخری اگر اشتباه نکنم اول یه کامپایلر رو فراخوندید(++g) بعد باقی دستورات رو بهش دادید
ولی تو دستورات قبلی
./configure
...
...
کامپایلری نیست(آیا تو خوده دستورات فایل کانفیگه؟)
اگر باشه پس چرا اصلا ار دستور ++g استفاده کردید؟
نکته ی بعدی آخه چرا این کامپایل کردن این قدر پیچ وخم داره؟
لا اقل یه برنامه ای معرفی کنید که کامپایلش با همون دستورات ابتدایی انجام شود ما خیالمون راحت شه یکبار هم که شده با این دستورات یه فایل کامپایل کردیم.
در ضمن از SOULTE و parsibox عزیز هم بسیار متشکرم تا همینجا هم که شده راهنمایی هاتون بسیار مفید بود.
-
کاش یه شکلک گریه هم داشتید
من دردم از بدون اینترنت بودن توی خونه است (اویونتو رو سیستم خودم نصبه)
ولی الان کافی نت هستم.
در ضمن دو نکته رئ هم یادم رفته بود بپرسم یک این header که گفته بودید چی هست؟
دو Synaptic Package Manager رو باز کردم
بعد هم Generate download script
منتها پیغامی که فایلی که ذخیره میسه یه چیز تو این مایه ها داخلش هست
# / bin/sh
یا لا اقل شبیه اینه
بابت تاخیر عذر می خوام. نمی دونم چرا این فروم بعضی وقت ها نمی گه فلان تاپیک آپدیت شده!
تعریف header ها در سایت about.com
The header files define structures and constants that are needed for building most standard programs. The header files are also needed for rebuilding the kernel.
در مورد دانلود اسکرپیت هم شما مطمئنی که بسته را راست کلیک کردی و Mark for installation را زدی؟! اگر این کار را کرده باشی اسکریپتی که میده علاوه بر اون خط اولی که گفتی یه سری آدرس به همراه دستور دانلود wget در اولشون داره. اون آدرس ها را که دانلود کنی و نصب کنی مثل اینه که با همون دستورات مدیر بسته برنامه ها را نصب کرده ای.
توی این دستور آخری اگر اشتباه نکنم اول یه کامپایلر رو فراخوندید(++g) بعد باقی دستورات رو بهش دادید
ولی تو دستورات قبلی
./configure
...
...
کامپایلری نیست(آیا تو خوده دستورات فایل کانفیگه؟)
اگر باشه پس چرا اصلا ار دستور ++g استفاده کردید؟
نکته ی بعدی آخه چرا این کامپایل کردن این قدر پیچ وخم داره؟
لا اقل یه برنامه ای معرفی کنید که کامپایلش با همون دستورات ابتدایی انجام شود ما خیالمون راحت شه یکبار هم که شده با این دستورات یه فایل کامپایل کردیم.
اون خطی که parsibox گذاشتن خطی از یکی از همین اسکریپت ها کامپایل و نصب برنامه بود. اون /.configure و make و make install هم تا وقتی که اسکریپت های کامپایل و نصب برنامه توسط منتشر کننده برنامه ارایه نشده باشه معنی ای ندارن! کما این که بعضی برنامه نویس ها هم اسکریپت ها خودشون را برای کامپایل و نصب برنامه می نویسن و اسمش را هم مثلا میذارن autoinstall.sh .
حالا شما برای دست گرمی و تمرین این بسته را بگیر کامپایل کن راحت کامپایل میشه! ;D برای نمایش زیرنویس فارسی در برنامه های پخش فیلم باید نصب باشه!
http://fribidi.org/download/fribidi-0.19.2.tar.gz
پ.ن: راستی خواهش می کنم! کاری نکردم.
-
Audacious فایل deb داره راحت میتونی از اون استفاده کنی.
این قایل نصبش :
http://archive.getdeb.net/getdeb/ubuntu/jaunty/au/
کامل تمام فایل های deb را گذاشته
===
کامپایل کردن خیلی دردسر نداره.
ولی برای هرکاری باید ابزارش را داشته باشی.
یعنی باید ببینی اون سورسی که میخواهی کامپایلش کنی چه پیش نیازهایی داره و باید دقیقا همان ها را نصب کنی تا بتونی سورسش را کامپایل کنی.
====
الان یه سرچ زدم یه سری از پیش نیاز هاشو برات پیادا کردم
Glib 2.14.0
http://www.gtk.org/download/
GTK+ 2.10.0
http://www.gtk.org/download/
mcs >= 0.7
http://www.atheme.org/projects/mcs.shtml
libmowgli >= 0.4
http://www.atheme.org/projects/mowgli.shtml
GNU Make >= 3.80
libglade-2.6.4
و اینا
sudo apt-get build-dep audacious
sudo apt-get install libxml++1.0-dev
این هم برای پلاگین هاش هست
sudo apt-get build-dep audacious-plugins
-
در نا اميدي جاي بسي اميد است پايان شب سيه سپيد است
آقا دمتون گرم
اون بسته اي كهSOULTE عزيز داد به قول خودش نصبيدم :P
البته بايد وئ fribid هم رو سيستم نصب باشه كه يه استفاده اي ببريم ولي كلا خال داد
يه مسئله ي ديگه
parsibox عزيز اين پيشنياز هايي كه گفتي (نمي دونم دقيقا اسمشون dependency ميزارين يا header)
خود اين ها هم يه سري پيشنياز هاي ديگه ميخوان كه اونجا هي پيشنياز پشت پيشنياز
الان يه سرچ زدم يه سري پيشنياز هاشو برات پيادا كردم
شرمنده باعث زحمت شدم
بعد تو اين دستور هايي كه پايين نوشته بوديد كه بايد آنلاين بود!!!
با اين وجود اين build dep رو من نديده بودم تا حالا
عموما همون apt-get بود كه (اگر اشتباه نكنم با همين دستور اول فايل ها رو دان ميكنه تو يه شاخه كه الان يادم نيست بعد با يه دستور ديگه اين فايل هاي جديد رو نصب مي كنيم ولي اين يكي فرق داره ها!!!)
اين يكي چي ميگه؟
در پايان هم صميمانه عرض مي كنم :
parsibox وSOULTE عزيز خيلي مي خوامتون.
انشا الله هميشه و هرجا هستيد سلامت وموفق باشد.
-
سلام
Packages needed for compiling a source package
Normally, specific headers and shared libraries need to be present in order for a source package to be compiled. All source packages have a field in their control files called 'Build-Depends:' that indicates which additional packages are needed for the package to be built from source.
APT has a simple way of downloading these packages. Just run apt-get build-dep package, where `package' is the name of the package you're going to build
تذکر :
This will install all the packages required to install said package. But, remember that it doesn’t install the packages you want to build, you’ll have to apt-get source for that!
خلاصش میشه که این دستوری که دادم باید آنلاین باشی و میاد تمام پیش نیاز هایی که برای نصب پکیج مورد نیازت داری را برات نصب میکنه.
دقت کن که فقط پیش نیاز ها را نصب میکنه و خود برنامه را نصب نمیکنه.
واضح بود؟
-
سلام بالاخره بع از چند مدت كه به هر دري زدم يه كافي نت پيدا شد كه اينترنتش در تحريم نباشه!!!
لااقل من بتونم يه نگاه به انجمن بندازم.
در مورد دانلود اسکرپیت هم شما مطمئنی که بسته را راست کلیک کردی و Mark for installation را زدی؟! اگر این کار را کرده باشی اسکریپتی که میده علاوه بر اون خط اولی که گفتی یه سری آدرس به همراه دستور دانلود wget در اولشون داره. اون آدرس ها را که دانلود کنی و نصب کنی مثل اینه که با همون دستورات مدیر بسته برنامه ها را نصب کرده ای.
والا عكس رو آپ كردم شما هم ببينيد اگر اشكال كار از منه يادآوري كنيد.
وقتي كه Synaptic Package Manager رو باز مي كنم و راست كليك مي كنم رو نگاه كنيد.
http://tarasheh123.persiangig.com/image/Screenshot-Synaptic Package Manager -1.png
وقتي Generate download script رو ميزنم
http://tarasheh123.persiangig.com/image/Screenshot-Synaptic%20Package%20Manager%20-2.png
و نتيجه فايلي كه ذخيره مي شود
http://tarasheh123.persiangig.com/image/Screenshot-a%20%28%7E-Desktop%29%20-%20gedit.png
اگر اشتباه نكنم بايد يبار آنلاين بشم.ليست رو آپديت كنم بعد mark for installation فعال ميشه و ميتونم آدرس دانلود ها رو تو يه فايل save كنم ؟؟؟