આ ગાઈડ તમને KDE પ્લાઝમા ડેસ્કટોપ એન્વાયરમેન્ટ સાથે આર્ચ લિનક્સના સંપૂર્ણ ઇન્સ્ટોલેશન દ્વારા લઈ જશે. તે પાર્ટિશનિંગથી લઈને સંપૂર્ણ કાર્યક્ષમ ડેસ્કટોપ સિસ્ટમને કોન્ફિગર કરવા સુધીના બધા પગલાંઓને આવરી લે છે.
પ્રી-ઇન્સ્ટોલેશન સ્ટેપ્સ#
1. ઈન્ટરનેટ કનેક્શન ચકાસો#
સૌપ્રથમ, તમારું ડિવાઇસ ઈન્ટરનેટ સાથે કનેક્ટ છે કે નહીં તે ચકાસો. જો તમે વાઈ-ફાઈનો ઉપયોગ કરી રહ્યાં છો, તો તમારે wifi-menu
યુટિલિટીનો ઉપયોગ કરીને કનેક્ટ કરવાની જરૂર પડશે:
# ઈન્ટરનેટ કનેક્શન ટેસ્ટ કરો
ping -c 3 google.com
# જરૂર હોય તો વાઈ-ફાઈ થી કનેક્ટ થાઓ
wifi-menu
# કનેક્ટ થયા પછી કનેક્શન ચકાસો
ping -c 3 google.com
2. ડિસ્ક પાર્ટિશનિંગ#
તમે GParted દ્વારા તમારી ડિસ્કને પહેલેથી પાર્ટિશન કરી શકો છો અથવા આર્ચ બૂટ મીડિયા પરથી cfdisk
નો ઉપયોગ કરી શકો છો. અહીં એક સૂચિત પાર્ટિશન સ્કીમ છે:
/dev/sda1
- EFI બૂટ પાર્ટિશન (512MB)/dev/sda2
- BIOS બૂટ પાર્ટિશન (1MB)/dev/sda3
- લિનક્સ સ્વેપ પાર્ટિશન (સાઇઝ તમારા RAM પર આધારિત રહેશે)- તમારા રૂટ ફાઇલસિસ્ટમ અને અન્ય જરૂરિયાતો માટે વધારાના પાર્ટિશન
આ ઉદાહરણમાં, હું આર્ચ લિનક્સ રૂટ પાર્ટિશન માટે /dev/sda12
નો ઉપયોગ કરી રહ્યો છું.
# ડિસ્ક પાર્ટિશનિંગ ટૂલ લોન્ચ કરો
cfdisk
# પાર્ટિશન માઉન્ટ કરો
mount /dev/sda12 /mnt
mkdir -p /mnt/boot
mount /dev/sda2 /mnt/boot
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
# સ્વેપ સેટઅપ કરો
mkswap /dev/sda3
swapon /dev/sda3
3. પેકેજ રિપોઝિટરીઝ ઓપ્ટિમાઇઝ કરો#
ઇન્સ્ટોલેશનને ઝડપી બનાવવા માટે પેકેજ રિપોઝિટરીઝને સિંક્રોનાઇઝ કરો અને મિરર સર્વરોને કોન્ફિગર કરો:
# પેકેજ ડેટાબેસ અપડેટ કરો
pacman -Syy
# મિરર મેનેજમેન્ટ માટે રિફ્લેક્ટર ઇન્સ્ટોલ કરો
pacman -S reflector
# 5 સૌથી ઝડપી મિરર શોધો અને સેવ કરો
reflector --verbose -l 5 --sort rate --save /etc/pacman.d/mirrorlist
# મલ્ટીલિબ રિપોઝિટરી સક્ષમ કરો
nano /etc/pacman.conf
/etc/pacman.conf
માં આ લાઇન્સ ઉમેરો અથવા અનકમેન્ટ કરો:
[multilib]
Include = /etc/pacman.d/mirrorlist
પછી ફરીથી સિંક્રોનાઇઝ કરો:
pacman -Syy
બેઝ સિસ્ટમ ઇન્સ્ટોલેશન#
1. બેઝ સિસ્ટમ ઇન્સ્ટોલ કરો#
કોર આર્ચ લિનક્સ પેકેજ ઇન્સ્ટોલ કરો અને ફાઇલસિસ્ટમ ટેબલ જનરેટ કરો:
# બેઝ પેકેજ ઇન્સ્ટોલ કરો
pacstrap /mnt base base-devel
# ફાઇલસિસ્ટમ ટેબલ (fstab) જનરેટ કરો
genfstab -U -p /mnt >> /mnt/etc/fstab
2. સિસ્ટમ કોન્ફિગરેશન#
હવે, arch-chroot
સાથે નવી ઇન્સ્ટોલ કરેલી સિસ્ટમમાં પ્રવેશ કરો અને તેને કોન્ફિગર કરો:
# નવી સિસ્ટમમાં ચેન્જ રૂટ કરો
arch-chroot /mnt
લોકેલ અને ટાઇમ સેટિંગ્સ#
# લોકેલ કોન્ફિગર કરો
nano /etc/locale.gen
# en_US.UTF-8 UTF-8 અને અન્ય જરૂરી લોકેલ અનકમેન્ટ કરો
# લોકેલ જનરેટ કરો
locale-gen
# ડિફોલ્ટ ભાષા સેટ કરો
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
# ટાઇમઝોન સેટ કરો (ASIA/KOLKATA ને તમારા ટાઇમઝોન સાથે બદલો)
ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
# હાર્ડવેર ક્લોક સેટ કરો
hwclock --systohc --utc
નેટવર્ક કોન્ફિગરેશન#
# હોસ્ટનેમ સેટ કરો
echo planetMilavArch > /etc/hostname
પેકેજ રિપોઝિટરીઝ#
મલ્ટીલિબ અને આર્ચ યુઝર રિપોઝિટરી (AUR) સક્ષમ કરવા માટે /etc/pacman.conf
સંપાદિત કરો:
nano /etc/pacman.conf
ઉમેરો અથવા અનકમેન્ટ કરો:
[multilib]
Include = /etc/pacman.d/mirrorlist
પછી પેકેજ ડેટાબેસ અપડેટ કરો:
pacman -Sy
યુઝર કોન્ફિગરેશન#
પાસવર્ડ સેટ કરો અને એડમિનિસ્ટ્રેટિવ અધિકારો સાથે નવો યુઝર બનાવો:
# રૂટ પાસવર્ડ સેટ કરો
passwd
# નવો યુઝર બનાવો
useradd -m -g users -G wheel,storage,power -s /bin/bash milav
# યુઝર પાસવર્ડ સેટ કરો
passwd milav
# સુડો ઇન્સ્ટોલ કરો
pacman -S sudo
# સુડો એક્સેસ કોન્ફિગર કરો
EDITOR=nano visudo
# %wheel ALL=(ALL) ALL અનકમેન્ટ કરો
બૂટલોડર ઇન્સ્ટોલેશન#
GRUB બૂટલોડર ઇન્સ્ટોલ અને કોન્ફિગર કરો:
# GRUB ઇન્સ્ટોલ કરો
pacman -S grub efibootmgr
# ESP માં GRUB ઇન્સ્ટોલ કરો
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --recheck
# GRUB કોન્ફિગરેશન જનરેટ કરો
grub-mkconfig -o /boot/grub/grub.cfg
નેટવર્ક ટૂલ્સ#
રિબૂટ પછી કનેક્ટિવિટી માટે જરૂરી નેટવર્ક ટૂલ્સ ઇન્સ્ટોલ કરો:
# નેટવર્ક ટૂલ્સ ઇન્સ્ટોલ કરો
pacman -S wpa_supplicant dialog networkmanager
# NetworkManager સર્વિસ સક્ષમ કરો
systemctl enable NetworkManager
# નેટવર્ક કનેક્શન ટેસ્ટ કરો
ping -c 3 google.com
ડેસ્કટોપ એન્વાયરમેન્ટ ઇન્સ્ટોલેશન#
હવે, KDE પ્લાઝમા ડેસ્કટોપ એન્વાયરમેન્ટ અને અનિવાર્ય એપ્લિકેશન ઇન્સ્ટોલ કરીએ:
# Xorg સર્વર અને એપ્લિકેશન ઇન્સ્ટોલ કરો
pacman -S xorg-server xorg-apps mesa
# ગ્રાફિક્સ ડ્રાઇવર ઇન્સ્ટોલ કરો (તમારા હાર્ડવેર માટે સમાયોજિત કરો)
pacman -S xf86-video-intel xf86-video-vesa
# ડિસ્પ્લે મેનેજર ઇન્સ્ટોલ કરો
pacman -S sddm
# KDE પ્લાઝમા અને એપ્લિકેશન ઇન્સ્ટોલ કરો
pacman -S plasma kde-applications
# ડિસ્પ્લે મેનેજર સર્વિસ સક્ષમ કરો
systemctl enable sddm
# ફેરફારો લાગુ કરવા માટે રિબૂટ કરો
reboot
પોસ્ટ-ઇન્સ્ટોલેશન કોન્ફિગરેશન#
રિબૂટ કર્યા પછી, તમારી સિસ્ટમને વધુ સારી બનાવવા માટે આ વધારાના પગલાં કરો:
# બેશ કમ્પલીશન ઇન્સ્ટોલ કરો
sudo pacman -S bash-completion
# ટચપેડ સપોર્ટ સક્ષમ કરો
sudo pacman -S xf86-input-synaptics
# ડિસ્કવર પેકેજ મેનેજર ફિક્સ કરો
sudo pacman -S packagekit-qt5
# AUR એક્સેસ માટે Git ઇન્સ્ટોલ કરો
sudo pacman -S git
# AUR માંથી Google Chrome ઇન્સ્ટોલ કરો
git clone https://aur.archlinux.org/google-chrome.git
cd google-chrome/
makepkg -s
sudo pacman -U google-chrome-*.pkg.tar.zst
# વધારાના ફોન્ટ્સ ઇન્સ્ટોલ કરો
sudo pacman -S ttf-dejavu noto-fonts
ટ્રબલશૂટિંગ#
જો તમને સમસ્યાઓનો સામનો કરવો પડે, તો ચોક્કસ વિષયો પર વિગતવાર માહિતી માટે આર્ચ વિકી તપાસો.
શરૂઆતકર્તાઓ માટે, સરળ પેકેજ મેનેજમેન્ટ માટે yay
જેવા AUR હેલ્પર ઇન્સ્ટોલ કરવાનું વિચારો:
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
બસ એટલું જ! તમારી પાસે હવે KDE પ્લાઝમા ડેસ્કટોપ એન્વાયરમેન્ટ સાથે સંપૂર્ણ કાર્યક્ષમ આર્ચ લિનક્સ સિસ્ટમ છે. આર્ચ લિનક્સની કસ્ટમાઇઝેશન અને ફ્લેક્સિબિલિટીનો આનંદ માણો!