سلام.
به دنیای گنو خوش اومدی
این عبارت (یا دستور - فرمان یا به انگلیسی Command) برای آپدیت لیست مخزنی هست که مدیربستهی APT اونو کنترل می کنه. به فرض ما یه سرور داریم به اسم "ir.archive.ubuntu.com" که یک Mirror (آینه) حساب میشه و تمام برنامه های رسمی گنولینوکسی برای توزیعی مثل اوبونتو، داخل این سرور سینک میشه (سرور اصلی یه جای دیگهس و باقی سرور ها آینهی اون حساب میشن. مثل دامین بالا)
داخل این آینه نزدیک به ۵۰ هزار برنامه قرار داره و لیست طبقهبندی شدهی اون توسط APT روی سیستم ذخیره میشه (با اجرای دستور apt update)
بعد که این لیست ها ذخیره شدن (یا به عبارتی Cache شدن) کاربر میتونه برنامه های داخل این لیست هارو ببینه و انتخاب کنه و نصب کنه. بعد نصب از طریق اینترنت انجام میشه. یعنی روی هارد فقط اسم اون بسته ذخیره شده و بعد که کاربر خواست اون بسته رو نصب کنه، اون بسته از سرور اصلی یا از آینهی اون، دانلود میشه.
این شد معنی عبارت apt update که خلاصهش میشه آپدیت کردن لیست بسته ها توسط مدیربستهی APT
حالا میریم سراغ اررور
ما چند مدل مخزن داریم. یکی مخزن رسمی هست، یعنی مخزنی که بسته های رسمی و قابل اطمینان داخلش قرار دارند. این مخزن رسمی رو میشه توی تمام آینه های رسمی (مثلا برای اوبونتو) از لینک زیر پیدا کرد
https://launchpad.net/ubuntu/+archivemirrors
حالا یه سری مخزن داریم که توی اونا هم برنامه هست ولی مورد تایید تیم اوبونتو و دبیان نیستن. بهشون میگن مخازن غیررسمی یا شخصی که توسعه دهنده ها برای خودشون روی سرور خودشون (یا لانچپد) بسته هاشون رو آپلود می کنن و به کاربر میگن آدرس سرور مارو به لیستتون اضافه کنین تا برنامه های ما رو هم بتونین از طریق APT نصب کنین. ولی اگه به اون مخزن اعتماد نداشته باشی، نباید اونو به لیستت اضافه کنی
الان خط اول اررور داره میگه مخزنی در سایت لانچپد (یه چیزی مثل گیت هست منتها برای توسعهی ابزارها و بسته هایی که توی توزیع اوبونتو استفاده میکنن) هست که شما به لیستت اضافه کردی که مشکل داره. دو خط بعدی هم داره راهنمایی میکنه که چکار کنی این خط اول مشکلش حل بشه.
راه حلی که من به ذهنم میرسه اینه که شما میتونی همین آدرس مخزن رو از لیست حذف کنی تا مشکلت حل بشه. چجوری؟ دو راه داره
راه گرافیکیش:
میری توی Settings بخش Software & Updates و بعد ریبون دوم به اسم Other Software، اونجا یه سری لیست می بینی که چکباکس دارن. یکیشون (یا دوتاشون) به اسم tor64 یا upubuntu-com هست.
حالا این up-ubuntu-com چی هست؟ یه مخزنه که tor64 داخلش هست و روی لانچپد میزبانی شده.
حالا کافیه اگه چکباکسشون فعال هست، روشون کلیک کنی تا آنچک بشن. بعد close رو بزنی. و صفحهی آخر هم cancel. حالا توی ترمینال اگه بزنی
sudo apt update
دیگه اون مخزن چک نمیشه و ارروری هم نمیگیری.
راه متنیش:
این مخزن ممکنه به دو صورت توی لیست باشه. یکی داخل
/etc/apt/sources.list
که لیست کلی سرورهایی که توزیع اوبونتو به صورت پیشفرض قرارشون داده
و یکی هم داخل
/etc/apt/sources.list.d
که اون d. به معنی دایرکتوری هست. یعنی یه دایرکتوری دقیقا به همون اسم قبلی ولی مخصوص برنامه های شخص ثالث یا کاربر غیرروت که نیاز داره مخازن شخص ثالث رو به لیست اضافه کنه. یعنی قانونا کسی این مخازن شخص ثالث رو توی سورس لیست اصلی نمی نویسه. چون با آپدیت یا تغییرات سیستمی ممکنه تغییرات کاربر از بین بره. برای همین داخل اون دایرکتوری می نویسه که مشکلی براشون پیش نیاد.
حالا اگه شما مثلا خودت این مخزن رو به سورس لیست اضافه کردی پس باید توی همون سورس اصلی که آدرسش رو دادم (آدرس اولی) پاکش کنی. ولی اگه با یه دستور مثل add-apt repository ppa..... مخزن رو ادد کردی پس میره توی آدرس دومی. کافیه بری داخلش
cd /etc/apt/sources.list.d
ls
و بعد پیداش کنی و حذفش کنی. مثلا
rm upubuntu-com
یا به هر اسم دیگهای که مشخص کرده. و بعد در نهایت
sudo apt update
اپت ابزار حساسیه. وقتی اررور میده برو دنبالش ببین مشکلش چیه. تا برات دردسر درست نشه. ممکنه یه برنامه نصب میکنی از مخازن غیررسمی که کلید معتبری نداره و توی اررورها هم هی بهت میگه کلیدش معتبر نیست و شما توجه نمی کنی و آخرش هم از همون مخزن یه بدافزار میاد سراغت!
پیشنهاد من اینه که به هیچ وجه مخزن غیررسمی به لیستت اضافه نکن. مگه اینکه مطمئن باشی که معتبر و امن هست.