انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => آرچ => نویسنده: BiG در 30 آذر 1400، 10:11 قظ
-
شاید بهتر باشه یه توزیع زنده رو بوت کنید که وایفای شما داخلش کار میکنه و بعد توی اون توزیع، pacstrap و pacman رو نصب کنید و مراحل نصب آرچ رو ادامه بدید.
pacman توی مخازن فدورا هست، احتمالا pacstrap هم همراهش هست. فدورا زنده رو بوت کنید و ببینید وایفای توی اون کار میکنه یا نه. اگه کار کرد، یه ترمینال باز کنید، pacman و arch-install-scripts رو نصب کنید و بقیه مراحل رو مثل قبل انجام بدید.
چطور میشه پکیج منیجر یک توزیع داخل مخزن یک توزیع دیگه باشه من اولین باره می شنوم.
با فدورا چطوری آرچ نصب میشه کرد؟ پس ایزو آرچ میگیرم برای چیه؟
من با ایزو مانجارو می تونم آرچ نصب کنم؟
-
چرا براتون عجیبه؟ توی همین اوبونتو، هم dnf برای توزیعهای بر پایهٔ فدورا هست، هم arch-install-scripts، هم zypper برای سوزه، هم guix، هم nix و…
-
یعنی میشه مثلا apt رو پاک کرد dnf نصب کرد؟
-
شدنش که نشدنی نیست، ولی قطعاً سامانه رو به هم میریزه. وجودش برای اینه که بتونی از داخل اوبونتو، روی رایانهات آرچ یا فدورا نصب کنی.
-
شدنش که نشدنی نیست، ولی قطعاً سامانه رو به هم میریزه. وجودش برای اینه که بتونی از داخل اوبونتو، روی رایانهات آرچ یا فدورا نصب کنی.
اگر می دونستم آرچ رو دانلود نمی کردم تا حجم الکی دانلود نشه.
با آرچ میشه اوبونتو نصب کرد؟
-
اگر می دونستم آرچ رو دانلود نمی کردم تا حجم الکی دانلود نشه.
با آرچ میشه اوبونتو نصب کرد؟
بله. با debootstrap
-
چرا براتون عجیبه؟ توی همین اوبونتو، هم dnf برای توزیعهای بر پایهٔ فدورا هست، هم arch-install-scripts، هم zypper برای سوزه، هم guix، هم nix و…
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
فکر کنم بشه از nix یا guix همراه apt استفاده کرد چون نحوه مدیریت فایلهاش متفاوته ولی مطمئن نیستم.
-
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
اصل کاری هم همونهاست دیگه… نیست؟
فکر کنم بشه از nix یا guix همراه apt استفاده کرد چون نحوه مدیریت فایلهاش متفاوته ولی مطمئن نیستم.
بله، میشه: https://wiki.ubuntu.ir/wiki/Guix
-
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
اصل کاری هم همونهاست دیگه… نیست؟
pacstrap که برای نصب بستهها هست رو نداره. احتمالا دلیلش این هست که pacman توی مخازن اوبونتو نیست. اصل کاری یعنی pacman توی مخازن نیست به خاطر همین نصب آرچ با اوبونتو سختتره.
-
arch-install-scripts، کامل نیست، فقط genfstab و arch-chroot رو داره.
اصل کاری هم همونهاست دیگه… نیست؟
pacstrap که برای نصب بستهها هست رو نداره. احتمالا دلیلش این هست که pacman توی مخازن اوبونتو نیست. اصل کاری یعنی pacman توی مخازن نیست به خاطر همین نصب آرچ با اوبونتو سختتره.
اونطور که من در قسمت package contents در این لینک (https://archlinux.org/packages/extra/any/arch-install-scripts/) دیدم، pacstrap توی این بسته وجود داره.
-
اوبونتو رو میگفتیم.
-
اوبونتو رو میگفتیم.
الان دیدم، شاید بشه اون رو به اوبونتو با کامپایل کردن کد منبع (https://github.com/archlinux/arch-install-scripts) اضافه کرد.
-
اگه 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، هر دو درست کار میکردند.