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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: beni333 در 15 شهریور 1391، 06:16 ب‌ظ

عنوان: اسکریپت برای update و upgrade
ارسال شده توسط: beni333 در 15 شهریور 1391، 06:16 ب‌ظ
درود
والا اسکریپتی می خواهم که ابونتو رو آپدیت و upgrade کنه و اگه هم سوالاتی پرسید شد اتومات yes یا همون Y انتخاب شه .
بعد از این که این مراحل با موفقیت نصب شد حالا می خوام در انتهای اسکریپت چند نرم افزار دیگه مثلا  non-free-codecs libxine1-ffmpeg gxine mencoder totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 mpg321 mpg123 libjpeg-progs نصب کنم .
 
والا نمی خوام تو اسکریپت واسه هر کدومش یه دونه sudo apt-get install بزنم !
(مثلا اگر اولیش نصب شه بعد از این که اون نصب شد ما یه echo بدیم که توی echo اسم نرم افزار بیاید و یک پیفام موفقیت آمیز بودن نصب آن نرم افزار لطفا کمکم کنید
عنوان: پاسخ : اسکریپت برای update و upgrade
ارسال شده توسط: majidkamali1370 در 15 شهریور 1391، 07:40 ب‌ظ
به هر حال برای نصب نرم افزار نیاز به وارد کردن پسورد به صورت دستی دارید.
توی اسکریپتتون اگه چنتا sudo باشه برای اولی پسورد میگیره و با همون پسورد کار رو ادامه میده. مثل کاری که توی software center انجام میشه.
عنوان: پاسخ : اسکریپت برای update و upgrade
ارسال شده توسط: beni333 در 15 شهریور 1391، 07:44 ب‌ظ
به هر حال برای نصب نرم افزار نیاز به وارد کردن پسورد به صورت دستی دارید.
توی اسکریپتتون اگه چنتا sudo باشه برای اولی پسورد میگیره و با همون پسورد کار رو ادامه میده. مثل کاری که توی software center انجام میشه.

ممنون majidkamali1370 عزیز از راهنمایی تون ! فرض کنید من با یوزر root لوگ شدم ! الان واسه نوشتن این اسکریپت چه کدی رو بزنم !! ( مشخص که احتیاجی به sudo نداریم )
عنوان: پاسخ : اسکریپت برای update و upgrade
ارسال شده توسط: doomhammer65ir در 15 شهریور 1391، 08:35 ب‌ظ
فهرست نرم افزارهایی که میخواهید در یک پرونده بریزید( software_list )و با enter خط ها را جدا کنید سپس :#! /bin/bash
apt-get update && apt-get upgrade
for line in `cat software_list`
do
apt-get install -y $line
done
عنوان: پاسخ : اسکریپت برای update و upgrade
ارسال شده توسط: beni333 در 15 شهریور 1391، 08:53 ب‌ظ
ممنونم doomhammer65ir عزیز ! پاسح خیلی خوب و جامعی دادین ! مرسی
اگه امکانش هست آی دی تون رو برام پ.خ کنین ! O:)