انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: ashkan.2019 در 13 خرداد 1400، 06:17 بظ
-
در debian 10 برنامه playonlinux رو نصب کرده بودم و بعد با دستور purge ریمووش کردم و حالا وقتی دستور sudo apt-get update رو می زنم اولین خط خروجی اینطوری هست :
sudo apt-get update
Hit:1 http://deb.playonlinux.com jessie InRelease
محتویات فایل /etc/apt/sources.list هم اینه :
https://deb.debian.org/debian buster main
deb-src https://deb.debian.org/debian buster main
deb https://deb.debian.org/debian-security/ buster/updates main
deb-src https://deb.debian.org/debian-security/ buster/updates main
deb https://deb.debian.org/debian buster-updates main
deb-src https://deb.debian.org/debian buster-updates main
حالا می خواستم ببینم باید چکار کنم که سایت http://deb.playonlinux.com موقع آپدیت ریپوریتوری ها چک نشه؟
-
باسلام
از دستور زیر استفاده کنید.
apt update
-
باسلام
از دستور زیر استفاده کنید.
apt update
راستش من یه کلید gpg مربوط به playonlinux رو هم زدم پاک کردم ولی درست نشد خروجی دستور apt update :
sudo apt update
Hit:1 http://deb.playonlinux.com jessie InRelease
Err:1 http://deb.playonlinux.com jessie InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73F0D6E88E3D6C3A
Hit:2 https://deb.debian.org/debian buster InRelease
Hit:3 https://deb.debian.org/debian-security buster/updates InRelease
Hit:4 https://deb.debian.org/debian buster-updates InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
67 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.playonlinux.com jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73F0D6E88E3D6C3A
W: Failed to fetch http://deb.playonlinux.com/dists/jessie/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73F0D6E88E3D6C3A
W: Some index files failed to download. They have been ignored, or old ones used instead.
-
مخزنش احتمالا توی دایرکتوری زیر هست. معمولا مخازن غیر اصلی رو اونجا میذارند. اینجوری فایل sources.list تغییری نمیکنه و میشه راحت هر مخزن رو حذف کرد.
/etc/apt/sources.list.d
هر مخزن یه کلید عمومی هم معمولا داره. مسیر زیر رو بررسی کنید که کلید عمومی اونجا هست یا نه.
/etc/apt/trusted.gpg.d
بعدش که مخزن رو پاک کردید، این دستور رو هم بزنید تا از cache هم پاک بشه
sudo apt autoclean
-
اون مخزن playonlinux که شما اضافه کردید مربوط به دبیان jessie (دبیان ۹) هست. درحالی که شما دبیان buster (دبیان ۱۰) دارید. و این میتونه مشکل ایجاد کنه.
-
مخزنش احتمالا توی دایرکتوری زیر هست. معمولا مخازن غیر اصلی رو اونجا میذارند. اینجوری فایل sources.list تغییری نمیکنه و میشه راحت هر مخزن رو حذف کرد.
/etc/apt/sources.list.d
هر مخزن یه کلید عمومی هم معمولا داره. مسیر زیر رو بررسی کنید که کلید عمومی اونجا هست یا نه.
/etc/apt/trusted.gpg.d
بعدش که مخزن رو پاک کردید، این دستور رو هم بزنید تا از cache هم پاک بشه
sudo apt autoclean
ممنون
کارهایی رو که گفتین انجام دادم البته کلید رو قبلا حذف کرده بودم و فقط مخزنش رو از etc/apt/sources.list.d پاک کردم و بعد از apt update یه بار هم apt upgrade زدم و بدون مشکل انجام شد حالا خروجی دستور apt update به این صورت هست :
sudo apt update
Hit:1 https://deb.debian.org/debian buster InRelease
Hit:2 https://deb.debian.org/debian-security buster/updates InRelease
Hit:3 https://deb.debian.org/debian buster-updates InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
ببخشید می خواستم بدونم معنی اون InRelease چی هست ؟
-
اون مخزن playonlinux که شما اضافه کردید مربوط به دبیان jessie (دبیان ۹) هست. درحالی که شما دبیان buster (دبیان ۱۰) دارید. و این میتونه مشکل ایجاد کنه.
ببخشید یه کار دیگه هم قبلا کرده بودم که آدرس های مخازن رو در /etc/at/sources.list همه رو از http به https تغییر دادم آیا اینکار مشکل ایجاد می کنه ؟
-
درباره InRelease چیزی نمیدونم.
تغییر http به https هم مشکلی ایجاد نمیکنه تا وقتی که اون مخزن گواهی معتبر ssl/tls داشته باشه.
اگه apt update خطا نمیده، مشکلی نداره.
مخزن security.debian.org قبلا گواهی ssl/tls نداشت ولی حالا به نظر میاد داره.
-
درباره InRelease چیزی نمیدونم.
تغییر http به https هم مشکلی ایجاد نمیکنه تا وقتی که اون مخزن گواهی معتبر ssl/tls داشته باشه.
اگه apt update خطا نمیده، مشکلی نداره.
مخزن security.debian.org قبلا گواهی ssl/tls نداشت ولی حالا به نظر میاد داره.
خیلی ممنون لطف کردین :)
-
یه (حل شد) به عنوان موضوع اضافه کنید