Fast Site Engine

Высокопроизводительная CMS для сайтов.

Сделать сайт

Карта сайта
Переходим на Линукс
Политика конфиденциальности
Сделать сайт на основе Fast Site Engine

Установка
Документация
Список изменений
Лицензионное соглашение

Скачать
О движкеПроизводительностьБезопасностьТехнические требованияSEOКонтакты

Установка программ в Linux

Установка программ в Linux может происходить разными способами. При установке через консоль или менеджер программ, всё скачивается из интернета (репозиториев, там много проверенного и одобренного софта, зачастую с открытым исходным кодом, базовый дистрибутив Debian насчитывает 59000 пакетов и все они предоставляются даром). Можно скачивать из интернета и ставить из .deb пакетов в 1 клик! (Аналог setup.exe в Windows.) Так же есть возможность из исходников программу скомпилировать в консоли.


27.03.2026 переделал автоматический установщик программ setup.sh под Kubuntu 24.04.4 LTS (Noble Numbat) окончание поддержки 04.2029.

(Подойдёт для прочих дистрибутивов на основе Debian с оболочкой KDE.)

Прошлые сборки setup.sh

23.09.2024 Kubuntu 22.04.4 LTS (Ubuntu 22.04 LTS Jammy Jellyfish) [setup-jammy.zip]
21.06.2021 Kubuntu 20.04.2 LTS (Ubuntu 20.04 LTS Focal Fossa) [setup-focal.zip]
29.11.2018 Kubuntu 18.04 LTS (Ubuntu 18.04 LTS Bionic Beaver)
11.03.2018 Kubuntu 17.10 (Ubuntu 17.10 Artful Aardvark)
06.11.2017 Linux Mint 18.2 KDE Sonya (Ubuntu 16.04 LTS Xenial Xerus)
12.05.2017 Linux Mint 18.1 KDE Serena (Ubuntu 16.04 LTS Xenial Xerus)
05.09.2013 Linux Mint 15 KDE Olivia (Ubuntu 13.04 Raring Ringtail)
05.09.2013 Linux Mint 15 MATE Olivia (Ubuntu 13.04 Raring Ringtail)
Ubuntu 13.04 = 13 год выхода . 04 месяц


Устанавливаем программы

Можно всё "копипастить" в консоль и быстро устанавливать программы, но мы пойдём другим путём - напишем скрипт setup.sh, который установит и многое настроит за нас!
Дополнительно в систему установятся два моих bash скрипта:
1) Управляющий звуком fsesound, описание в разделе настройка звуковой системы Linux.
2) Управление RAID массивами md, использую его для анализа и тестирования дисков в системе.

Далее можно выбрать требуемые прогарммы в конфигураторе установки.

  • Полная установка
  • Для ноутбука
  • Опционально
Общий вес после установки ~18 Гб.
Общий вес после установки ~13 Гб.
Без пакетов: tuxguitar, lingot, vlc, teamspeak, ffmpeg, obs-studio, shotcut, librewolf, thorium, vivaldi, falkon, scrot, krita, krita-l10n, filezilla, eiskaltdcpp-qt, catfish, qdirstat, kdiff3, regexxer, netbeans.
Вес данных зависит от выбранных программ.

Kubuntu после установки занимает ~8 Гб.

Команда установки:

l=/tmp/setup.sh;rm -f $l;wget -qP /tmp https://fsen.ru/inc/doc/linux/setup.sh;chmod +x $l;$l

Запускать установку на чистую систему и обязательно в консоли (терминале), чтоб видеть этапы и прожать пару соглашений.

В процессе установки программ, нас потревожат:
Браузер SRWare Iron (жмём стрелку налево и Enter).
# Почтовый сервер posix → оставляем без настройки;
Установка шрифтов → жмём TAB - Ok - Enter, и соглашаемся со следующим экраном (жмём стрелку налево и Enter).

Дальше всё пройдёт без нашего участия, ждём надпись УСТАНОВКА ЗАВЕРШЕНА!
Периодически посматривайте, бывает в самом начале при апгрэйде системы новое ядро очень надолго зависает в установке, видимо репозитории перегружены, может ещё пароль запрашивать из-за истекшей сесии.

Когда увидите окошко Бумажник, который попросит пароль для шифрование паролей, выберете первый пункт и оставьте пустой пароль, иначе при запуске браузера и прочих программ будете запрос ввести пароль после загрузки. Если уже ввели, просто идите в Параметры системы и создайте новый бумажник по умолчанию. Бумажник всё равно через некую "соль" (ключ шифрования) сохраняет пароли, это вполне безопасно.

Переходим к настройке Линукса

Конфигуратор установки:


Предустановленные значения (0 в полях = пропустить действие)

Изменить громкость

fsesound icon start 88


Изменить на /a/mydir

sed -i 's/--new-window.*/--new-window "file:\/\/\/a\/mydir"/g' ~/.local/share/plasma_icons/dir.desktop



Настоятельно рекомендую хранить на диске с данными /media/$USER/sdb?/notes.txt

Изменить на /a/notes.txt

sed -i 's/geany.*/geany "\/a\/notes.txt"/g' ~/.local/share/plasma_icons/notes.desktop



Изменить на /tmp/1.png

