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
  •        Настройка потребител, хост, регион, YAY
  •        Настройка мрежа, ядро, DOS, чистене на ОС
  •        Настройка шел BASH, ZSH и pacman.
  •        OpenBOX в Arch
  •        Минимално (plasma-desktop) KDE в Arch
  •        Не пълно KDE (plasma-meta) в Arch
  •        Оптимално KDE, приложения и TimeSHIFT
  •        Пакети за графични среди в Arch
  •        Пакети за видео-драйвери в Arch
  •     Инсталиране на Arch на UEFI и ext4
  •     Инсталиране на Arch на UEFI и btrfs
  •       Резервно копиране в Arch
  •     Инсталиране на Arch на UEFI и DualBoot
  •     Инсталиране на Arch с DualBoot и archinstall
  •     KDE в Arch
  •       Оптимизация и приложения за KDE в Arch
  •       Външен вид и стил в KDE
  •       От PipeWire към PulseAudio в KDE при Arch
  •     LXQt в Arch
  •     QEMU-KVM в Arch
  •     VMware-TOOLS в Arch
  •     WINE в Arch

  • CHROMEOS
  •     Инсталация на ChromeOS
  •     Настройка на ChromeOS

  • TROUBLESHOOTING
  •     Отстраняване на неизправности

  • 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

    В статията "Минимална базова инсталация на Arch" показахме как се инсталира Arch linux в максимално орязан вариант. След това надградихме системата чрез Настройка на базовата система и Допълнение към базовата настройка. Време е и за графична среда работеща с Wayland. Ще покажем как се инсталира в минимален вид KDE но не до степен, че да не може да се работи с него. Елементарни задачи ще върши за работна станция. Винаги на по-късен етап може да се над гради. Задължително работете чрез потребителя ссср. Не ползвайте SSH а работете направо върху компютъра който инсталирате или виртуалната машина. Няма да има много команди, задачата е сравнително лесна. Започваме с обновяване на репозиторите и след това на самата система.

    sudo pacman -Syy sudo pacman -Syu

    Сега да инсталираме и самата KDE Plasma. Казахме, че ще е минимална инсталация, затова ще инсталираме plasma-desktop

    sudo pacman -S plasma-desktop resolving dependencies... :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): Enter :: 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 looking for conflicting packages... Packages (362) accountsservice-23.13.9-2 alsa-lib-1.2.14-2 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.14-2 aom-3.13.1-1 appstream-1.1.1-1 appstream-qt-1.1.1-1 attica-6.21.0-1 aurorae-6.5.4-1 avahi-1:0.9rc2-1 baloo-6.21.0-1 breeze-6.5.4-1 breeze-icons-6.21.0-1 bubblewrap-0.11.0-1 cairo-1.18.4-1 cifs-utils-7.4-1 convertlit-1.8-13 dav1d-1.5.2-1 ddcutil-2.2.3-1 default-cursors-3-1 double-conversion-3.4.0-1 ebook-tools-0.2.2-9 editorconfig-core-c-0.12.10-1 exiv2-0.28.7-1 ffmpeg-2:8.0.1-2 fftw-3.3.10-7 flac-1.5.0-1 fontconfig-2:2.17.1-1 frameworkintegration-6.21.0-1 freetype2-2.14.1-1 fribidi-1.0.16-2 fuse-common-3.17.4-1 fuse3-3.17.4-1 gdk-pixbuf2-2.44.4-1 giflib-5.2.2-2 glslang-1:1.4.335.0-1 glycin-2.0.7-1 gperftools-2.17.2-1 gpgmepp-2.0.0-2 graphene-1.10.8-2 graphite-1:1.3.14-5 gsm-1.0.23-1 gst-plugins-base-libs-1.26.10-1 gstreamer-1.26.10-1 gtest-1.17.0-1 harfbuzz-12.3.0-1 hicolor-icon-theme-0.18-1 hidapi-0.15.0-1 highway-1.3.0-1 hunspell-1.7.2-2 i2c-tools-4.4-3 iso-codes-4.19.0-1 jack2-1.9.22-1 jbigkit-2.1-8 json-glib-1.10.8-1 kactivitymanagerd-6.5.4-1 karchive-6.21.0-1 kauth-6.21.0-1 kbookmarks-6.21.0-1 kcmutils-6.21.0-1 kcodecs-6.21.0-1 kcolorscheme-6.21.0-1 kcompletion-6.21.0-1 kconfig-6.21.0-1 kconfigwidgets-6.21.0-1 kcoreaddons-6.21.0-1 kcrash-6.21.0-1 kdbusaddons-6.21.0-1 kde-cli-tools-6.5.4-1 kdeclarative-6.21.0-1 kdecoration-6.5.4-1 kded-6.21.0-1 kdesu-6.21.0-1 kdnssd-6.21.0-1 kdsoap-qt6-2.2.0-1 kdsoap-ws-discovery-client-0.4.0-2 kfilemetadata-6.21.0-1 kglobalaccel-6.21.0-1 kglobalacceld-6.5.4-1 kguiaddons-6.21.0-1 kholidays-1:6.21.0-1 ki18n-6.21.0-1 kiconthemes-6.21.0-1 kidletime-6.21.0-1 kio-6.21.0-1 kio-extras-25.12.0-1 kio-fuse-5.1.1-1 kirigami-6.21.0-2 kirigami-addons-1.10.0-1 kitemmodels-6.21.0-1 kitemviews-6.21.0-1 kjobwidgets-6.21.0-1 kmenuedit-6.5.4-1 knewstuff-6.21.0-1 knighttime-6.5.4-1 knotifications-6.21.0-1 knotifyconfig-6.21.0-1 kpackage-6.21.0-1 kparts-6.21.0-1 kpipewire-6.5.4-1 kpty-6.21.0-1 kquickcharts-6.21.0-1 krunner-6.21.0-1 kscreenlocker-6.5.4-1 kservice-6.21.0-1 kstatusnotifieritem-6.21.0-1 ksvg-6.21.0-1 ksystemstats-6.5.4-1 ktexteditor-6.21.0-1 ktextwidgets-6.21.0-1 kunitconversion-6.21.0-1 kuserfeedback-6.21.0-1 kwallet-6.21.0-1 kwayland-6.5.4-1 kwidgetsaddons-6.21.0-1 kwin-6.5.4-3 kwindowsystem-6.21.0-1 kxmlgui-6.21.0-1 l-smash-2.14.5-4 lame-3.100-6 layer-shell-qt-6.5.4-1 lcms2-2.17-1 ldb-2:4.23.4-1 libass-0.17.4-1 libasyncns-1:0.8+r3+g68cd5af-3 libatasmart-0.19-7 libavc1394-0.5.4-7 libb2-0.98.1-3 libblockdev-3.4.0-1 libblockdev-crypto-3.4.0-1 libblockdev-fs-3.4.0-1 libblockdev-loop-3.4.0-1 libblockdev-mdraid-3.4.0-1 libblockdev-nvme-3.4.0-1 libblockdev-part-3.4.0-1 libblockdev-smart-3.4.0-1 libblockdev-swap-3.4.0-1 libbluray-1.4.0-2 libbs2b-3.1.0-9 libbsd-0.12.2-2 libbytesize-2.11-1 libcanberra-1:0.30+r2+gc0620e4-6 libcups-2:2.4.16-1 libdatrie-0.2.14-1 libdecor-0.2.5-1 libdeflate-1.25-1 libdisplay-info-0.3.0-1 libdmtx-0.7.8-1 libdovi-3.3.2-1 libdrm-2.4.131-1 libdvdnav-7.0.0-1 libdvdread-7.0.1-1 libei-1.5.0-1 libepoxy-1.5.10-3 libevdev-1.13.6-1 libfontenc-1.1.8-1 libfyaml-0.9-1 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libiec61883-1.2.0-9 libimobiledevice-1.4.0-1 libimobiledevice-glue-1.3.2-1 libinih-61-1 libinput-1.30.1-1 libjpeg-turbo-3.1.2-1 libjxl-0.11.1-5 libkexiv2-25.12.0-1 libkscreen-6.5.4-1 libksysguard-6.5.4-1 libmd-1.1.0-2 libmodplug-0.8.9.0-6 libmtp-1.1.22-1 libnvme-1.16.1-1 libogg-1.3.6-1 libopenmpt-0.8.4-1 libpciaccess-0.18.1-2 libpipewire-1:1.4.9-2 libplacebo-7.351.0-4 libplasma-6.5.4-1 libplist-2.7.0-1 libpng-1.6.53-1 libproxy-0.5.12-1 libpulse-17.0+r98+gb096704c0-1 libqaccessibilityclient-qt6-0.6.0-1 libqalculate-5.8.2-1 libraw1394-2.1.2-4 librsvg-2:2.61.3-1 libsamplerate-0.2.2-3 libsm-1.2.6-1 libsndfile-1.2.2-4 libsoxr-0.1.3-4 libssh-0.11.3-1 libstemmer-3.0.1-1 libtatsu-1.0.5-1 libthai-0.1.29-3 libtheora-1.2.0-1 libtiff-4.7.1-1 libtommath-1.3.0-2 libunibreak-6.1-1 libunwind-1.8.2-1 liburing-2.13-1 libusbmuxd-2.1.1-1 libutempter-1.2.3-1 libva-2.22.0-1 libvdpau-1.5-3 libvorbis-1.3.7-4 libvpl-2.16.0-1 libvpx-1.15.2-2 libwacom-2.17.0-1 libwbclient-2:4.23.4-1 libwebp-1.6.0-2 libwireplumber-0.5.12-1 libx11-1.8.12-2 libxau-1.0.12-1 libxaw-1.0.16-1 libxcb-1.17.0-1 libxcursor-1.2.3-1 libxcvt-0.1.3-1 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxfixes-6.0.2-1 libxfont2-2.0.7-1 libxft-2.3.9-1 libxi-1.8.2-1 libxkbcommon-1.13.1-1 libxkbcommon-x11-1.13.1-1 libxkbfile-1.1.3-1 libxmlb-0.3.24-1 libxmu-1.2.1-1 libxpm-3.5.17-2 libxrandr-1.5.4-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxslt-1.1.45-1 libxt-1.3.1-1 libxtst-1.2.5-1 libxv-1.0.13-1 libxxf86vm-1.1.6-1 libzip-1.11.4-1 llvm-libs-21.1.6-1 lm_sensors-1:3.6.2-1 lua-5.4.8-2 lzo-2.10-5 md4c-0.5.2-1 mdadm-4.4-2 media-player-info-26-1 mesa-1:25.3.2-1 milou-6.5.4-1 mpdecimal-4.0.1-1 mpg123-1.33.4-1 mtdev-1.1.7-1 noto-fonts-1:2025.12.01-2 noto-fonts-emoji-1:2.051-1 ocean-sound-theme-6.5.4-1 ocl-icd-2.3.4-1 opencore-amr-0.1.6-2 openjpeg2-2.5.4-1 opus-1.6-1 orc-0.4.41-1 pango-1:1.57.0-2 parted-3.6-2 pipewire-1:1.4.9-2 pipewire-session-manager-1:1.4.9-2 pixman-0.46.4-1 plasma-activities-6.5.4-1 plasma-activities-stats-6.5.4-1 plasma-integration-6.5.4-1 plasma-workspace-6.5.4-1 plasma5support-6.5.4-1 polkit-kde-agent-6.5.4-1 polkit-qt6-0.200.0-1 poppler-25.12.0-1 poppler-qt6-25.12.0-1 portaudio-1:19.7.0-3 powerdevil-6.5.4-1 prison-6.21.0-1 python-3.13.11-1 qca-qt6-2.3.10-4 qcoro-0.12.0-1 qqc2-breeze-style-6.5.4-1 qqc2-desktop-style-6.21.0-1 qrencode-4.1.1-4 qt6-5compat-6.10.1-1 qt6-base-6.10.1-1 qt6-declarative-6.10.1-2 qt6-location-6.10.1-1 qt6-multimedia-6.10.1-1 qt6-multimedia-ffmpeg-6.10.1-1 qt6-positioning-6.10.1-1 qt6-sensors-6.10.1-1 qt6-shadertools-6.10.1-1 qt6-speech-6.10.1-1 qt6-svg-6.10.1-1 qt6-tools-6.10.1-1 qt6-translations-6.10.1-1 qt6-virtualkeyboard-6.10.1-1 qt6-websockets-6.10.1-1 rav1e-0.8.1-2 ripgrep-15.1.0-1 ripgrep-all-0.10.10-1 rtkit-0.14-1 rubberband-4.0.0-1 sdl2-compat-2.32.60-1 sdl3-3.2.28-1 shaderc-2025.5-1 shared-mime-info-2.4-2 smbclient-2:4.23.4-1 snappy-1.2.2-2 solid-6.21.0-1 sonnet-6.21.0-1 sound-theme-freedesktop-0.8-6 speex-1.2.1-2 speexdsp-1.2.1-2 spirv-tools-1:1.4.335.0-1 srt-1.5.4-1 svt-av1-3.1.2-1 syndication-6.21.0-1 syntax-highlighting-6.21.0-1 systemsettings-6.5.4-1 taglib-2.1.1-1 talloc-2.4.3-1 tdb-1.4.14-1 tevent-1:0.17.1-1 tslib-1.24-1 ttf-hack-3.003-7 udisks2-2.11.0-1 upower-1.91.0-1 v4l-utils-1.32.0-1 vapoursynth-73-1 vid.stab-1.1.1-2 vmaf-3.0.0-1 volume_key-0.3.12-11 vulkan-icd-loader-1.4.335.0-1 wayland-1.24.0-1 wireplumber-0.5.12-1 x264-3:0.165.r3222.b35605a-2 x265-4.1-1 xcb-proto-1.17.0-3 xcb-util-0.4.1-2 xcb-util-cursor-0.1.6-1 xcb-util-image-0.4.1-3 xcb-util-keysyms-0.4.1-5 xcb-util-renderutil-0.3.10-2 xcb-util-wm-0.4.2-2 xdg-desktop-portal-1.20.3-2 xdg-desktop-portal-kde-6.5.4-1 xdg-user-dirs-0.19-2 xdg-utils-1.2.1-2 xkeyboard-config-2.46-1 xorg-fonts-encodings-1.1.0-1 xorg-server-common-21.1.21-1 xorg-setxkbmap-1.3.4-2 xorg-xkbcomp-1.5.0-1 xorg-xmessage-1.0.7-1 xorg-xrdb-1.2.2-2 xorg-xwayland-24.1.9-1 xorgproto-2025.1-1 xvidcore-1.3.7-3 zimg-3.0.6-1 zxing-cpp-2.3.0-5 plasma-desktop-6.5.4-1 Total Download Size: 412.02 MiB Total Installed Size: 1652.47 MiB :: Proceed with installation? [Y/n] Enter

    Това ще инсталира над 362 пакета необходими за KDE. Вътре няма да има модула за зареждане на първоначалния екран (sddm), интерфейс за управление на мрежата, интерфейс за управление на bluetoot, разни теми за системата и още какво ли не. От горе казаното ни е необходим пакета sddm и казахме, че ще е минимална инсталация, затова няма да слагаме пакета към него с който можем да го конфигурираме.

    sudo pacman -S sddm

    Да проверим дали е стартиран като сървис.

    sudo systemctl status sddm ○ sddm.service - Simple Desktop Display Manager Loaded: loaded (/usr/lib/systemd/system/sddm.service; disabled; preset: disabled) Active: inactive (dead) Docs: man:sddm(1) man:sddm.conf(5)

    Да го активираме.

    sudo systemctl enable --now sddm

    Тази команда едновременно създаде линк за автоматично стартиране при рестарт на компютъра и едновременно с това стартира сървиса и така можахме да заредим графичната среда. Това е много "тънка" инсталация. Тук липсват много неща, като помощни програми за настройка на KDE, терминал и т.н. Нямаме инсталирани драйвери за видеокарти, а това е належащо.

    Инсталиране на видео драйвер за ускорение. Работим на виртуална машина затова избираме долния драйвер.

    sudo pacman -S mesa

    Ако работите на реална машина с реална видео-карта то погледнете: Пакети за видео-драйвери в Arch С това приключваме инсталацията. Системата е много осакатена и реално мъчно ще се работи с нея, но за първоначално запознаване ще свърши работа. Лично аз почнах по този начин за да разбера какви пакети ще са нужни за по-нататък и кой каква работа ще върши.