Fast Site Engine

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

Сделать сайт

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

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

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

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

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


23.09.2024 начал переделку под Kubuntu 24.04.1 LTS (Noble Numbat) окончание поддержки 04.2029.

Данный список программ устанавливается в Kubuntu 22.04.4 LTS (Jammy Jellyfish) окончание поддержки 04.2027.
(Подойдёт для прочих дистрибутивов на основе Debian с оболочкой KDE.)

07.03.2024 скрипт setup.sh переделан под Kubuntu 22.04.4 LTS (Ubuntu 22.04 LTS Jammy Jellyfish)

Прошлые сборки 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, использую его для анализа и тестирования дисков в системе.

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

  • Полная установка
  • Для ноутбука
  • Опционально
Общий вес после установки ~20 Гб.
Общий вес после установки ~16 Гб.
Без пакетов: tuxguitar, lingot, zoom, skype, mailspring, telegram, discord, ffmpeg, obs-studio, shotcut, librewolf, falkon, yandex, scrot, krita, krita-l10n, eiskaltdcpp-qt, catfish, qdirstat, kdiff3, regexxer, netbeans.
Вес данных зависит от выбранных программ.

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

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

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 77


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

sed -i 's/URL.*/URL=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

Утилиты

Звук

Для гитары

Видео

Общение

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

Браузеры

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

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

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

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

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

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

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 приложения.
Уcтановка перенесена, смотрите в разделе Игры на Линукс.

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





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

Шрифты

Чтоб сайты нормально отображались. Метапакет 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 пакет справляется - магия)

Чистим систему от мусора 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

Как настроить 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

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

SkanLite - сканирование изображений

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


sudo apt install -y xsane

sudo apt install -y skanimage



Эквалайзер для звука 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



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

В системе уже установлен VLC и он очень хорош, может открывать проблемные фалы, недокаченные итп. изредка бывает необходим.
Но использую в основном 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

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

# есть в setup.sh
wget -qP /tmp --show-progress https://repo.skype.com/latest/skypeforlinux-64.deb

sudo dpkg -i /tmp/skypeforlinux-64.deb

sudo apt install -f -y

rm -vf /tmp/skypeforlinux-64.deb



Mailspring

Обалденный почтовый клиент, заводите учётную запись, добавляете почтовые аккаунты, насколько помню до 3-х или 5-ти почтовых ящиков нахаляву, платная версия $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. Шифрование сообщений, групповые чаты, отправка любых файлов без ограничений. Клиенты для любой ОС. Требует ввести телефон после установки. Если не покинули сессию при переустановке - СМС не приходит, сохраняйте настройки при переустановке ~/.local/share/TelegramDesktop/.

# есть в setup.sh
wget -qO /tmp/telegram.tar.xz -P /tmp --show-progress https://telegram.org/dl/desktop/linux

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


Discord

Околоигровой клиент для общения голосом и видео, имеет встроенный чат, каналы и список друзей, очень удобен для общения. Умеет демонстрировать: экран, запущенные приложения, игры. Аккаунт лучше геистрировать на почту gmail, с яндексовской сразу после регистрации телефон требует, мол что-то не так пошло.

# есть в setup.sh
wget -qO /tmp/discord.deb -P /tmp --show-progress https://discord.com/api/download?platform=linux&format=deb

sudo dpkg -i /tmp/discord.deb

sudo apt install -f -y

rm -vf /tmp/discord.deb

Revolt

Аналог Discord.

# есть в 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 chat.revolt.RevoltDesktop



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

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

# есть в setup.sh
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), у него уже налажены связи по продаже данных, подозреваю что отрублено всё, для возможности сливать данные по своим каналам.


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

# есть в setup.sh
wget -qP /tmp --show-progress https://www.srware.net/downloads/iron64.deb

sudo dpkg -i /tmp/iron64.deb

sudo apt install -f -y

rm -vf /tmp/iron64.deb

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

Браузер Yandex Browser (на базе движка Chromium) используется только для входа в Спёрбанк (из-за местных сертификатов).

# есть в setup.sh
wget -qP /tmp --show-progress https://cachev2-spbmiran-04.cdn.yandex.net/download.cdn.yandex.net/browser/yandex/24_7_3_1253_64309/Yandex.deb

sudo dpkg -i /tmp/Yandex.deb

sudo apt install -f -y

rm -vf /tmp/Yandex.deb


# Установка из репозитория
# Какой-то гений зафиксировали версию [arch=amd64] несколько раз, из-за этого WineHQ не ставится.
# echo -e deb [arch=amd64 signed-by=/usr/share/keyrings/yandex.gpg] http://repo.yandex.ru/yandex-browser/deb stable main | sudo tee /etc/apt/sources.list.d/yandex-stable.list
# Нижнее вызывает символопонос в консоли
# curl -fSsL https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG | sudo gpg --dearmor | sudo tee /usr/share/keyrings/yandex.gpg
# sudo apt update
# sudo apt install -y yandex-browser-stable

Браузеры на основе движка 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


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

Браузер LibreWolf (на базе движка Gecko: Mozilla).
Mozilla Firefox - установлен по умолчанию, удалим.

# есть в setup.sh
wget -O- https://deb.librewolf.net/keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/librewolf.gpg

echo -e 'Types: deb\nURIs: https://deb.librewolf.net\nSuites: jammy\nComponents: main\nArchitectures: amd64\nSigned-By: /usr/share/keyrings/librewolf.gpg' | sudo tee /etc/apt/sources.list.d/librewolf.sources

sudo apt update

sudo apt install -y librewolf

sudo apt remove -y firefox

sudo snap remove firefox

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

Браузеры 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://dlcdn.apache.org/netbeans/netbeans-installers/23/apache-netbeans_23-1_all.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 - 2024