# Иконка возле пуска
sed -i 's/sh.*/sh "\/tmp\/1.png"/g' ~/.local/share/plasma_icons/scrkrita.desktop

# Иконка запуска придожений (Пуск → Графика)
sudo sed -i 's/sh.*/sh "\/tmp\/1.png"/g' /usr/share/applications/scrkrita.desktop

# С задержкой в 3 сек. (Пуск → Графика)
sudo sed -i 's/sh.*/sh "\/tmp\/3.png"/g' /usr/share/applications/scrkrita3.desktop



Шрифты

Оформление оболочки KDE

Утилиты

Звук

Для гитары

Видео

Общение

Запись и редактирование видео

Браузеры

Графические редакторы

Обмен файлами

Поиск файлов, сравнение и поиск в файлах

Редакторы кода и текста

Команда установки:

l=/tmp/setup.sh;rm -f $l;wget -qP /tmp https://fsen.ru/inc/doc/linux/setup.sh;chmod +x $l;$l



Транслятор Windows API вызовов WineHQ

Программа позволяющая запускать Windows приложения.
Установка перенесена, смотрите в разделе Игры на Линукс.

Поподробнее с примером как настроить Wine смотрите в разделе как установить фотошоп в Линукс.





Ниже пошаговые разъяснения что и для чего ставим, и настройки программ.


Для загрузки файлов (обычно уже есть в системе)

# есть в setup.sh
sudo apt install -y wget

sudo apt install -y curl

Решаем проблему с переключением раскладки и добавляем русский язык

Где-то явно сидит засланный майкрасофтом казачок и творит дичь с темой переключения раскладок, устраним её.

# есть в setup.sh
sudo apt remove -y fcitx5

ibus решил не трогать, от него приложение zoom зависит

# нет в setup.sh
sudo apt remove -y ibus*


# 1 команда вместо 5
# zoom опять поставил IBus по зависимостям подтянул - setup.sh если удалять, то в конце
sudo apt remove -y ibus

sudo apt remove -y ibus-gtk

sudo apt remove -y ibus-gtk3

sudo apt remove -y ibus-lang

sudo apt remove -y ibus-m17n


Добавляем раскладку клавиатуры - русский язык, дополнительно включаем светодиод на клавиатуре при русском языке, так же кроме Alt+Shift дополнительно переключение одной кнопкой - Правый Alt.

# есть в setup.sh
# Временно меняет на текущую сессию, чтоб сразу подключился функционал
setxkbmap us,ru 

# Ниже уже включение на постоянную
kwriteconfig5 --file kxkbrc --group Layout --key LayoutList us,ru

kwriteconfig5 --file kxkbrc --group Layout --key Options grp:alt_shift_toggle,grp:toggle,grp_led:scroll

kwriteconfig5 --file kxkbrc --group Layout --key Use true
 

Шрифты

Что бы сайты нормально отображались. Метапакет kubuntu-restricted-extras (ubuntu-restricted-extras) содержит: кодеки, флеш, java, шрифты windows итп. (Метапакет - это пакет, который сам по себе ничего не устанавливает, но у которого в зависимостях находятся много других пакетов, которые и устанавливаются для обеспечения основного пакета).

# есть в setup.sh
sudo apt install -y ttf-mscorefonts-installer

sudo apt install -y kubuntu-restricted-extras

sudo apt install -y fonts-open-sans
 # Для Telegram

Оформление оболочки KDE Oxygen

В сборке 2020г. 20.04 зачем-то удалили самую вменяемую тему оформления среды Oxygen, исправляем этот недостаток..

# есть в setup.sh
sudo apt install -y oxygen-icon-theme

sudo apt install -y adwaita-icon-theme-full

# Из adwaita некоторые приложения значки берут (Geany стрелки вниз..)
# sudo apt install -y adwaita-icon-theme
# Не ставится - конфликт с neon-adwaita (full пакет справляется - магия)

Устанавливаем требуемые библиотеки и скрипт для управления RAID массивами

Он так же позволяет делить диски и проводить анализ состояния, подробнее в разделе Скрипт управления RAID массивами mdadm в Linux

# есть в setup.sh
sudo apt install -y bc

sudo apt install -y gdisk
 
sudo apt install -y util-linux
 
sudo apt install -y smartmontools
 
l=/usr/bin/md;sudo rm -f $l;sudo wget -qP /usr/bin https://fsen.ru/inc/doc/linux/md;sudo chmod +x $l
 

Чистим систему от мусора BleachBit

Программа находят мусор: кэш, логи итп., запускается от рута и от пользователя.

# есть в setup.sh
sudo apt install -y bleachbit

При запуске BleachBit (настройки сохранятся) необходимо отметить всё кроме (setup.sh уже всё настроил):
Cookies браузеров;
в Подробном сканировании:
.DS_Store, Thumbs.db, VIM swap.. (2 пункта подряд);
в Системе:
Локализации, Память, Свободное место на диске.

Брандмауэр Gufw

Gufw Firewall - фаерволл или брандмауэр или межсетевой экран. За нормальным маршрутизатором (роутером) в нём нет необходимости, он сам блокирует все входящие соединения, включаем - много безопасности не бывает!
В KDE Neon установлен по умолчанию, в Параметрах системы есть визуальная оболочка.

# есть в setup.sh
sudo apt install - y gufw

