انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => آرچ => نویسنده: BiG در 30 آذر 1400، 10:11 ق‌ظ

عنوان: نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: BiG در 30 آذر 1400، 10:11 ق‌ظ
شاید بهتر باشه یه توزیع زنده رو بوت کنید که وایفای شما داخلش کار می‌کنه و بعد توی اون توزیع، pacstrap و pacman رو نصب کنید و مراحل نصب آرچ رو ادامه بدید.
pacman توی مخازن فدورا هست، احتمالا pacstrap هم همراهش هست. فدورا زنده رو بوت کنید و ببینید وایفای توی اون کار می‌کنه یا نه. اگه کار کرد، یه ترمینال باز کنید، pacman و arch-install-scripts رو نصب کنید و بقیه مراحل رو مثل قبل انجام بدید.

چطور میشه پکیج منیجر یک توزیع داخل مخزن یک توزیع دیگه باشه من اولین باره می شنوم.
با فدورا چطوری آرچ نصب میشه کرد؟ پس ایزو آرچ میگیرم برای چیه؟
من با ایزو مانجارو می تونم آرچ نصب کنم؟
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: دانیال بهزادی در 30 آذر 1400، 11:09 ق‌ظ
چرا براتون عجیبه؟ توی همین اوبونتو، هم dnf برای توزیع‌های بر پایهٔ فدورا هست، هم arch-install-scripts، هم zypper برای سوزه، هم guix، هم nix و…
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: BiG در 30 آذر 1400، 11:12 ق‌ظ
یعنی میشه مثلا apt رو پاک کرد dnf نصب کرد؟
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: دانیال بهزادی در 30 آذر 1400، 11:22 ق‌ظ
شدنش که نشدنی نیست، ولی قطعاً سامانه رو به هم می‌ریزه. وجودش برای اینه که بتونی از داخل اوبونتو، روی رایانه‌ات آرچ یا فدورا نصب کنی.
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: BiG در 30 آذر 1400، 12:02 ب‌ظ
شدنش که نشدنی نیست، ولی قطعاً سامانه رو به هم می‌ریزه. وجودش برای اینه که بتونی از داخل اوبونتو، روی رایانه‌ات آرچ یا فدورا نصب کنی.

اگر می دونستم آرچ رو دانلود نمی کردم تا حجم الکی دانلود نشه.
با آرچ میشه اوبونتو نصب کرد؟
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: دانیال بهزادی در 30 آذر 1400، 02:41 ب‌ظ
اگر می دونستم آرچ رو دانلود نمی کردم تا حجم الکی دانلود نشه.
با آرچ میشه اوبونتو نصب کرد؟
بله. با debootstrap
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: Dragon- در 01 دی 1400، 07:58 ب‌ظ
چرا براتون عجیبه؟ توی همین اوبونتو، هم dnf برای توزیع‌های بر پایهٔ فدورا هست، هم arch-install-scripts، هم zypper برای سوزه، هم guix، هم nix و…
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
فکر کنم بشه از nix یا guix همراه apt استفاده کرد چون نحوه مدیریت فایل‌هاش متفاوته ولی مطمئن نیستم.
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: دانیال بهزادی در 04 دی 1400، 11:46 ق‌ظ
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
اصل کاری هم همون‌هاست دیگه… نیست؟

فکر کنم بشه از nix یا guix همراه apt استفاده کرد چون نحوه مدیریت فایل‌هاش متفاوته ولی مطمئن نیستم.
بله، می‌شه: https://wiki.ubuntu.ir/wiki/Guix
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: Dragon- در 04 دی 1400، 11:56 ق‌ظ
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
اصل کاری هم همون‌هاست دیگه… نیست؟
pacstrap که برای نصب بسته‌ها هست رو نداره. احتمالا دلیلش این هست که pacman توی مخازن اوبونتو نیست. اصل کاری یعنی pacman توی مخازن نیست به خاطر همین نصب آرچ با اوبونتو سخت‌تره.
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: behzad121 در 04 دی 1400، 12:15 ب‌ظ
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
اصل کاری هم همون‌هاست دیگه… نیست؟
pacstrap که برای نصب بسته‌ها هست رو نداره. احتمالا دلیلش این هست که pacman توی مخازن اوبونتو نیست. اصل کاری یعنی pacman توی مخازن نیست به خاطر همین نصب آرچ با اوبونتو سخت‌تره.
اونطور که من در قسمت package contents در این لینک (https://archlinux.org/packages/extra/any/arch-install-scripts/) دیدم، pacstrap توی این بسته وجود داره.
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: Dragon- در 04 دی 1400، 12:59 ب‌ظ
اوبونتو رو می‌گفتیم.
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: behzad121 در 04 دی 1400، 04:32 ب‌ظ
اوبونتو رو می‌گفتیم.
الان دیدم، شاید بشه اون رو به اوبونتو با کامپایل کردن کد منبع (https://github.com/archlinux/arch-install-scripts) اضافه کرد.
عنوان: پاسخ : نصب آرچ لینوکس با یک توزیع دیگر
ارسال شده توسط: Dragon- در 04 دی 1400، 07:56 ب‌ظ
اگه arch-install-scripts رو هم کامپایل کنید، باز هم به pacman، بدای نصب آرچ نیاز دارید. بدون arch-install-scripts هم میشه آرچ رو نصب کنید. pacman رو لازم دارید، با استفاده از آپشن r- میشه مستقیم با pacman، آرچ رو نصب کنید. صفحه man مربوط به pacman، قسمت مربوط به آپشن r- توضیحاتی داده.
به جای arch-chroot باید اول چنتا فایل‌سیستم‌های مجازی که کرنل استفاده می‌کنه رو سوار کنید. مثل sys proc dev devpts و بعضی وقتا یه tmpfs برای /run/، توی سیستم نصب شده.

بعد فایل resolve.conf رو کپی کنید داخل سیستم نصب شده تا dns درست کار کنه و در نهایت با chroot وارد سیستم نصب شده بشید.
arch-chroot کار‌های بالا رو انجام میده و موقع خارج شدن کاربر، فایل‌سیستم‌های مجازی رو unmount می‌کنه.

برای genfstab هم می‌تونید خودتون دستی فایل fstab رو بسازید. نباید کار سختی باشه.

خودم توی دبیان، pacman و arch-install-scripts رو کامپایل و نصب کردم. (مستندات arch-install-scripts رو نصب نکردم چون ابزار‌های اون رو نداشتم و حجم ابزار‌ها، حدود 500Mib بود)
قبل از نصب، پشتیبان گرفته بودم. بعد از بررسی چیز‌های کامپایل شده، سیستم رو به حالت قبل برگردوندم. pacman و arch-install-scripts، هر دو درست کار می‌کردند.