Linux
  •     Как зарежда Linux

  • DEBIAN

  •   Debian 9
  •     Инсталиране на Debian 9
  •     Първоначални настройки (мрежа, VIM, Кирилизация)
  •     Инсталиране и настройка на SSH
  •     Инсталиране и настройка на DNS
  •     Инсталиране и настройка на NTP
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на MySQL (MariaDB)
  •     Инсталиране и настройка на PHPMyAdmin
  •     Инсталиране и настройка на собствен облак
  •     Инсталиране и настройка на SAMBA
  •     Инсталиране и настройка на FTP сървър
  •     Инсталиране и настройка на OSCAM
  •     Инсталиране и настройка на Mail server
  •       Първоначално конфигуриране на базата данни
  •       Инсталиране и конфигуриране на PostFix
  •       Инсталиране и конфигуриране на Dovecot
  •       PostFix дефинира Dovecot да удостоверява
  •       RoundCube
  •       Тестване доставката на поща
  •       Създаване на TLS криптиран ключ и сертификат
  •       WEB администриране
  •       Антиспам със SpamAssassin
  •       Антиспам с RSpmad
  •   Debian 11
  •     Разпределение на диска при BIOS и UEFI
  •     Debian 11 на BIOS върху LVM и RAID
  •     Инсталиране на Debian 11 на BIOS и ZFS
  •     Инсталиране на Debian 11 на BIOS и ZFS-1
  •     Инсталиране на Debian 11 на UEFI и ZFS
  •     ZFS Замяна на развален огледален диск
  •     Ремонт на GRUB и INITRAMFS
  •   Debian 12
  •     Първоначални настройки
  •     DNS Сървър
  •     Добавяне на втори диск
  •     SAMBA + WEBMIN
  •     SAMBA
  •     Инсталиране и настройка на Apache
  •     MySQL и PHPMyAdmin
  •     Инсталиране и настройка на Nginx
  •       Директиви location в Nginx
  •       MYSQL,PHP и PHPMyAdmin в Nginx
  •     Елементарен MAIL сървър
  •       Подобрение SSL/TLS, Maildir, LMTP
  •       Подобрение ВИРТУАЛИЗАЦИЯ без MySQL
  •       Подобрение ВИРТУАЛИЗАЦИЯ и MySQL
  •       Подобрение Антиспам - SpamAssasin
  •       Подобрение Антиспам - RSpamd
  •     Пълноценен MAIL сървър
  •     Пощенски сървър с iRedMail
  •       CertBot 1 домейн
  •       Виртуални хостове, CertBot 2 домейна
  •       DKIM, SPF и DMARK
  •       Допълнителни настройки (спам и т.н.)
  •     MAIL сървър за вътрешна мрежа
  •     NextCloud
  •     Сървър за отдалечен достъп - RustDESK

  • UBUNTU
  •   Ubuntu SERVER 22.04
  •     Инсталиране на Ubuntu 22.04 Server
  •     Първоначални настройки на Ubuntu 22.04 Server

  • ARCH
  •     Минимална базова инсталация на Arch
  •        Настройка на базовата система
  •        Инсталиране на OpenBOX
  •     Инсталиране на Arch на UEFI и ext4
  •     Инсталиране на Arch на UEFI и btrfs
  •       Резервно копиране в Arch
  •     Инсталиране на Arch на UEFI и DualBoot
  •     Инсталиране на Arch с DualBoot и archinstall
  •     KDE в Arch
  •     Инсталиране на KDE1 в Arch
  •     Инсталиране на LXQt върху Arch

  • RAID
  •     BIOS RAID1+MSDOS
  •     BIOS RAID1+MSDOS+LVM
  •     UEFI RAID1
  •     UEFI LVM RAID1

  • ZFS
  •     ZFS теория и малко практика

  • BTRFS
  •     BTRFS - създаване монтиране fstab размер
  •     BTRFS - RAID
  •     BTRFS - subvolume и snapshot

  • КОНТЕЙНЕРИ
  •     Инсталиране на LXC/LXD
  •     Образи (image) в LXC/LXD
  •     Контейнери в LXC/LXD
  •     Команди в LXC/LXD

  • ОТСТРАНЯВАНЕ НА ГРЕШКИ
  •     SWAP
  •     InitRAMFs

  • PROGRAMS
  •   Conky
  •   Sublime Text
  •   PiHole
  •   AdGuard

  • BGPOST
  •     Tar-App-01 SAMBA

  • Инсталиране на KDE в Arch

    Може би най-удобната за работа среда. Води се тежка заедно с GNOME но функционалността и я прави предпочитана за голямата част от потребители. Ще се постарая да покажа как да се инсталира графичната среда в минимален обем. До тук имаме инсталиран Arch linux но без графична среда.

    Минимална инсталация

    Ръководел съм се от https://www.youtube.com/watch?v=lv5CyzsIjJk и https://averagelinuxuser.com/plasma-5-on-arch-linux-install-and-configure/.

    Инсталиране на дисплей сървър

    Започваме с инсталиране на дисплей сървър, но първо обновяваме репозиторите и системата.

    sudo pacman -Syy sudo pacman -Syu sudo pacman -S xorg xorg-xinit :: Repository extra 1) xf86-video-vesa 2) xorg-bdftopcf 3) xorg-docs 4) xorg-font-util 5) xorg-fonts-100dpi 6) xorg-fonts-75dpi 7) xorg-fonts-encodings 8) xorg-iceauth 9) xorg-mkfontscale 10) xorg-server 11) xorg-server-common 12) xorg-server-devel 13) xorg-server-xephyr 14) xorg-server-xnest 15) xorg-server-xvfb 16) xorg-sessreg 17) xorg-setxkbmap 18) xorg-smproxy 19) xorg-x11perf 20) xorg-xauth 21) xorg-xbacklight 22) xorg-xcmsdb 23) xorg-xcursorgen 24) xorg-xdpyinfo 25) xorg-xdriinfo 26) xorg-xev 27) xorg-xgamma 28) xorg-xhost 29) xorg-xinput 30) xorg-xkbcomp 31) xorg-xkbevd 32) xorg-xkbutils 33) xorg-xkill 34) xorg-xlsatoms 35) xorg-xlsclients 36) xorg-xmodmap 37) xorg-xpr 38) xorg-xprop 39) xorg-xrandr 40) xorg-xrdb 41) xorg-xrefresh 42) xorg-xset 43) xorg-xsetroot 44) xorg-xvinfo 45) xorg-xwayland 46) xorg-xwd 47) xorg-xwininfo 48) xorg-xwud Enter a selection (default=all): Enter resolving dependencies... :: There are 2 providers available for man: :: Repository core 1) man-db :: Repository extra 2) mandoc Enter a number (default=1): Enter Total Download Size: 0.05 MiB Total Installed Size: 281.90 MiB :: Proceed with installation? [Y/n] Enter

    xorg - дисплей сървър xorg-xinit - програма за инициализация на X.Org След това трябва да създадем X инициализиращия файл.

    echo "exec startkde" > ~/.xinitrc

    Инсталиране на Plasma-Desktop

    Тук имаме три избора: plasma - пълен работен плот на Plasma, който включва около 40 пакета. Тази опция е може би най-оптималната и гъвкава. Вие избирате кои групови пакети от Plasma искате да инсталирате и по-късно можете да премахнете всеки пакет, ако желаете. plasma-meta - инсталира същите пакети като първия вариант, но обединява всички пакети като зависимости и по този начин е по-малко гъвкав. Предимството обаче е, че ако самият мета пакет се актуализира с нови пакети, тези пакети ще се инсталират автоматично по време на актуализацията. plasma-desktop - тази опция инсталира много минималистичен Plasma десктоп. Включва само ключов набор от пакети, необходими за работата на KDE Plasma. Дори не включва файлов мениджър. Ние ще ползваме последния вариант.

    sudo pacman -S plasma-desktop :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): Enter Enter a number (default=1): :: There are 2 providers available for qt6-multimedia-backend: :: Repository extra 1) qt6-multimedia-ffmpeg 2) qt6-multimedia-gstreamer Enter a number (default=1): Enter Enter a number (default=1): :: There are 2 providers available for phonon-qt6-backend: :: Repository extra 1) phonon-qt6-mpv 2) phonon-qt6-vlc Enter a number (default=1): Enter Total Download Size: 360.74 MiB Total Installed Size: 1359.61 MiB :: Proceed with installation? [Y/n] Enter

    Инсталиране на менажер за вход в системата

    Инсталираме менажер за вход в системата и го активираме.

    sudo pacman -S sddm sudo systemctl enable sddm Created symlink '/etc/systemd/system/display-manager.service' → '/usr/lib/systemd/system/sddm.service'.

    Инсталиране на основни ключови приложения

    sudo pacman -S konsole dolphin firefox kate

    konsole - терминален емулатор за KDE dolphin - файлов менажер за KDE firefox - браузър kate - графичен текстов редактор Завършихме с инсталацията. Рестартираме системата.

    sudo reboot

    След рестарта ни посреща екран за вход в системата.

    1

    Ще ползваме Plasma Wayland. Вкарваме паролата която имаме.

    2

    Влизаме в Archlinux с KDE графична среда. Трябва да знаем, че имаме оскъден набор от приложения за управление на системата. По-надолу ще надградим системата.

    Надграждане и оформяне на системата

    Системата в момента с ограничени възможности. Примерно ако искате да смените темата или да направите някакви промени по външния вид то няма да имате тази възможност.

    Инсталиране на теми и инструменти за конфигуриране на KDE

    sudo pacman -S breeze-gtk kde-gtk-config

    3

    Имаме тема Breeze.

    Инсталиране на инструменти за управление на мрежата

    sudo pacman -S networkmanager plasma-nm

    plasma-nm - пакетът е KDE аплет за управление на мрежови връзки Излизаме и наново влизаме в системата. Вече имаме инструмент за управление на мрежата.

    4

    Ако имате Bluethoot то трябва да се инсталират пакетите bluezи и bluez-utils.

    sudo pacman -S bluez bluez-utils sudo systemctl enable bluetooth Created symlink '/etc/systemd/system/dbus-org.bluez.service' → '/usr/lib/systemd/system/bluetooth.service'. Created symlink '/etc/systemd/system/bluetooth.target.wants/bluetooth.service' → '/usr/lib/systemd/system/bluetooth.service'.

    Ако използвате VPN, трябва да разберете какъв вид VPN използвате и да инсталирате някои от тези пакети: networkmanager-openvpn, networkmanager-openconnect, networkmanager-vpnc, networkmanager-pptp, networkmanager-strongswan, networkmanager-l2tp.

    Инсталиране на пакети за управление на звука

    За да се регулира силата на звука трябва да има инсталиран PulseAudio. Също така, за някои медийни формати може да ви е необходим GStreamer Multimedia Framework. GStreamer е мултимедийна рамка за декодиране на мултимедийни файлове за обработка и възпроизвеждане. Всичко това го има в пакета plasma-pa.

    sudo pacman -S pipewire pipewire-audio pipewire-alsa pipewire-pulse sudo pacman -S plasma-pa

    Наново излизаме и влизаме в системата за да влязат промените в сила.

    5

    Вече имаме бутон за управление на звука.

    Упраление на диплея

    За да можете да управлявате дисплея, примерно резолюцията му трябва да се инсталират драйверите на видеокартата която имате. Първо да определим вида видеокарта.

    sudo lspci | grep VGA 00:0f.0 VGA compatible controller: VMware SVGA II Adapter

    Работим на виртуална машина затова ще инсталираме тези драйвери. ВНИМАНИЕ !!! Трябва 3D graphics да е включен. Освен това UEFI също трябва да е активно. Ако нямате 3D не инсталирайте xf86-video-vmware.

    sudo pacman -S mesa xf86-video-vmware

    mesa - драйвери с отворен код за OpenGL xf86-video-vmware - драйвер за виртуалната видеокарта. Все пак ползваме виртуална машина, а не физическа. Сега ще покажа драйверите за Intel

    sudo pacman -S intel-meta-driver libva-intel-driver mesa vulkan-intel

    Може би не е зле да покажа и за NVidia.

    sudo pacman -S dkms libva-nvidia-driver nvidia-dkms

    По същата логика да покажем и за AMD.

    sudo pacman -S libva-mesa-driver mesa vulkan-radeon xf86-video-amdgpu xf86-video-ati

    И накрая всички драйвери.

    sudo pacman -S intel-meta-driver libva-intel-driver libva-mesa-driver mesa vulkan-intel vulkan-nouveau vulkan-radeon xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-vmware

    Инсталиране на специфични приложения за KDE

    sudo pacman -S leafpad sudo pacman -S ark libreoffice-fresh okular kinfocenter kwalletmanager kompare kfind ktorrent gwenview kipi-plugins digikam spectacle kcolorchooser kruler amarok vlc speedcrunch redshift sudo pacman -S ksystemlog partitionmanager kcalc kdeconnect krdc kdialog print-manager elisa dragon ffmpegthumbs gwenview skanlite okular spectacle packagekit-qt5

    [Bluetooth Install the bluetooth service sudo pacman -S bluez bluez-utils Enable the bluetooth service sudo systemctl enable bluetooth.service On KDE if bluetooth device is disabled on login check the file ~/.config/bluedevilglobalrc for this entry: [Adapters] XX:XX:XX:XX:XX:XX_powered=false and remove it. [KDE Install KDE desktop environment sudo pacman -S plasma plasma-wayland-session [Install the KDE applications sudo pacman -S dolphin ksystemlog partitionmanager ark kate kcalc kdeconnect krdc kdialog konsole print-manager elisa dragon ffmpegthumbs gwenview skanlite okular spectacle packagekit-qt5 [Enable ssdm display manager sudo systemctl enable sddm [Audio Install pipewire sudo pacman -S pipewire pipewire-audio pipewire-alsa pipewire-pulse [Printers Install cups service sudo pacman -S cups Enable cups service sudo systemctl enable cups.service [Steam For Steam you need to enable multilib support, edit /etc/pacman.conf and uncomment the lines [multilib] Include = /etc/pacman.d/mirrorlist [Install Steam sudo pacman -S steam Reboot the computer and login to the KDE Plasma desktop environment. [Spell checking For spell checking install hunspell sudo pacman -S hunspell hunspell-en_us hunspell-ro [Fonts Latin families sudo pacman -S ttf-bitstream-vera ttf-croscore ttf-dejavu Monospaced sudo pacman -S ttf-cascadia-code