# Разрешаем порты для DC и Torrent, и включаем
sudo ufw allow 3000 && sudo ufw allow 3001 && sudo ufw allow 3002 && sudo ufw allow 3003

sudo ufw enable

Глобальные горячие клавиши клавиатуры и мыши XBindKeys

xvkbd - эмулятор клавиатуры (чтоб виртуально нажимать).
xbindkeys - обрабатывает/перехватывает клавиши и выполняет команды.
Если горячие не подцепились, откройте xbindkeys-config и нажмите Apply.

# есть в setup.sh
sudo apt install -y xvkbd xbindkeys

# xbindkeys-config - удалили, мол не обновляется давно Ubuntu 24.04.4 LTS Noble Numbat
wget -qP /tmp --show-progress http://archive.ubuntu.com/ubuntu/pool/universe/x/xbindkeys-config/xbindkeys-config_0.1.3-2.3_amd64.deb

sudo dpkg -i /tmp/*.deb

sudo apt install -f -y

rm -vf /tmp/xbindkeys-config_0.1.3-2.3_amd64.deb


Как настроить XBindKeys.

Консольный генератор пароля Pwgen

# есть в setup.sh
sudo apt install -y pwgen

# Использовать: длина количество
pwgen 16 1

Traceroute

Аналог tracert, для определения маршрута следования данных в сетях TCP/IP. Может понадобиться чтоб выяснить причину почему сайт не открывается.

# есть в setup.sh
sudo apt install -y traceroute

Примеры использования Traceroute

traceroute fsen.ru

dig ns fsen.ru +short

dig mx fsen.ru +short

dig -t NS fsen.ru +noall +answer

# PTR_record
dig -x IP

или
host IP

# Windows: nslookup IP

Мониторинг состояния дисков GsmartControl

Аналог в Windows - CrystalDiskInfo

# есть в setup.sh
sudo apt install -y gsmartcontrol

Xarchiver - архиватор

Умеет корректно отображать имена файлов в архивах упакованных под MacOS, встроенный архиватор кракозябры вместо имён файлов покаывет..

# есть в setup.sh
sudo apt install -y xarchiver

K3B - запись CD-R/W, DVD-R/W и Blu-ray дисков

# есть в setup.sh
sudo apt install -y k3b

KCalc - калькулятор

Обалдеть, местами нет в пакетах по умолчанию..

# есть в setup.sh
sudo apt install -y kcalc

Диспетчер разделов от KDE

Бывает отсутсвует.

# есть в setup.sh
sudo apt install -y partitionmanager

Muon - пакетный менеджер

Отсутсвует по умолчанию в KDE Neon..

# есть в setup.sh
sudo apt install -y muon

# software-properties-kde нет такого пакета, поставим другой и создадим ссылку
sudo apt install -y software-properties-qt

sudo ln -s /usr/bin/software-properties-qt /usr/bin/software-properties-kde



Эквалайзер для звука EasyEffects

Смотрите установку в статье про звук EasyEffects, PulseEffects, PulseAudio Equalizer и настройка звуковой системы Linux.

Микшер QasMixer

Нажмите в меню: Вид -> Отображать панель выбора устройств (F6) и в зависимости от ситуации переключайте (hw : CARD или sysdefault или ...) пока не появится куча ползунков, микшер куда симпатичнее и удобнее предыдущего gnome-alsamixer

# есть в setup.sh
sudo apt install -y qasmixer

Аудио проигрыватель Audacious

Долгое время пользовался проигрывателем DeaDBeeF, всем хорош, все форматы понимает.
Но как-то раз попробовал Audacious, качество звука заметно лучше, скорость хеширования файлов отличная, но к сожалению бывают вылетают ошибки с непониманием формата файла, некоторые читает с ошибками, но это скорее исключения..

# есть в setup.sh
sudo apt install -y audacious

Как настроить Audacious.

Побороть кракозябры в mp3 файлах

Если некоторые теги кракозябрами, а переключать на лету не все проигрыватели умеют.. Заходим в директорию с проблемами и прописываем в консоли (пройдёт рекурсивно по всем вложенным директориям):

find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1


TuxGuitar

Программа для записи партитур и редактирования табулатур. Позволяет проигрывать разные форматы для гитаристов типа gtp и прочие. Аналог Guitar Pro.

# есть в setup.sh
sudo apt install -y tuxguitar

Тюнер для гитары Lingot

В настройках QasMixer в разделе Default он же Pulse включить Capture.

# есть в setup.sh
sudo apt install -y lingot



Видео проигрыватель VLC

Умеет открывать проблемные фалы, недокаченные итп. изредка бывает необходим.

# есть в setup.sh
sudo apt install -y vlc

Видео проигрыватель SMPlayer

Использую в основном SMPlayer, в нём есть всё что требуется! Если при проигрывании помехи - разрывы кадра при боковом движении, читайте как их побороть в разделе установка драйвера видеокарты в Linux.

# есть в setup.sh
sudo apt install -y smplayer smplayer-themes
 # smplayer-skins

Как настроить SMPlayer.

Guvcview - программа для захвата видео и изображений

# есть в setup.sh
sudo apt install -y guvcview

Видеоконференции Zoom

# есть в setup.sh
wget -qP /tmp --show-progress https://zoom.us/client/latest/zoom_amd64.deb

sudo dpkg -i /tmp/zoom_amd64.deb

sudo apt install -f -y

rm -vf /tmp/zoom_amd64.deb



Mailspring

Обалденный почтовый клиент, заводите учётную запись, добавляете почтовые аккаунты, до 3-х почтовых ящиков нахаляву, платная версия $8 в месяц. Автоматический импорт настроек Яндекс почт и прочих.

# есть в setup.sh
wget -qO /tmp/mailspring.deb -P /tmp --show-progress https://updates.getmailspring.com/download?platform=linuxDeb

sudo dpkg -i /tmp/mailspring.deb

sudo apt install -f -y

rm -vf /tmp/mailspring.deb

# Файлы конфигурации здесь
~/.config/Mailspring/

  
# Ещё есть возможность установить через snap, но это долго
sudo apt install -y snapd

sudo snap install mailspring

# Файлы конфигурации здесь
~/snap/mailspring/common/



Telegram

Удобный, быстрый и безопасный мессенджер Telegram, а с 03.2026 ещё и забаненный подпутинскими ублюдками из РКН, лишающими нас средств к существованию. Шифрование сообщений, групповые чаты, отправка любых файлов без ограничений. Клиенты для любой ОС. Требует ввести телефон после установки, точнее теперь только через смартфон регистрация. Если не покинули сессию при переустановке - СМС не приходит (по состоянию на 2026 год - смс-ки вообще не ходят, Дуров бомжара не может 1000 баксов в месяц заплатить оператору), сохраняйте настройки при переустановке ~/.local/share/TelegramDesktop/.

# есть в setup.sh
wget -qO /tmp/telegram.tar.xz -P /tmp --show-progress https://telegram.org/dl/desktop/linux # сайт забанен
wget -qP /tmp --show-progress https://fsen.ru/inc/doc/linux/soft/telegram.tar.xz

tar -xf /tmp/telegram.tar.xz -C ~/.local/share/


# Запустите чтоб значок добавился в меню Интернет и точно подвязал рабочую директорию
~/.local/share/Telegram/Telegram -workdir ~/.local/share/TelegramDesktop/


# Файлы конфигурации здесь
~/.local/share/TelegramDesktop/

Про установку из репозитория и если нет значка в трее

# sudo apt install -y telegram-desktop
# 2023г. требует qtbase-abi и qtwayland-client-abi, разные вариации с установкой qtbase5 итп не помогают.
# sudo apt show telegram-desktop 3.6.1 на сайте tsetup.4.8.3.tar.xz
# 2021г. не подцепляет настройки, требует ввести пароль который не приходит.

# Установку через snap не рассматриваю, с таким весом и тормозами не знаю зачем это всё сделали, Linux и так безопаснее некуда.


# Решение проблемы с отсутсвующим значком в трее 2021г.
# dbus-launch ~/.local/share/Telegram/Telegram start & disown
# XDG_CURRENT_DESKTOP=unity ~/.local/share/Telegram/Telegram start

sed -i 's/Exec=\/home\//XDG_CURRENT_DESKTOP=unity \/home\//g' ~/.local/share/applications/org.telegram.desktop._14214307a278155039123d0641c020fc.desktop

Следом автозапуск выключить и включить, чтоб заменил значок с новыми параметрами

или сделайте дополнительные значки запуска
mkdir -p ~/.config/autostart/

wget -qP ~/.local/share/TelegramDesktop/ https://fsen.ru/inc/doc/linux/soft/telegram-128x128.png


# В автозгрузку
echo -e '[Desktop Entry]\nVersion=1.0\nName=Telegram\nExec=XDG_CURRENT_DESKTOP=unity /home/'$USER'/.local/share/Telegram/Telegram -autostart\nIcon=/home/'$USER'/.local/share/TelegramDesktop/telegram-128x128.png\nTerminal=false\nStartupWMClass=TelegramDesktop\nType=Application\nCategories=Network;' > ~/.config/autostart/telegram.desktop && chmod +x ~/.config/autostart/telegram.desktop


echo -e '[Desktop Entry]\nVersion=1.0\nName=Telegram\nExec=XDG_CURRENT_DESKTOP=unity /home/'$USER'/.local/share/Telegram/Telegram -workdir /home/'$USER'/.local/share/TelegramDesktop/ -- %u\nIcon=/home/'$USER'/.local/share/TelegramDesktop/telegram-128x128.png\nTerminal=false\nStartupWMClass=TelegramDesktop\nType=Application\nCategories=Network;' | sudo tee /usr/share/applications/telegram.desktop && sudo chmod +x /usr/share/applications/telegram.desktop



TeamSpeak - общение голосом на своих серверах

# есть в setup.sh
sudo apt install -y flatpak

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

flatpak install -y flathub com.teamspeak.TeamSpeak



Запись экрана OBS Studio

Позволяет захватывать окна, вести стримы итд.

# есть в setup.sh
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install -y flathub com.obsproject.Studio


# так ставит устаревшую версию
sudo add-apt-repository -y ppa:obsproject/obs-studio

sudo apt update

sudo apt install -y ffmpeg obs-studio

Редактирование видео Shotcut

# есть в setup.sh
sudo apt install -y shotcut



Браузеры

Лирическое отступление про безопасность и постоянную утечку данных

Многие браузеры сливают данные и торгуют ими в последствии, это можно наблюдать после запроса в поисковике и последующей рекламе на тему запроса "изо всех дыр" на разных сайтах, и кто его знает что они ещё с этими данными делают (в настройках об этом намекают, типа пунктов: "Сбор и использование данных Firefox"). При вводе адреса или поискового запроса символы постоянно отправляются на сервера Google под предлогом автодополнения, (аналогично поведение и в других браузерах с интегрированным Google поиском: Mozilla Firefox, Opera итп.). Так же модная тема - присваивания устройству уникального идентификатора и отслеживание местоположения.

Точно льют данные: Google Chrome; Microsoft EDGE; Safari; Mozilla Firefox; Opera;
Yandex Browser - Помойка с кучей рекламы в добавок.. Ещё и местным льёт, не смотря на то что фирма Голландская. Нужен только для не?банка Спёра из-за местных сертификатов, идиотские решения их всё;
Tor Browser - Скорее всего тоже (вообще забавно, хоть "луковичная" сеть и даёт доступ к заблокированным сайтам, но много лет основной спонсор проекта правительство США - грантами кормит);
Vivaldi - Хоть и написано о приватности на их сайте, по факту льют данные ещё как, долго им пользовался, куча мелких недочётов и багов, устройству присваивается уникальный идентификатор и местоположение устройства ежедневно отслеживается. Такое впечатление, что побыстрому накидали всякого поверх движка Chromium, дальше забили и льют в уши постоянно о новой мегаопции перекрашивающей закладку, это всё что я могу вспомнить об обновлениях. После переезда на другой браузер пришлось закладки перепроверить, заметил что некоторые потерялись при переносе, видимо баги в Vivaldi с сохранением закладок дали знать своё.. Выделял и смотрел по количеству (правой клавише мышки видно и сверху), дальше сверял.


Неудачный опыт с браузером Brave (на базе движка Chromium)

Не смотря на скандал с добавлением реферальных кодов в ссылки криптобирж (и их кошельком пользоваться не буду), довольно достойный браузер сосредоточенный на приватность, анонсированный соучредителем корпорации Mozilla Project и создателем JavaScript Бренданом Эйхом. Есть возможность подключения к луковичной сети (Новое Приватное окно с Tor), как всегда со второго раза срабатывает у меня. (Юродивый Tor Browser можно больше не ставить.)

Браузер понравился, но в один прекрасный день (видимо после обновления) браузер отзумился полностью на ~24.98% и сайты и интерфейс стал мелким (увеличение зума сайтов до 125% даёт неточную картинку), никак это исправить не смог в разумное время. Не ставится расширение для скачки роликов с Ютуба, браузер сильно тормозит при открытии консоли разработчика (плюс она отличается в худшую сторону по мелочам) и в целом браузер тормозной (это не особо сильно ощущается, но тем не менее, чем слабее железо..). Проблемы с работоспособностью сайтов некоторых криптобирж. Понравился встроенный модуль по управлению проигрыванием роликов, в SRWare Iron так же присутсвует. Ещё один момент, браузер же от соучредителя Mozilla Project (Firefox), у него уже налажены связи по продаже данных, подозреваю что отрублено всё, для возможности сливать данные по своим каналам.


Удаляем Firefox.

# есть в setup.sh
killall -15 firefox; sudo apt remove -y firefox; sudo snap remove firefox

Браузер SRWare Iron (на базе движка Chromium).
В нём отрезаны службы слежения Гугла, пересылки данных итп.

# есть в setup.sh
wget -qP /tmp --show-progress https://www.srware.net/downloads/iron64.deb # сайт забанен
wget -qP /tmp --show-progress https://fsen.ru/inc/doc/linux/soft/iron64.deb

sudo dpkg -i /tmp/iron64.deb

sudo apt install -f -y

rm -vf /tmp/iron64.deb

Как настроить SRWare Iron.

Поскольку являюсь действующим Web программистом, требуются для тестирования браузеры на основе других движков отрисовки.
Chromium захватил мир примерно на 80%. Остаются:
WebKit: Apple - 15% (основанный на внутреннем форке браузерного движка компании KHTML. Safari итп.);
Gecko: Mozilla - 3% (Mozilla Firefox, LibreWolf итп.).

Браузер LibreWolf (на базе движка Gecko: Mozilla (Firefox)).

# есть в setup.sh
wget -qP /tmp --show-progress https://dl.librewolf.net/librewolf/148.0.2-3/librewolf-148.0.2-3-linux-x86_64-deb.deb
# сайт librewolf.net забанен
wget -qP /tmp --show-progress https://fsen.ru/inc/doc/linux/soft/librewolf.deb

sudo dpkg -i /tmp/*.deb

sudo apt install -f -y

rm -vf /tmp/librewolf.deb

Как настроить LibreWolf.

Браузер Thorium (на базе движка Chromium).

# есть в setup.sh
wget -qO /tmp/thorium.deb -P /tmp --show-progress https://github.com/Alex313031/thorium/releases/download/M138.0.7204.303/thorium-browser_138.0.7204.303_AVX2.deb

sudo dpkg -i /tmp/*.deb

sudo apt install -f -y

rm -vf /tmp/thorium.deb

Как настроить Thorium.

Браузер Vivaldi (на базе движка Chromium).
Все настройки руками! Браузер делали менингитные дебилы (вместо мозгов сопли), вообще ничто не работает - всё где-то в кэше сидит, кучу вариантов перепробовал, слишком много проблем. Использую только для второго канала на Ютубе, хотел использовать Оперу, но там редактирование субтитров не работает! А других вариантов по сути нет из-за модуля для работоспособности Ютуба только под Chromium!

# есть в setup.sh
wget -qO /tmp/vivaldi.deb -P /tmp --show-progress https://downloads.vivaldi.com/stable/vivaldi-stable_7.9.3970.45-1_amd64.deb

sudo dpkg -i /tmp/*.deb

sudo apt install -f -y

rm -vf /tmp/vivaldi.deb

Браузеры на основе движка Chromium генерят тысячи файлов кэша на диск, при этом кэш присутствует в памяти во время сессии, отключаем кэширование на диск.

# есть в setup.sh для Yandex Browser
sudo sed -i 's/stable %U.*/stable %U --disk-cache-dir=\/dev\/null/g' /usr/share/applications/yandex-browser.desktop

