انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: Debian Fan در 16 تیر 1402، 07:57 قظ
-
دوستان دستور sudo apt update رو که میزنم . خطا میده :
Hit:1 https://deb.debian.org/debian bookworm InRelease
Ign:2 https://deb.debian.org/debian bookworm-security InRelease
Hit:3 https://deb.debian.org/debian bookworm-updates InRelease
Err:4 https://deb.debian.org/debian bookworm-security Release
404 Not Found [IP: 50.7.87.82 443]
Reading package lists... Done
E: The repository 'https://deb.debian.org/debian bookworm-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
روی مخزن اصلی دبیان هم تنظیم کردم اما بازم خطا میده . هر آینه ای رو انتخاب میکنم همین خطا رو میده :
آینه ای که دارم هم https هستش نمیدونم مشکل از کجاست
deb https://deb.debian.org/debian/ bookworm main non-free-firmware contrib non->
deb-src https://deb.debian.org/debian/ bookworm main non-free-firmware contrib >
deb https://deb.debian.org/debian/ bookworm-security main non-free-firmware con>
deb-src https://deb.debian.org/debian/ bookworm-security main non-free-firmware>
# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates>
deb https://deb.debian.org/debian/ bookworm-updates main non-free-firmware cont>
deb-src https://deb.debian.org/debian/ bookworm-updates main non-free-firmware
-
چند نفر دیگه از دوستان هم همین مشکل رو توی این چند روزه داشتن . من با اینه : https://mirror.litnet.lt/debian مشکلی ندارم :
mehr32@mehr32:~$ sudo apt update
[sudo] password for mehr32:
Ign:1 http://download.virtualbox.org/virtualbox/debian trixie InRelease
Get:2 https://mirror.litnet.lt/debian unstable InRelease [199 kB]
Get:3 https://mirror.litnet.lt/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
Err:4 http://download.virtualbox.org/virtualbox/debian trixie Release
404 Not Found [IP: 184.30.24.84 80]
Get:5 https://mirror.litnet.lt/debian unstable/main amd64 DEP-11 Metadata [4,548 kB]
Get:6 https://mirror.litnet.lt/debian unstable/non-free-firmware amd64 DEP-11 Metadata [15.5 kB]
Get:7 https://mirror.litnet.lt/debian unstable/main amd64 Packages T-2023-07-06-2003.31-F-2023-07-06-2003.31.pdiff [3,318 B]
Get:7 https://mirror.litnet.lt/debian unstable/main amd64 Packages T-2023-07-06-2003.31-F-2023-07-06-2003.31.pdiff [3,318 B]
Reading package lists... Done
E: The repository 'http://download.virtualbox.org/virtualbox/debian trixie Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
خطاش به خاطر مخزنی است که برای ویرچوال باکس اضافه کردم باید برش دارم
-
از deb822 استفاده کن. پروندهٔ sources.list رو پاک کن و این رو بذار تو پروندهٔ /etc/apt/sources.list.d/system.sources
X-Repolib-Name: Debian System Sources
Enabled: yes
Types: deb deb-src
URIs: https://deb.debian.org/debian/ https://archive.debian.petiak.ir/debian/
Suites: bookworm bookworm-updates bookworm-proposed-updates bookworm-backports
Components: main contrib non-free-firmware
X-Repolib-Default-Mirror: https://deb.debian.org/debian/
PDiffs: yes
Languages: fa en
X-Repolib-Name: Debian Security Sources
Enabled: yes
Types: deb
URIs: https://security.debian.org/debian-security/
Suites: bookworm-security
Components: main contrib non-free-firmware
PDiffs: yes
Languages: fa en
-
این مخزنی که گفتی رو تست کردم, هزار تا آینه دیگه هم تست کردم مشکل رفع نمیشه .
این کاری که جناب بهزادی میگه رو هم دقیقا نمیدونم چطور باید انجامش بدم
میترسم یه جارو اشتباه برم, دیگه تا ابد نشه دبیان رو آپدیت کرد
ممنون میشم قدم به قدم بگید که چه کدهایی رو تو ترمینال بزنم که این مشکل برطرف بشه
و اینکه آیا تیم دبیان نمیتونه این مسئله رو خودش حل کنه که دیگه نیازی به تنظیمات دستی ما نباشه؟
-
این مخزنی که گفتی رو تست کردم, هزار تا آینه دیگه هم تست کردم مشکل رفع نمیشه .
این کاری که جناب بهزادی میگه رو هم دقیقا نمیدونم چطور باید انجامش بدم
میترسم یه جارو اشتباه برم, دیگه تا ابد نشه دبیان رو آپدیت کرد
ممنون میشم قدم به قدم بگید که چه کدهایی رو تو ترمینال بزنم که این مشکل برطرف بشه
و اینکه آیا تیم دبیان نمیتونه این مسئله رو خودش حل کنه که دیگه نیازی به تنظیمات دستی ما نباشه؟
فکر نکنم با دستکاری مخازن اتفاقی بیوفته که دیگه apt کار نکنه ::)
میتونی از شکن استفاده بکنی با مخازن اصلی برای من جواب داد.
-
این کاری که جناب بهزادی میگه رو هم دقیقا نمیدونم چطور باید انجامش بدم
این مخزن رو یا حذفش کن یا غیرفعالش کن با کامنت #
/etc/apt/sources.list
بعدش دستور زیر رو اجرا کن
sudo nano /etc/apt/sources.list.d/system.sources
محتویات زیر رو داخل اون فایل (پرونده) قرار بده و زخیره کن
X-Repolib-Name: Debian System Sources
Enabled: yes
Types: deb
URIs: https://deb.debian.org/debian/ https://mirrors.pardisco.co/debian/
Suites: bookworm bookworm-updates bookworm-proposed-updates bookworm-backports
Components: main contrib non-free-firmware
X-Repolib-Default-Mirror: https://deb.debian.org/debian/
PDiffs: yes
Languages: fa en
X-Repolib-Name: Debian Security Sources
Enabled: yes
Types: deb
URIs: https://security.debian.org/debian-security/
Suites: bookworm-security
Components: main contrib non-free-firmware
PDiffs: yes
Languages: fa en
-
مخزن securuty درست تنظیم نشده.
میتونید راه آقای بهزادی برید و کلا مخازن رو با استاندارد deb822 تعریف کنید.
برای اینکار اول باید مخازن که توی فایل sources.list تعریف شدند رو غیرفعال کنید. برای اینکار یا میتونید کلا این فایل رو حذف کنید یا یه علامت # اول هر خط اون فایل قرار بدید.
برای پاک کردن اون فایل، میتونید از دستور rm استفاده کنید. چون مالک این فایل کاربر روت هست، دستور rm باید با دسترسی روت اجرا بشه. اینجوری:
sudo rm /etc/apt/sources.list
اگه میخواهید محتویات این فایل رو کامنت کنید (با قرار دادن علامت # اول هر خط اون) اول اون فایل رو با یه ویرایشگر متن و با دسترسی روت باز کنید.
بهتره نرمافزارهای گرافیکی رو با دسترسی روت باز نکنید. nano یه ویرایشگر متن مناسبه؛ میتونید از همین استفاده کنید. اینجوری:
sudo nano /etc/apt/sources.list
بعد که تغییرات لازم رو انجام دادید، میتونید با فشردن ctrl + o تغییرات رو ذخیره کنید و با ctrl + o خارج بشید.
در نهایت بعد از اینکه مخارن داخل فایل sources.list رو غیرفعال کردید، مخزنها رو با قالب deb822 بسازید.
اول با یه ویرایشگر متن یه فایل با پسوند sources داخل دایرکنوری /etc/apt/sources.list.d/ بسازید و بازش کنید. میتونید از nano برای اینکار استفاده کنید.
بعد که این فایل خالی رو باز کردید، متنی که آقای بهزادی گذاشتند رو اونجا کپی کنید، تغییرات رو ذخیره کنید و nano رو ببندید. (با ctrl + shift + v) میتونید یه متن رو داخل ترمینال کپی کنید)
البته چیزی که آقای بهزادی گذشتند، مخزن proposed-updates رو هم فعال میکنه. نمیدونم این بدرد شما میخوره یا نه. اگه این رو نمیخواهید، کافیه عبارت bookworm-proposed-updates رو پاک کنید.
میتونید هم همچنان از همین قالب یه خطی برای تعریف مخازن استفاده کنید.
برای اینکار، فایل sources.list رو با دسترسی روت باز و دو خط زیر رو پیدا کنید
deb https://deb.debian.org/debian/ bookworm-security main non-free-firmware
deb-src https://deb.debian.org/debian/ bookworm-security main non-free-firmware
و آدرس زیر رو
https://deb.debian.org/debian
به این تغییر بدید
https://deb.debian.org/debian-security
بعد تغییرات رو ذخیره کنید و از nano خارج بشید. در نهایت ببینید یه apt update بزنید و ببینید درست انجام میشه یا نه.