برای رفع خطای دومی : یعنی: Type '"deb"' is not known on line 1 in source list /etc/apt/sources.list.d/docker.list
از دستور :
sudoedit /etc/apt/sources.list.d/docker.list
استفاده کردم و دوتا " در سطر اول فایل بود حذف کردم.
توجه کنید که هر دوتا باید حذف شود و اگر فقط اولی که کنار deb هست را حذف کنید باز خطای جدیدی تحت عنوان Malformed entry میدهد.
در تحلیل خطای ایجاد شده چند دستوری که با هم ثبت کرده بودیم را یکی یکی وارد میکنیم تا ببینیم کجا خطا داده.
که متوجه میشویم این دستور خطا داده:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg
چگونه از curl استفاده کنیم؟ curl یک ابزار خط فرمان است که به شما امکان ارسال درخواست های مختلف رو به سمت سرور میده. curl مخفف Client for URLs است.
پس در واقع دستور فوق میخواسته یک لینک را باز کند.
واسه بررسی درستی لینک خود لینک رو در بروزر باز کردم که متوجه شدم بله ما تحریم هستیم. و برای دسترسی به این لینک باید فیلتر شکن روشن باشه.
فیلتر شکن هم روشن کردم اما باز این دستور در ترمینال همون جواب قبلی رو میده.
The requested URL returned error: 403
این خطای لینک هست
که نتیجه جستجو بصورت زیر است
There are a few possible causes for this problem: You typed an incorrect password. Make sure you are using the correct GitHub password for the account. The Git client on the A2 Hosting server requires a modified HTTPS URL to work correctly.
و باید در گیت ثبت نام کرده باشیم.
خطای اول یعنی no valid OpenPGP data found. هنوز رفع نشده.
ممنون میشم اگه اطلاعاتی دارید راهنمایی کنید.