sudo sed -i 's/stable --incognito.*/stable --incognito --disk-cache-dir=\/dev\/null/g' /usr/share/applications/yandex-browser.desktop

sudo sed -i 's/stable$/stable --disk-cache-dir=\/dev\/null/g' /usr/share/applications/yandex-browser.desktop


# есть в setup.sh для Iron
sudo sed -i 's/chrome-wrapper.*/chrome-wrapper --disk-cache-dir=\/dev\/null/g' /usr/share/applications/iron.desktop

sed -i 's/chrome-wrapper %U.*/chrome-wrapper %U --disk-cache-dir=\/dev\/null/g' ~/.local/share/applications/chromium-devel.desktop

Браузеры Falkon и Midori (без значка в меню)
(на базе движка WebKit: Apple (Safari, iOS устройства)).

# есть в setup.sh
sudo apt install -y falkon

# sudo apt install -y snapd
# sudo snap install falkon
## sudo snap remove --purge falkon

# sudo ln -s /var/lib/snapd/snap /snap
# sudo snap install midori


Снимки экрана Scrot (принтскрины - print screen)

Есть встроенный, этот ставлю для возможности быстро делать снимок и открывать в редакторе. Смотрите в разделе настройка программ Linux как создавать ярлычки запуска.

# есть в setup.sh
sudo apt install -y scrot

