אני מודע לכך שלא כתבתי יותר משש שנים ואני מקווה שמישהו עוד עוקב אחרי הבלוג. אבל לאחרונה קניתי מחשב חדש וכמובן שהתקנתי עליו ארץ׳ וחשבתי שתיאור התהליך יוכל לעזור למישהו. לי לפחות יוכל לעזור בעתיד לדעת מה בדיוק עשיתי.
למרות הכותרת המפוצצת, לא מדובר על מדריך מלא עם הסברים ובטח לא על מדריך פשוט של העתק־הדבק. חשוב להבין מה אתם עושים ובמחשבים אחרים ייתכן שהפקודות יצטרכו להיות שונות.
בהתקנה התבססתי על שני מדריכים עיקריים:
- ויקי: https://wiki.archlinux.org/index.php/installation_guide (לפעמים מפורט מידי)
- מדריך itsfoss: https://itsfoss.com/install-arch-linux (ברור מאוד אבל מתקין קצת דברים מיותרים)
בתור התחלה, הורדתי את תקליטור ההתקנה של ארץ׳, „צרבתי” אותו על החסן נייד והעליתי את המחשב ממנו.
התחברות לרשת האלחוטית
wifi-menu
או שמתחברים עם כבל לרשת קווית
בדיקה שמחובר:
ping -c3 google.com
עדכון שעון מערכת
timedatectl set-ntp true
חלוקת מחיצות עם fdisk
אצלי כבר היה מותקן אובונטו מהיצרן ולכן השארתי את שתי המחיצות הראשונות של uefi ומחיצת שחזור ומחקתי את המחיצה של אובונטו
fdisk /dev/nvme0n1
יצרתי מחיצה ל־swap של 24G, מחיצת שורש של 30G ומחיצת בית של 175G שנשארו (לפי הסדר הזה)
mkswap /dev/nvme0n1p3 swapon /dev/nvme0n1p3 mkfs.ext4 /dev/nvme0n1p4 mkfs.ext4 /dev/nvme0n1p5
הגדרת מקורות
pacman -Sy reflector
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
reflector -c "IL" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
עיגון
mount /dev/nvme0n1p4 /mnt
mount /dev/nvme0n1p5 /mnt/home
התקנה
pacstrap /mnt base linux linux-firmware nano intel-ucode
הגדרת fstab
genfstab -U /mnt >> /mnt/etc/fstab
ביצוע chroot
arch-chroot /mnt
הגדרת אזור זמן
ln -sf /usr/share/zoneinfo/Asia/Jerusalem /etc/localtime
hwclock --systohc
הגדרת locale
nano /etc/locale.gen
en_US.UTF-8 UTF-8
he_IL.UTF-8 UTF-8
locale-gen
הגדרת רשת
echo myname > /etc/hostname
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 myname.localdomain myname
הגדרת סיסמה
passwd
התקנת grub
pacman -S grub efibootmgr
mkdir /boot/efi
mount /dev/nvme0n1p1 /boot/efi
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfg
יצירת משתמש
useradd -s /bin/bash -g users -G sys,adm,wheel -m user
passwd user
התקנת ממשק גרפי
pacman -S xorg-server xf86-video-intel
pacman -S eog evince file-roller gdm gedit gnome-calculator gnome-color-manager gnome-control-center gnome-disk-utility gnome-font-viewer gnome-keyring gnome-logs gnome-menus gnome-screenshot gnome-session gnome-settings-daemon gnome-shell gnome-shell-extensions gnome-system-monitor gnome-terminal gvfs gvfs-gphoto2 gvfs-mtp mutter nautilus networkmanager simple-scan totem xdg-user-dirs-gtk
לא כל גנום חובה, חלק אני רציתי
להפעיל את השירותים
systemctl enable gdm NetworkManager
הרשאות ניהול
pacman -S sudo
nano /etc/sudoers
%wheel ALL=(ALL) ALL
התקנת yay
pacman -S base-devel wget
wget https://aur.archlinux.org/cgit/aur.git/snapshot/yay-bin.tar.gz
tar -xzf yay-bin.tar.gz
cd yay-bin
makepkg -si
התקנת גופנים לעברית
קצת סיפור להוריד ולבנות את החבילה של הגופנים אז אפשר להוריד אותה מדרייב:
pacman -U ttf-ms-win10-10.0.18362.116-2-any.pkg.tar.xz
yay -S culmus culmus-fancy-ttf ttf-alef
התקנת דפדפנים
pacman -S firefox-i18n-he chromium
התקנת ליברה אופיס
pacman -S libreoffice-fresh-he
עוד כמה תוכנות חשובות בעיני (חלק צריך להגדיר)
libhdate-glib vlc mlocate reflector zsh zsh zsh-completions zoom parcellite
וזהו
reboot
אם התקנתם הכול נכון אז המערכת תעלה ותוכלו להינות ממנה. בהצלחה!
העם התגעגע! חזור לכתוב בבקשה 🙂
תודה, אשתדל.
גופנים בעברית: כמה משפחות גופנים סטנדרטיות כוללות תמיכה טובה בעברית (לדוגמה: Liberation, Noto, Linux Libertine, DejaVu). משפחת Liberation נועדה להיות תואמת בממדים לאותם גופני חלונות.
אבל כמובן שלא יזיק להתקין את קולמוס ואת אלף.
ניסיתי בעבר כמה גופנים ואף אחד לא השתלב טוב כמו הגופנים של מיקרוסופט (כמה שחבל). נראה לי שלא ניסיתי את Liberation, אז אולי אבדוק אותם.
את קולמוס ואלף אני מתקין בשביל עיצוב מסמכים יפים, לא לשימוש שוטף.
מסתבר ש־ttf-liberation ממילא מותקן כתלויות.
ראשון אחרי שש שנים שולטטט!!!
כן, זה בהחלט לא מדריך למתחילים.
שני דברים שאני מתקין בארץ' הם קרנל lts לגיבוי (אם כי נדיר מאוד שאני משתמש בו) ומעטפת לפאקמן בשם pacmatic שמודיעה על שינויים בקובצי קונפיגורציה אחרי עדכון חבילות.
מה לעשות, ארץ׳ היא לא הפצה למתחילים.
אני לא טורח להתקין קרנל lts, אם תהיה לי בעיה עם הקרנל הרגיל (ולא קרה) אני אעלה עם תקליטור התקנה ואתקן.
את pacmatic בדקתי בעבר ולא הסתדרתי משום מה.
עדיין עוקב 🙂
יש!
מקווה שזה לא פוסט ח"פ עד עוד שש שנים…
גם אני מקווה. אשתדל לכתוב קבוע אבל לא מבטיח.
נראה לי הסיפור פה הוא שאתה שש שנים על ארצ' 🙂
טוב לשמוע ממך.
אבל אני כבר יותר מ־8 שנים עם ארץ׳.
כתב חתול!
תחזור לכתוב,
יש פה גם את צפריר המלך, וגם אתה עקבת אחרי שביט אילן והבלוג שלו 3>
כבר אין לי זמן לצערי, וגם עולם הבלוגים לא קיים יותר