انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: جعفر فرقانلوژ در 31 خرداد 1401، 08:56 بظ
-
سلام
به طور دقیق میخوام دبیان پایدارم رو به ناپایدار تغییر بدم !
دفعه قبل با دستکاری لیست مخازن بعضی برنامه ها شدن ناپایدار بعضی ها نشدن کلا ریخت بهم همه چی و پوکید ;D
حالا میخوام مرحله به مرحله برم
-
این رو قبل از نصب کیدیای انجام بدید (و بعد از پاک کردن گنوم).
(پیشنهادم اینه که برید روی شاخهی آزمون تا کمی پایدارتر باشه)
داخل /etc/apt/sources.list همه رو به جز خط اول پاک کنید! (اولین خطی که با deb شروع میشه). بعد bullseye رو با unstable یا testing عوض کنید. بعد مخازن رو بهروز کنید.
-
اها یعنی بهتره اول گنوم رو پاک کنم بعد با ترمینال تغییر بدم لیست مخازن رو ؟ ولی خوب چرا ؟ الان که گنوم هست نمیشه ؟ اها گرفتم هیچی
-
چرا گنوم رو پاک کنی؟
هر چی توی /etc/apt/sources.list هست رو پاک کن. به جاش این رو بنویس:
deb http://deb.debian.org sid main contrib
-
میخوام پلاسما نصب کنم نمیخوام قبلش گنوم با برنامه ها برای ناپایدار شدن بروز بشن چون قراره حذفشون کنم
میخوام گنوم رو حذف کنم
دبیان رو روی ناپایدار ببرم
بعد نسخه جدید کی دی ای رو نصب کنم
بعد از تغییر لیست مخازن اپت ابدیت فقط ؟
-
بله
-
برم پس منوی ریکاوری !
-
قبل از اینکه لیست مخازن رو تغییر بدید، مطمئن بشید که سیستم بروزرسانی شده. با apt upgrade از این مطمئن بشید.
بعد که لیست مخازن رو تغییر دادید، و با apt update لیست مخازن رو بروزرسانی کردید، با apt dist-upgrade یا apt full-upgrade سیستم رو ارتقا بدید.
استفاده از apt upgrade در این شرایط میتونه سیستم رو خراب کنه.
-
بعد از لیست مخازن ارور میده
Ign:1 http://deb.debian.org sid InRelease
Err:2 http://deb.debian.org sid Release
404 Not Found [IP: 151.101.14.132 80]
Reading package lists... Done
E: The repository 'http://deb.debian.org sid 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.
فکر کنم درست شد
sudo apt update
Get:1 http://deb.debian.org/debian sid InRelease [165 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 Packages [9,221 kB]
داره انجام میشه
-
بعد از لیست مخازن ارور میده
این یکی رو بذارید (جایگزین قبلی کنیدش). یه آینهست:
deb http://mirrors.pardisco.co/debian/ sid main contrib non-free
-
نان فری ؟
deb http://deb.debian.org/debian sid main
این رو گذاشتم داره مخازن بروز میشه
-
Err:6 http://deb.debian.org/debian sid/main DEP-11 64x64 Icons
Connection timed out [IP: 151.101.14.132 80]
Reading package lists... Done
E: Failed to fetch http://deb.debian.org/debian/dists/sid/main/dep11/icons-64x64.tar Connection timed out [IP: 151.101.14.132 80]
E: Some index files failed to download. They have been ignored, or old ones used instead
.
ارور ](*,)
صالح این اینه ای که تو گذاشتی انحصاریه ؟ نان فری داره
-
خب ننویس non-free شو
دبیان سه تا بخش داره مخازنش
یدونه main
یه contrib
یه non-free
اگه انحصاری استفاده نمیکنی non-free رو نذار
-
فرق اون دوتا چیه ؟
-
Main مخزن اصلیه و بیشتر بسته ها اینجان و بخش کوچیکی رو دو مخزن دیگه تشکیل میدن ، اینجا همه بسته ها آزادن
Non-Free بسته های غیر آزاد رو شامل میشه و Contrib برای بسته هاییه که آزادن اما به غیر آزاد ها وابستن !
-
Err:6 http://deb.debian.org/debian sid/main DEP-11 64x64 Icons
Connection timed out [IP: 151.101.14.132 80]
Reading package lists... Done
E: Failed to fetch http://deb.debian.org/debian/dists/sid/main/dep11/icons-64x64.tar Connection timed out [IP: 151.101.14.132 80]
E: Some index files failed to download. They have been ignored, or old ones used instead
.
ارور ](*,)
چه کنم ؟
-
Err:6 http://deb.debian.org/debian sid/main DEP-11 64x64 Icons
Connection timed out [IP: 151.101.14.132 80]
Reading package lists... Done
E: Failed to fetch http://deb.debian.org/debian/dists/sid/main/dep11/icons-64x64.tar Connection timed out [IP: 151.101.14.132 80]
E: Some index files failed to download. They have been ignored, or old ones used instead
.
ارور ](*,)
چه کنم ؟
نمیتونه وصل شه. بالا گفتم که. از یه آینه استفاده کنید. من خودم از http://mirrors.pardisco.co/debian/ استفاده میکنم:
deb http://mirrors.pardisco.co/debian/ sid main
-
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1055 (packagekitd)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/
هم با اینه هم با اصلی همین خطا رو میده
-
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1055 (packagekitd)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/
هم با اینه هم با اصلی همین خطا رو میده
یه apt دیگه در حال اجراست. اگر اپت دیگهای در حال اجرا ندارید، احتمالاً توی پسزمینه هست. یه بار خارج و دوباره وارد شید.
-
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1055 (packagekitd)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/
هم با اینه هم با اصلی همین خطا رو میده
packagekit داره لیست مخازن رو بروزرسانی میکنه. یکم صبر کنید کارش تموم بشه.
محتویات فایل sources.list رو قرار بدید
cat /etc/apt/sources.list
خروجی این دستور رو هم قرار بدید
ls -l /etc/apt/sources.list.d
-
لیست مخازن که همون اینه صالحه که بالا تر گذاشته بود
از سیستم خارج و مجدد وارد شدم درست شد و لیست مخازن بروز شد
Hit:1 http://mirrors.pardisco.co/debian sid InRelease
Get:2 http://mirrors.pardisco.co/debian sid/main amd64 DEP-11 Metadata [4,438 kB]
Get:3 http://mirrors.pardisco.co/debian sid/main DEP-11 64x64 Icons [7,707 kB]
Fetched 12.1 MB in 13min 23s (15.1 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1794 packages can be upgraded. Run 'apt list --upgradable' to see them.
اینم خروجی
total 0
برم بروز کنم گنوم رو حذف کنم
-
یک مشکل
اینترنتم تموم شده خیلی کنده apt dist-upgrade زدم یک لیست بلند بالا اومد حالا نوشته ۱ روز و ۲۲ ساعت و... مانده و هنوز ۰ درصده
چیکار کنم ؟ با کنترل + سی خراب میشه لغوش کنم ؟
-
اگه فقط در حال دریافت بستهها باشه خیر مشکلی پیش نمیاد.
-
یک مشکل
اینترنتم تموم شده خیلی کنده apt dist-upgrade زدم یک لیست بلند بالا اومد حالا نوشته ۱ روز و ۲۲ ساعت و... مانده و هنوز ۰ درصده
چیکار کنم ؟ با کنترل + سی خراب میشه لغوش کنم ؟
فکر کنم در بدترین حالت (که یه بار مثلا موقع دریافت پنج شش بار قطع شد و اینا) بسته درست دریافت نشه که خود مدیر بسته موقع نصب امضا شون رو چک میکنه برای همین مشکلی پیش نمیاد.