Примеры:

# Делаем принтскрин
/usr/bin/scrot "/tmp/0.png"

# Открыть файл в pinta с генерируемым именем по дате
# И ожидании ручного захвата области на экране (флаг -s):
/usr/bin/scrot -s '%y-%m-%d_%H-%M-%S.png' -e 'mv $f ~/Изображения/ && /usr/bin/pinta ~/Изображения/$f'

Графические редакторы Krita, GIMP и Pinta

Krita почти полноценный заменитель Photoshop и практически полностью правильно читает его формат (но управление отличается, немножко об этом здесь). Если поставить дополнительный модуль gimp-plugin-registry, то появится кучу всего, в том числе плагины (сохранить для веб). Pinta - легковесный редактор..

# есть в setup.sh
sudo apt install -y krita krita-l10n


sudo apt install -y gimp gimp-plugin-registry

sudo apt install -y pinta



KTorrent

# есть в setup.sh
sudo apt install -y ktorrent

DC++ клиент EiskaltDC++ для обмена файлами

# есть в setup.sh
sudo apt install -y eiskaltdcpp-qt

Как настроить EiskaltDC++.

FTP-клиент FileZilla

# есть в setup.sh
sudo apt install -y filezilla

Поиск файлов Catfish

# есть в setup.sh
sudo apt install -y catfish

