મુખ્ય સામગ્રી પર જાઓ
KDE પ્લાઝમા સાથે આર્ચ લિનક્સ મિનિમલ ઇન્સ્ટોલેશન
  1. બ્લોગ/

KDE પ્લાઝમા સાથે આર્ચ લિનક્સ મિનિમલ ઇન્સ્ટોલેશન

·4 મિનિટ· ·
મિલવ ડબગર
લેખક
મિલવ ડબગર
ઇલેક્ટ્રિકલ અને ઇલેક્ટ્રોનિક મેન્યુફેક્ચરિંગ ઉદ્યોગમાં અનુભવી લેક્ચરર. એમ્બેડેડ સિસ્ટમ્સ, ઈમેજ પ્રોસેસિંગ, ડેટા સાયન્સ, મેટલેબ, પાયથન, STM32માં કુશળ. એલ.ડી. કોલેજ ઓફ એન્જિનિયરિંગ - અમદાવાદથી કમ્યુનિકેશન સિસ્ટમ્સ એન્જિનિયરિંગમાં માસ્ટર્સ ડિગ્રી ધરાવતા મજબૂત શિક્ષણ વ્યાવસાયિક.
અનુક્રમણિકા

આ ગાઈડ તમને 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 પ્લાઝમા ડેસ્કટોપ એન્વાયરમેન્ટ સાથે સંપૂર્ણ કાર્યક્ષમ આર્ચ લિનક્સ સિસ્ટમ છે. આર્ચ લિનક્સની કસ્ટમાઇઝેશન અને ફ્લેક્સિબિલિટીનો આનંદ માણો!