انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: MHA152 در 22 دی 1391، 07:40 بظ
-
من همه جا را گشتم ولی چیزی که بدردم بخوره پیدا نکردم:
من یکسری نرم افزار دانلود کردم و الآن می خواهم آن ها را روی کامپیوتر دیگری که از همین نسخه ی اوبونتویی که من دارم استفاده می کنه نصب کنم ولی نمی دانم چجوری لطفا مرا راهنمایی کنید
-
من همه جا را گشتم ولی چیزی که بدردم بخوره پیدا نکردم:
من یکسری نرم افزار دانلود کردم و الآن می خواهم آن ها را روی کامپیوتر دیگری که از همین نسخه ی اوبونتویی که من دارم استفاده می کنه نصب کنم ولی نمی دانم چجوری لطفا مرا راهنمایی کنید
ببین چند جور روش نصب آفلاین هست.
یه سری - معمولا نرم افزارهایی که خیلی عمومی هستن (ویرچوال باکس مثلا) - فایلهایی با پسوند run یا bin ارائه میکنند که خب باید اول بهشون دسترسی بدی بعدش نصب کنی.
یه سری در آرشیو هایی با پسوندهایی مثل tar.gz و tar.bz2 و امثالهم عرضه میشن که یا دل و روده نرم افزار رو با یه اسکریپت جایگزین میکنند یا سورس هستند که باید کامپایل بشند و عموما سورس هم هستند :) .
سری آخر، باینری توزیع هستند. اوبونتو و دبیان از deb ، فدورا و ردهت از rpm و هر توزیع باینری خلاصه از باینری خودش استفاده میکنه :) .
فایل کدوم نوع هست؟
-
خب، من فرض رو بر این میذارم که با استفاده از سافتورسنتر برنامهها رو نصب کردی و میخوای همونا رو توی یک سیستم دیگه نصب کنی. اول از همه به این آدرس برو تو سیستمت:
var/cache/apt/archives
توش پر فایل با پسوند deb هست که اون فایلها درواقع فایل نصب همون برنامههایی هستن که رو سیستمت نصب هستن. اون فایلها رو روی سیستم مقصد که میخوان روش نصب بشن توی یه فولدر کپی کن. بعد اون فولدر رو با ترمینال باز کن (وارد فولدر شو، توی یک فضای خالی راست کلیک کن و گزینه Open in Terminal رو بزن). بعد هم این دستور رو توی ترمینال بزن:
dpkg -i *.deb
اصولا بعد از انجام تمام این کارها باید رو سیستم مقصد تمام برنامهها نصب بشن ;D
-
سلام فایل های من دب هستند من برای اینکه مطمئن بشم درسته اون ها را روی فلشم ریختم وکاری که شما گفتید را کردم ولی
requested operation requires superuser privilege
این را می نویسه چون من قبلا این کار را کرده بودم و پیغامی مبنی بر نتوانستن دریافت کرده بودم و فلشم را اجکت کردم و حالا هم یک علامت عبور ممنوع آمده و این خطا را می نویسه Error:BrokenCount>0 This usually means that your installed packages have unmet dependencies
و من نمی دونم باید چی کار کنم تا این خطا از بین بره ](*,) :'(
در ضمن هیچیزی را نمی وانم نصب کنم چون در حال پردازشیه که من بی خیالش شدم چجوری می تونم این دستور را لغو کنم
وقتی می خواهم چیزی را نصب کنم(آپدیت توسط آپدیت منیجر) می گه برو و apt-get -f را بخون که وقتی تو ترمینال می زنم هیچی ازش نمی فهمم
-
requested operation requires superuser privilege
این به خاطر اینه که قبلش sudo نزدی
راه حل بهتر اینه که اون فایلها رو توی همون مسیر کپی کنی (روی کامپیوتر مقصد).
برای کپی کردن هم این کارو کن. برو توی همون فولدری که فایلهای deb هستن و بعد
sudo nautilus .
حالا همه فایلهای deb رو انتخاب کن و با همون پنجره ای که بازه برو به آدرس /var/cache/apt/archives/ و اونا رو کپی کن. کپی که تموم شد اون پنجره رو ببند.
بعد دستور زیر رو بزن.
sudo apt-get update
حالا مخازن به روز شدن. میتونی بری از توی سافتور سنتر برنامه هایی رو که میخوای نصب کنی. چون فایلهای deb. اونجا هستن، اگه ورژن جدیدتری از برنامه ها نیومده باشه همونه رو نصب میکنه و چیز جدیدی دانلود نمیکنه.
-
خب راه حل مشکل اول رو که مجید گفت. برای مشکل دوم ترمینال جون و
sudo apt-get install -f
البته احتمال زیاد برای این دستور به اینترنت نیاز پیدا میکنی.
-
از همه ممنونم
sudo apt-get install -f
مشکل حل شد ولی میشه بگید این دستور چی کار می کنه
-
-f = --fix-broken
-
dpkg -i *.deb
اصولا بعد از انجام تمام این کارها باید رو سیستم مقصد تمام برنامهها نصب بشن ;D
خب اینجوری تمامی برنامه ها نصب میشه یا آخرین نسخشون
یعنی اگه با آپدیت آخرین نسخه ی فایر فاکس را گرفته باشم آخرین نسخش نصب میشه یا همه ی نسخه هاش
-
dpkg -i *.deb
اصولا بعد از انجام تمام این کارها باید رو سیستم مقصد تمام برنامهها نصب بشن ;D
خب اینجوری تمامی برنامه ها نصب میشه یا آخرین نسخشون
یعنی اگه با آپدیت آخرین نسخه ی فایر فاکس را گرفته باشم آخرین نسخش نصب میشه یا همه ی نسخه هاش
اینم سوال داره مگه معلومه آخرین نسخه ;D
-
dpkg -i *.deb
اصولا بعد از انجام تمام این کارها باید رو سیستم مقصد تمام برنامهها نصب بشن ;D
خب اینجوری تمامی برنامه ها نصب میشه یا آخرین نسخشون
یعنی اگه با آپدیت آخرین نسخه ی فایر فاکس را گرفته باشم آخرین نسخش نصب میشه یا همه ی نسخه هاش
اینم سوال داره مگه معلومه آخرین نسخه ;D
منظورتون چیه؟
-
1:من وقتی نرم افزار ها را آپدیت می کنم ورژن های قبلیش از بین میره
2:نرم افزار ویرچوال باکس را نصب کردم ولی نمی دونم چجوری باید ازش استفاده کنم
-
۱. خب معلومه! حتی وقتی رو سیستم اول هم باشی اگه ورژن جدید یه نرم افزار رو بخوای نصب کنی باید اونو دانلود کنی!
۲. کاری نداره! اجراش میکنی، روی کلید new کلیک میکنی، یه اسم تعیین میکنی، انتخاب سیستم عامل، اختصاص رم، اختصاص فضای هارد، بعدش روی setting کلیک میکنی، اختصاص فایل iso یا cdrom برای بوت، تنظیم cpu و کارت گرافیک، بقیشم خودت کار کنی دستت میاد!
-
1: سلام منظورم اینه که فایل نصب نسخه ی قبلی حذف میشه و جدیده جایگزین اون میشه یا هر دو تا باقی می مونند
اختصاص فایل iso یا cdrom برای بوت، تنظیم cpu و کارت گرافیک، بقیشم خودت کار کنی دستت میاد!
2:چه فایل ایزویی باید بهش بدم چجوری تنظیمشون کنم
-
۱. هردو هستن!
۲. توی display کارت گرافیک، توی storage سی دی رام یا فایل ایزو! فایل ایزو مث همونی که دانلود کردین!
-
یه چیزی من بگم برات من همیشه نرم افزار هامو از این سایت دانلود میکنم
http://en.uptodown.com/ (http://en.uptodown.com/) و بعضی اوقات که ابونتو دوباره نصب میکنم از طریق software center راحت آفلاین نصب میکنم مشکلی هم نداره شاید این کار جواب بده یه امتحانی بکن
-
سلام ببخشید من دستور نصب freecad را دادم ولی نمی دانم چی شد که یک دفعه همه چیز به هم ریخت
کمکم کنید من دستور
sudo apt-get install -f
را هم زدم ولی درست نشد وخروجی اش هم اینه
(Reading database ... 149480 files and directories currently installed.)
Unpacking liboce-modeling2 (from .../liboce-modeling2_0.9.1-3_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/liboce-modeling2_0.9.1-3_amd64.deb (--unpack):
corrupted filesystem tarfile - corrupted package archive
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/liboce-modeling2_0.9.1-3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
لطفا کمکم کنید ](*,) :'(
-
اون مشکل حل شد فایلی که نوشته را پاکش کردم دوباره دانلود کرد ودرست شد
-
برای نصب آفلاین فقط محتویات پوشه ی را archives باید ببرم رو کامپیوتر جدید پس پوشه ی lib که فایل های کتابخانه ای درش است لازم نیست
-
بعله! رونوشت از پوشه archives کفایت میکنه.