મુખ્ય સામગ્રી પર જાઓ
  1. બ્લોગ/

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

·4 મિનિટ· ·
Linux Arch Kde Installation Tutorial
મિલવ ડબગર
લેખક
મિલવ ડબગર
ઇલેક્ટ્રિકલ અને ઇલેક્ટ્રોનિક મેન્યુફેક્ચરિંગ ઉદ્યોગમાં અનુભવી લેક્ચરર. એમ્બેડેડ સિસ્ટમ્સ, ઈમેજ પ્રોસેસિંગ, ડેટા સાયન્સ, મેટલેબ, પાયથન, 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 પ્લાઝમા ડેસ્કટોપ એન્વાયરમેન્ટ સાથે સંપૂર્ણ કાર્યક્ષમ આર્ચ લિનક્સ સિસ્ટમ છે. આર્ચ લિનક્સની કસ્ટમાઇઝેશન અને ફ્લેક્સિબિલિટીનો આનંદ માણો!

સંબંધિત

સંપૂર્ણ ગાઇડ: રાસ્પબેરી પાઈ પર નેક્સ્ટક્લાઉડ સેટઅપ કરવું
·11 મિનિટ
Raspberry Pi Nextcloud Self-Hosted Cloud Storage Server Privacy Linux Tutorial
સંપૂર્ણ રાસ્પબેરી પાઈ સેટઅપ ગાઇડ
·11 મિનિટ
Raspberry Pi Linux Server Networking Web Server Remote Access VPN Dynamic DNS Configuration Tutorial
સંપૂર્ણ ડેટા સાયન્સ એન્વાયરમેન્ટ સેટઅપ
·4 મિનિટ
Data Science Python R Jupyter Conda IntelliJ Setup Tutorial
મન્જારો લિનક્સ બૂટ સમસ્યાઓ ઠીક કરવી: રિકવરી ગાઇડ
·4 મિનિટ
Linux Manjaro Troubleshooting Boot Recovery Chroot System-Repair
ફંડામેંટલ્સ ઓફ ઇલેક્ટ્રોનિક્સ (4311102) - વિન્ટર 2023 સોલ્યુશન
20 મિનિટ
Study-Material Solutions Electronics 4311102 2023 Winter
ઇલેક્ટ્રોનિક કોમ્યુનિકેશનના સિદ્ધાંતો (4331104) - વિન્ટર 2023 સોલ્યુશન
20 મિનિટ
Study-Material Solutions Electronic-Communication 4331104 2023 Winter