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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: ایلیا در 12 امرداد 1402، 04:43 ب‌ظ

عنوان: ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 12 امرداد 1402، 04:43 ب‌ظ
سلام میخواستم داکر نصب کنم که نمیشد یه سری ارور ها میداد که اونا رو درست کردم ولی الان میگه که باید اوبونتوم رو ابدیت کنم که بتونم داکر نصب کنم
نسخه Linux Mint 20.3 هستش
اگه کسی میدونه چجوری ابدیتش کنم و روش داکر نصب کنم کمک کنه ممنون
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: Dragon- در 12 امرداد 1402، 05:04 ب‌ظ
لینوکس مینت دارید یا اوبونتو؟
داکر داخل مخارن اوبونتو و همینطور دبیان قرار داره. لازم نیست مخزنی اضافه کنید. کافیه بسته docker.io نصب بشه.

طبق راهنمای داخل سایت داکر، شما باید یه مخزن اضافه کنید. فکر کنم این رو گفته تا بتونید آخرین نسخه داکر رو داشته باشید. ولی اینکار (اضافه کردن مخزن غیر رسمی) می‌تونه باعث مشکل بشه.
ار طرفی داکر ایران رو تحریم کرده به همین خاطر بعد از اضافه کردن مخزن غیر رسمی داکر، یه apt update که بزنید یه خطا هم می‌گیرید که نتوسته چیزی از اون مخزن داکر دریافت کنه.

نصب داکر از طریق مخازن رسمی توزیع‌ها این مشکل رو نداره. هرچند، وقتی که می‌خواهید imageهای مختلف رو از داکر بگیرید، باز به مشکل تحریم می‌خورید.
البته راهکار داره؛ مثل استفاده از شکن.
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 12 امرداد 1402، 06:46 ب‌ظ
لینوکس مینت دارید یا اوبونتو؟
داکر داخل مخارن اوبونتو و همینطور دبیان قرار داره. لازم نیست مخزنی اضافه کنید. کافیه بسته docker.io نصب بشه.

طبق راهنمای داخل سایت داکر، شما باید یه مخزن اضافه کنید. فکر کنم این رو گفته تا بتونید آخرین نسخه داکر رو داشته باشید. ولی اینکار (اضافه کردن مخزن غیر رسمی) می‌تونه باعث مشکل بشه.
ار طرفی داکر ایران رو تحریم کرده به همین خاطر بعد از اضافه کردن مخزن غیر رسمی داکر، یه apt update که بزنید یه خطا هم می‌گیرید که نتوسته چیزی از اون مخزن داکر دریافت کنه.

نصب داکر از طریق مخازن رسمی توزیع‌ها این مشکل رو نداره. هرچند، وقتی که می‌خواهید imageهای مختلف رو از داکر بگیرید، باز به مشکل تحریم می‌خورید.
البته راهکار داره؛ مثل استفاده از شکن.
لینوکس مینتی دارم که بیسش اوبونتو هستش و اون مراحل نصب رو رفتم ولی نشد از شکن و داکر ای ار هم رفتم ولی بازم نتیجه نداد تو یه بخش دیگه بهم گفتن تنها راه نصب داکر همون داکر.ای او هستش و بعد طی مراحلش به این ارور برخوردم که بهم گفتن باید نسخه اوبونتو رو ابدیت کنی:dpkg: error processing archive /var/cache/apt/archives/docker.io_20.10.21-0ubuntu1~20.04.2_amd64.deb (--unpack):
 new docker.io package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/docker.io_20.10.21-0ubuntu1~20.04.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: دانیال بهزادی در 15 امرداد 1402، 12:56 ب‌ظ