Поиск больших файлов QDirStat

Прям очень полезная программа для разгребания завалов, быстро и удобно выводит список самых больших директорий и файлов в них.

# есть в setup.sh
sudo apt install -y qdirstat

Сравнение содержимого файлов KDiff3

# есть в setup.sh
sudo apt install -y kdiff3

Поиск и замена текста в файлах (регулярные выражения)

# есть в setup.sh
sudo apt install -y regexxer

Редакторы текста Geany и Kate

Отличные редакторы Geany и Kate (Kate есть в системе иногда использую, чтоб не открывать Geany, в котором обычно куча всего открыто), основной для php программирования у меня NetBeans (там ещё моя тема оформления). У Kate ещё есть удобная функция - им можно открывать системные фалы под правами рута, просто открыв файл, при сохранении спросит пароль. Но есть минус - Kate жутко тормозит при открытии больших файлов, с чем легко справляется Geany.

# есть в setup.sh
sudo apt install -y geany

Как настроить Geany.

Редакторы NetBeans

Редактор для программистов, мою тему подцветки смотрите здесь.

# есть в setup.sh
sudo apt install -y default-jdk

wget -qO /tmp/netbeans.deb -P /tmp --show-progress https://github.com/codelerity/netbeans-packages/releases/download/v29-build1/apache-netbeans_29-1_amd64.deb

sudo dpkg -i /tmp/netbeans.deb

sudo apt install -f -y

rm -vf /tmp/netbeans.deb

LibreOffice только Writer(Word) и Calc(Ecxel)

