انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: BiG در 17 دی 1400، 10:40 بظ
-
سلام وقتی یک پستی از جناب -Dragon رو می خوندم یک جمله بود که توجه من رو به خودش جلب کرد. «از یک طریقی میشه debian رو به devuan تبدیل کرد»
سوالی برام پیش اومد اینکه میشه توزیعی رو به توزیع دیگه تبدیل کرد؟ الان مثلا مگه اوبونتو بر پایه دبین نیست؟ میشه مثلا مخازن اوبونتو رو در دبین جایگزین کرد. اون وقت سیستم من تبدیل به اوبونتو میشه؟
-
شدن که خیلی کارها میشه. ولی باید ببینید اینکار در ازای چی ممکنه.
در مورد دبیان و devuan، به این دلیل گفتم چون devuan از نظر فنی همون دبیان هست که به جای systemd، از sysV یا openrc یا runit استفاده میکنه (موقع نصب میتونید انتخاب کنید کدوم باشه، چنتا دیگه هم توی حالت آزمایشی هستند)
در مورد اوبونتو و دبیان اینکار به همین راحتی نیست. دلیلش اینه که برنامههای اوبونتو و دبیان برای خود توزیع، در سطح کد مبدا شخصیسازی شدند تا با توزیع هماهنگ باشند. بستهها هم تفاوت قابل توجهی دارند، به همین خاطر نمیتونید همینجوری بیاید مخازن اوبونتو رو به دبیان اضافه کنید و با چندین دستور، دبیان رو به اوبونتو تبدیل کنید. همون تبدیل دبیان به devuan هم به همین راحتی نیست، حتی با اینکه بعضی از بستهها توی دبیان و devuan تقریبا یکی هستند.
یه راه برای اینکه اینکار رو انجام بدید این هست که دودونه فایلها رو جایگرین کنید. البته اینجوری در عمل دارید فایل قبلی رو پاک و فایل جدید رو به جای اون کپی میکنید. اگه قرار باشه اینجوری برید جلو، همون اول کار همه فایلهای قبلی رو پاک، و توزیع جدید رو نصب کنید تا این همه دردسر به خودتون ندید.
البته توزیعهای مبتنی بر rhel رو میتونید خیلی راحتتر به هم تبدیل کنید. اسکریپتهایی هم برای اینکار وجود دارند. مثلا با این (https://github.com/AlmaLinux/almalinux-deploy/blob/master/almalinux-deploy.sh) اسکریپت میتونید rocky linux 8، centos 8، rhel 8 و oracle linux 8 رو تبدیل کنید به alma linux 8
-
متوجه نشدم دونه دونه چه فایل هایی رو جا به جا کنیم؟ چجوری؟
-
برای آرچ به مانجارو
Arch to Manjaro (https://archived.forum.manjaro.org/t/howto-convert-arch-based-linux-to-manjaro/90378)
-
میشه، ولی توصیه نمیشه.
-
متوجه نشدم دونه دونه چه فایل هایی رو جا به جا کنیم؟ چجوری؟
مثلا فایل زیر رو در نظر بگیرید
/bin/nano
شما این رو از اوبونتو به دبیان کپی میکنید. اینکار رو برای همه فایلها انجام میدید و دبیان تبدیل میشه به اوبونتو. منظورم این بود.
در مورد لینکها، کارتون بیشتره چون احتمالا مبدا لینک توی دبیان و اوبونتو متفاوته و کار بیشتری لازمه.
لین روش زیاد مناسب نیست چون احتمال خطا توش خیلی زیاده. همون نصب از اول گزینه بهتری نسبت به این هست.
با ابزارهایی مثل rsync میشه کار رو راحتتر کرد.
اگه یه راه دیگه برای تبدیل دبیان به اوبونتو پیدا کنید، بهتره.