کارهای اضافی‌ای که کردی رو برگردون و انبارهٔ apt رو هم پاک کن. بستهٔ docker.io رو از مخازن رسمی توزیعت نصب کن.
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 15 امرداد 1402، 01:44 ب‌ظ
کارهای اضافی‌ای که کردی رو برگردون و انبارهٔ apt رو هم پاک کن. بستهٔ docker.io رو از مخازن رسمی توزیعت نصب کن.
چجوری میشه یکم بیشتر توضیح بدی من از لینوکس چیزی بلد نیستم زیاد
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: دانیال بهزادی در 15 امرداد 1402، 02:58 ب‌ظ
هرچیزی در مسیر /var/cache/apt/archives/ و /etc/apt/sources.list.d/ هست رو پاک کن و بزن:
$ sudo apt install docker.io
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 19 امرداد 1402، 01:52 ق‌ظ
هرچیزی در مسیر /var/cache/apt/archives/ و /etc/apt/sources.list.d/ هست رو پاک کن و بزن:
$ sudo apt install docker.io
چجوری باید پاک کنم؟
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: learner:~$ در 19 امرداد 1402، 08:09 ق‌ظ
هرچیزی در مسیر /var/cache/apt/archives/ و /etc/apt/sources.list.d/ هست رو پاک کن و بزن:
$ sudo apt install docker.io
چجوری باید پاک کنم؟

rm -rf /etc/apt/sources.list.d

rm -rf /var/cache/apt/archives
ستاره یادت نره
ادبت:

خیلی راحت میتونستی با یک سرچ کردن ساده آموزش حذف کردن در لینوکس رو سرچ کنی!!

فکر کردی ما چطور یاد گرفتیم؟؟ از اول که خودمون بلد نبودیم.سرچ کردیم که یاد گرفتیم

سرچ کردن هم ترس نداره و یک شخصی که با توضیع های گنو/لینوکس کار میکنه باید بلد باشه که سرچ کنه :P :P
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 19 امرداد 1402، 04:23 ب‌ظ
هرچیزی در مسیر /var/cache/apt/archives/ و /etc/apt/sources.list.d/ هست رو پاک کن و بزن:
$ sudo apt install docker.io
وقتی میزنم پاک شه میزنه نمیشه اخرشم یه Permission denied میگه
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: thmkhtry در 19 امرداد 1402، 04:34 ب‌ظ
هرچیزی در مسیر /var/cache/apt/archives/ و /etc/apt/sources.list.d/ هست رو پاک کن و بزن:
$ sudo apt install docker.io
وقتی میزنم پاک شه میزنه نمیشه اخرشم یه Permission denied میگه
یادش رفته بنویسه قبل از rm یعنی اول دستور sudo فاصله بذار:

sudo rm -rf /etc/apt/sources.list.d

sudo rm -rf /var/cache/apt/archive
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: learner:~$ در 19 امرداد 1402، 05:02 ب‌ظ
هرچیزی در مسیر /var/cache/apt/archives/ و /etc/apt/sources.list.d/ هست رو پاک کن و بزن:
$ sudo apt install docker.io
وقتی میزنم پاک شه میزنه نمیشه اخرشم یه Permission denied میگه

خب باید از روت اجازه بگیری
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 19 امرداد 1402، 05:30 ب‌ظ
هرچیزی در مسیر /var/cache/apt/archives/ و /etc/apt/sources.list.d/ هست رو پاک کن و بزن:
$ sudo apt install docker.io
وقتی میزنم پاک شه میزنه نمیشه اخرشم یه Permission denied میگه

خب باید از روت اجازه بگیری
روت چیه
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: جعفر فرقانلوژ در 19 امرداد 1402، 05:49 ب‌ظ
اول دستور sudo بذار تا با دسترسی روت اجرا بشه :)
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: aFard در 19 امرداد 1402، 06:20 ب‌ظ
اول از همه آقای ایلیا به گنو/لینوکس خوش آمدید پیشنهاد میکنم برای شروع یکسری پایه هارو یاد بگیرید (منظور بدی ندارم فکر کنم تازه کار باشید)
اول از همه که مثل ویندوز ما اینجا ادمین داریم ولی بهش میگیم روت
روت میتونه فایل های / رو دستکاری بکنه البته به / روت هم گفته میشه و کاربر روت کسیه که به / دسترسی داشته باشه /home که زیر شاخه ی / هستش برای کاربرش دسترسی میده برای همین نیاز به روت نداره
برای استفاده میتونید دستوری که همچین اروری میده رو با sudo اجرا کنید و این نکته رو در نظر داشته باشید که ممکنه اون دستور سیستمتون رو خراب بکنه
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: learner:~$ در 19 امرداد 1402، 10:21 ب‌ظ
نقل‌قول