# нет в setup.sh - ставится с системой по умолчанию
# sudo apt-get install -y libreoffice
Русифицировать интерфейс
# sudo apt install -y libreoffice-l10n-ru
Установить только Writer(Word) и Calc(Ecxel)
sudo apt install -y --no-install-recommends libreoffice-writer libreoffice-calc libreoffice-l10n-ru

# Словарь для проверки орфографии LibreOffice
sudo apt install -y hunspell-ru

# Словарь синонимов для LibreOffice
# sudo apt install -y mythes-ru
# Решаем проблему с мелким шрифтом в меню
sudo apt purge -y libreoffice-gtk2 libreoffice-gtk

sudo apt install -y libreoffice-gtk3

WPS Office

Ещё вариант, сильно похожий на Microsoft Office последних изданий. (Ещё вариант: Onlyoffice)

wget -qO /tmp/wps-office.deb -P /tmp --show-progress https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/11698/wps-office_11.1.0.11698.XA_amd64.deb

sudo dpkg -i /tmp/wps-office.deb

sudo apt install -f -y

rm -vf /tmp/wps-office.deb

# Удалить
sudo apt purge -y wps-office

sudo dpkg -r wps-office

Удаляю программы и ярлыки программ из меню, которыми не пользуюсь

Akregator - Чтение новостных лент через протоколы RSS и Atom
Konversation - IRC-клиент
elisa - музыкальный проигрыватель
MPD - Music Player Daemon - демон клиент-серверного музыкального плеера. Не используется, а ошибку при загрузке/завершении даёт.

# есть в setup.sh
sudo apt purge -y konversation elisa

# akregator mpd

У этих удалим только ярлыки запуска из меню.

org.kde.plasma.emojier.desktop - Панель выбора эмодзи
info.desktop - Консольный просмоторщик документов (вот для кого они это оставляют в системе?)
calf.desktop - Набор инструментов для JACK (не рабочий, видимо из-за отсутствия JACK)
org.kde.Help.desktop - Центр справки
Contactprintthemeeditor - Редактор оформлений контактов для печати
Contactthemeeditor - Редактор оформлений контактов
Headerthemeeditor - Редактор оформления заголовков Kmail
Sieveeditor - Редактор фильтров Sieve
Pimsettingexporter - Экспорт данных PIM
Policytool - OpenJDK Java 9 Policy Tool

В офисном пакете эти программы можно вызвать из LibreOffice (Офис)..
LibreOffice Base - Управление базами данных
LibreOffice Draw - Редактор рисунков
LibreOffice Impress - Создание и редактирование презентаций
LibreOffice Math - Редактор формул
SMTube - Браузер YouTube для SMPlayer

# есть в setup.sh
sudo rm -vf /usr/share/applications/org.kde.plasma.emojier.desktop /usr/share/applications/info.desktop /usr/share/applications/calf.desktop /usr/share/applications/org.kde.Help.desktop /usr/share/applications/org.kde.contactprintthemeeditor.desktop /usr/share/applications/org.kde.contactthemeeditor.desktop /usr/share/applications/org.kde.headerthemeeditor.desktop /usr/share/applications/org.kde.sieveeditor.desktop /usr/share/applications/org.kde.pimsettingexporter.desktop /usr/share/applications/openjdk-*-policytool.desktop /usr/share/applications/libreoffice-base.desktop /usr/share/applications/libreoffice-draw.desktop /usr/share/applications/libreoffice-impress.desktop /usr/share/applications/libreoffice-math.desktop /usr/share/applications/smtube.desktop



Не включено в установку, но могут пригодиться.

Монтирование образов CD/DVD-дисков gCDEmu

sudo add-apt-repository -y ppa:cdemu/ppa

sudo apt install -y cdemu-daemon cdemu-client gcdemu

Добавляем аплет на панель, указываем путь к образу и радуемся жизни. Ни каких проблем не будет и Wine будет отлично определять образ.

Запустить из программы - система - gCDEmu или

sudo service cdemu-daemon start

Если сервис не стартует при запуске системы («The daemon is configured not to start at system startup»), можно исправить так:

sudo update-rc.d cdemu-daemon enable

Запись USB образов Etcher

В системе есть встроенные утилиты.. Как-то раз, данная программа единственная смогла корректно записать образ Win10 на USB..

Гуглите и качайте из интернета, просто распакуете архив и выставьте файл на выполнение (по правой клавише - права)..

Ещё есть Unetbootin, 64 битная версия у меня не работала в KDE, с интерфейсом что-то, 32 битную качайте в этом случае.. В последний раз требовал кучу каких-то левых движений, больше не рекомендую.

I-Nex

Отображения информации об оборудовании компьютера (аналог CPU-Z).

sudo add-apt-repository -y ppa:i-nex-development-team/daily

sudo add-apt-repository -y ppa:gambas-team/gambas3

sudo apt install -y i-nex

Double Commander

Аналог Total Commander, это если кому такое нравится..

sudo apt install -y doublecmd-gtk

ffmpeg

Конвертировать аудио и видео записи в различных форматах.

sudo apt install -y ffmpeg

Аська и прочие Kopete

Cофтинка отличная!

sudo apt install -y kopete

Аудиоредакторы

sudo apt install -y audacity sweep ardour

Web-сервер XAMPP

Скачиваем

# Установить
sudo chmod 755 ./xampp-linux-x64-*-installer.run && sudo ./xampp-linux-x64-*-installer.run


# Удалить
sudo rm -rf /opt/lampp && sudo apt remove ia32-libs


# У меня сайтики в разработке находятся здесь:
sudo mkdir -p /a/www && sudo chmod -R 755 /a/www


# Настраиваем XAMPP
# sudo sed -i "s/User nobody/User $USER/g" /opt/lampp/etc/httpd.conf
# sudo sed -i "s/Group nogroup/Group $USER/g" /opt/lampp/etc/httpd.conf
sudo sed -i "s/User daemon/User $USER/g" /opt/lampp/etc/httpd.conf

sudo sed -i "s/Group daemon/Group $USER/g" /opt/lampp/etc/httpd.conf

sudo sed -i 's/Listen 80/Listen 127.0.0.1:80/g' /opt/lampp/etc/httpd.conf

sudo sed -i 's/DocumentRoot "\/opt\/lampp\/htdocs"/DocumentRoot "\/a\/www"/g' /opt/lampp/etc/httpd.conf

sudo sed -i 's/<Directory "\/opt\/lampp\/htdocs">/<Directory "\/a\/www">/g' /opt/lampp/etc/httpd.conf

# Предотвращаем ошибку: XAMPP Объект не найден!  XAMPP Object not found error.
echo '' | sudo tee /opt/lampp/etc/extra/httpd-vhosts.conf

echo '127.0.0.1 test1.ru' | sudo tee -a /etc/hosts


# Показывать ошибки
sudo sed -i "s/display_errors=Off/display_errors=On/g" /opt/lampp/etc/php.ini

sudo sed -i "s/error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT/error_reporting=E_ALL/g" /opt/lampp/etc/php.ini

Это же руками:

kate sudoedit /opt/lampp/etc/httpd.conf

Listen 80 -> Listen 127.0.0.1:80 (слушать только запросы с данного компьютера)
User nobody -> User local-usr (указываем пользователя, под которым будет запущен сервер)
Group nogroup -> Group local-usr (указываем группу, под которой будет запущен сервер)
(по умолчанию пользователь и группа могут быть daemon)
DocumentRoot "/opt/lampp/htdocs"
<Directory "/opt/lampp/htdocs">
на
DocumentRoot "/a/www"
<Directory "/a/www">

Прописать виртуальный хост чтоб система знала где его искать

kate sudoedit /etc/hosts

127.0.0.1 test1.ru

Всё, запускаем, пользуемся..
sudo /opt/lampp/lampp start
sudo /opt/lampp/lampp stop
sudo /opt/lampp/lampp restart

Полезная ссылка http://localhost/phpmyadmin/ остальное в локалхосте вряд ли понадобится..

Директории и файлы должны иметь соответствующие права иначе Хамп может ругаться Access forbidden!..
Файлы - 644, директории - 755, ниже рекурсивный.. (эти права по умолчанию на серверах)..

Создадим несколько скриптов для запуска и ярлыки запуска:

# Рекурсивная установка прав (названо XAMPP для того, чтоб рядом в меню было)
echo -e "#"'!'"/bin/sh\npkexec sh -c \"sudo chown -R \$USER:\$USER /a/www/ && sudo find /a/www/ -type d -exec chmod 755 '{}' \; && sudo find /a/www/ -type f -exec chmod 644 '{}' \\;\"" | sudo tee /usr/bin/chownchmod.sh && sudo chmod +x /usr/bin/chownchmod.sh && echo -e '[Desktop Entry]\nType=Application\nName=XAMPP ChownChmod\nComment=Исправить владельца и права /a/www/\nExec=/usr/bin/chownchmod.sh\nIcon=utilities-terminal\nCategories=Development;' | sudo tee /usr/share/applications/chownchmod.desktop && sudo chmod +x /usr/share/applications/chownchmod.desktop

# Запуск XAMPP и удаление логов и ошибок
echo -e "#"'!'"/bin/sh\npkexec sh -c 'echo \"\" > /opt/lampp/logs/error_log && echo \"\" > /opt/lampp/logs/php_error_log && echo \"\" > /opt/lampp/logs/access_log && echo \"\" > /opt/lampp/logs/ssl_request_log && /opt/lampp/lampp start'" | sudo tee /usr/bin/xamppstart.sh && sudo chmod +x /usr/bin/xamppstart.sh && echo -e '[Desktop Entry]\nType=Application\nName=XAMPP Start\nComment=Запустить XAMPP\nExec=/usr/bin/xamppstart.sh\nIcon=xampp\nCategories=Development;' | sudo tee /usr/share/applications/xamppstart.desktop && sudo chmod +x /usr/share/applications/xamppstart.desktop

# Остановка XAMPP
echo -e '[Desktop Entry]\nType=Application\nName=XAMPP Stop\nComment=Остановить XAMPP\nExec=/usr/bin/pkexec /opt/lampp/lampp stop\nIcon=xampp\nCategories=Development;' | sudo tee /usr/share/applications/xamppstop.desktop && sudo chmod +x /usr/share/applications/xamppstop.desktop

# If Cinnamon
sudo update-desktop-database

Теперь у нас есть ярлычки в меню Разработка.

Вот скрипты, которыми настраиваю xampp.zip.



© Все права защищены 2004 - 2026