روت میتونه فایل های / رو دستکاری بکنه البته به / روت هم گفته میشه و کاربر روت کسیه که به / دسترسی داشته باشه /home که زیر شاخه ی / هستش برای کاربرش دسترسی میده برای همین نیاز به روت نداره

خوشحالم این نکته رو گفتید  ;)


آقا ایلیا لطفا / رو با root قاطی نکنید!!! / یک دایکتوری و مسیر هست اما وقتی وارد / میشوید :
/ cd

وارد دایکتوریی میشید که بقیه دایرکتوری های اصلی اوجا هستند‌( شایان ذکره که ساختار لینوکس فایل بیس و حالت درختی داره )

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



ls


میبینید که دایکتوری به نام root  وجود داره !! که به اون هوم دایکتوری روت میگویند  ( root home directory )


که هر یوز هم هوم دایکتوری خودش رو هم داره و میشه حتی هوم دایکتوری رو هم انتخاب کرد

البته شما میتونید  با دستور
su root
وارد روت بشید:)



خیلی خوسحال  میشم سوالاتتون رو بپرسید  ;)
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 20 امرداد 1402، 12:29 ب‌ظ
اول از همه آقای ایلیا به گنو/لینوکس خوش آمدید پیشنهاد میکنم برای شروع یکسری پایه هارو یاد بگیرید (منظور بدی ندارم فکر کنم تازه کار باشید)
اول از همه که مثل ویندوز ما اینجا ادمین داریم ولی بهش میگیم روت
روت میتونه فایل های / رو دستکاری بکنه البته به / روت هم گفته میشه و کاربر روت کسیه که به / دسترسی داشته باشه /home که زیر شاخه ی / هستش برای کاربرش دسترسی میده برای همین نیاز به روت نداره
برای استفاده میتونید دستوری که همچین اروری میده رو با sudo اجرا کنید و این نکته رو در نظر داشته باشید که ممکنه اون دستور سیستمتون رو خراب بکنه
خب کجا میشه این پایه هارو یادگرفت
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ایلیا در 20 امرداد 1402، 12:35 ب‌ظ
نقل‌قول

روت میتونه فایل های / رو دستکاری بکنه البته به / روت هم گفته میشه و کاربر روت کسیه که به / دسترسی داشته باشه /home که زیر شاخه ی / هستش برای کاربرش دسترسی میده برای همین نیاز به روت نداره

خوشحالم این نکته رو گفتید  ;)


آقا ایلیا لطفا / رو با root قاطی نکنید!!! / یک دایکتوری و مسیر هست اما وقتی وارد / میشوید :
/ cd

وارد دایکتوریی میشید که بقیه دایرکتوری های اصلی اوجا هستند‌( شایان ذکره که ساختار لینوکس فایل بیس و حالت درختی داره )

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



ls


میبینید که دایکتوری به نام root  وجود داره !! که به اون هوم دایکتوری روت میگویند  ( root home directory )


که هر یوز هم هوم دایکتوری خودش رو هم داره و میشه حتی هوم دایکتوری رو هم انتخاب کرد

البته شما میتونید  با دستور
su root
وارد روت بشید:)



خیلی خوسحال  میشم سوالاتتون رو بپرسید  ;)
خب الان بعد از اینکه اون بخش هارو پاک کردم این شد:
Package docker.io is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker.io' has no installation candidate
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: ɴɪᴍᴀ در 20 امرداد 1402، 02:23 ب‌ظ
خب کجا میشه این پایه هارو یادگرفت

میتونید دوره الپیک جدید جادی رو ببینید ((:
عنوان: پاسخ : ابدیت کردن لینوکس مینت و نصب داکر
ارسال شده توسط: learner:~$ در 20 امرداد 1402، 04:24 ب‌ظ
نقل‌قول


خب الان بعد از اینکه اون بخش هارو پاک کردم این شد:
Package docker.io is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker.io' has no installation candidate



sudo apt autoremove docker.io


بعد دوباره نصب کن

sudo apt install docker.io


البته فکر کنم با اسنپ هم بشه هرچند من از داکر استفاده نمی کنم ولی فکر کنم روش نصبش اینطوری باشه 
نقل‌قول

خب کجا میشه این پایه هارو یادگرفت
از خیلی جا ه؛ گوگل ؛ یوتیوب؛ دیدن دوره؛ کتاب خوندن و...