- Основные системные утилиты
- CDE (CDEpack)
- CopyQ
- Coreutils
- dbus
- Diodon
- fbxkb
- Findutils
- Finit
- Flatpak
- GPM
- Программы для linux. 30 стандартные установленные программы на Linux
- 1. Thunderbird
- 2. Geary
- 3. Evolution
- 4. Firefox Chrome
- 5. LibreOffice
- 6. gscan2pdf
- 7. KeePass
- 8. VirtualBox
- 9. WizNote
- 10. UFW / GUFW
- 11. Gimp
- 12. Pinta
- 9. Системные утилиты¶
- Установка и удаление программ¶
- Исправление зависимостей¶
- Настройки программ¶
- Управление сервисами¶
- Содержимое пакета¶
- Обеспечение безопасности¶
- Полезное¶
- Зависимости пакетов¶
- Экономия трафика¶
- Чистка distfiles¶
- Дефрагментация дисков¶
- Проверка жесткого диска¶
- Computer Science Mojo
- What Debian standard system utilities include
- Software
- Reading
- In Debian terminal, run
Основные системные утилиты
ALSA (Advanced Linux Sound Architecture) — это звуковая подсистема для Linux.
CDE (CDEpack)
Автоматическое создание портативных/переносимых приложений.
CopyQ
Многофункциональный менеджер буфера обмена.
Coreutils
GNU Core Utilities (или coreutils) — пакет программного обеспечения GNU, содержащий большое количество основных утилит, таких как cat, ls и rm, необходимых для UNIX-подобных операционных систем.
dbus
D-Bus — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе общаться друг с другом.
Diodon
Расширяемый плагинами менеджер буфера обмена.
fbxkb
Маленький индикатор раскладки клавиатуры.
Findutils
Набор утилит, предоставляющих доступ через командную строку к переключению беспроводных профилей, синхронизации часов после выхода из режима ожидания, резервному копированию системных конфигурационных файлов, запуску приложений и т.д.
Finit
Finit — это простая альтернатива SysV init и systemd, являющая форком EeePC fastinit.
Flatpak
Flatpak (ранее xdg-app) предлагает систему для сборки самодостаточных пакетов для графических приложений, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от остальной системы.
GPM
GPM — это аббревиатура от англ. general purpose mouse («мышь общего назначения») в виртуальных консолях Linux. Включается во все дистрибутивы Linux.
Программы для linux. 30 стандартные установленные программы на Linux
Если хотите использовать или уже используете ОС Linux, ниже приведен список из 50 полезных и достаточно популярных приложений, которые нравятся многим пользователям Linux, в произвольном порядке. Если вы используете Ubuntu или Mint, большинство из этих приложений можно найти во встроенных приложениях менеджерах приложений или установить через терминал.
По мере продвижения в вашем опыте работы с Linux вы, вероятно, предпочтете использовать терминал, но у каждого свои предпочтения, поэтому делайте то, что вам больше подходит.
Установка пакета с помощью терминала
1. Thunderbird
Thunderbird — это почтовый клиент от парней, которые создали Firefox Mozilla. Не смотря на то, что разработчики уже давно не выпускают значительные обновления, thunderbird работает стабильно и хорошо выполняет свою работу.
2. Geary
Почтовый клиент по умолчанию, который поставляется со средой рабочего стола GNOME 3. Дистрибутивы, которые используют чистый GNOME 3 окружение рабочего стола (например, Fedora) вероятно, данное приложение будет установлено.
3. Evolution
Это не просто почтовый клиент, он также функционирует как полный пакет для управления личной информацией, включая полезные инструменты, такие как календарь. Его функции очень похожи на Microsoft Outlook, и при желании его можно подключить к серверу Microsoft Exchange.
4. Firefox Chrome
Да ладно, вы знаете, что это. Но вместо того, чтобы выбирать один из двух, вы можете выбрать средний маршрут и установить оба! Некоторые дополнения Firefox отсутствуют в Chrome, и наоборот. И, возможно, вы хотите, чтобы некоторые закладки и надстройки были разделены между двумя браузерами, то есть одна для работы и одна для игры.
5. LibreOffice
Замена Microsoft Office для Linux, LibreOffice может сделать все, что может сделать Microsoft Office, и вам не нужно платить за лицензированную версию. Большинство дистрибутивов поставляют LibreOffice по умолчанию.
6. gscan2pdf
Простое приложение для сканирования документов в формате PDF, которое может пригодиться студентам, а также, когда вам нужно загрузить официальные документы.
7. KeePass
Если вы дошли до того, что у вас так много учетных записей с большим количеством разных паролей, и вы просто не можете больше мысленно отслеживать их все, тогда KeePass будет вам очень полезен. Это менеджер паролей, который будет хранить все ваши имена пользователей и пароли в зашифрованной базе данных. Просто убедитесь, что вы не забыли пароль KeePass!
8. VirtualBox
Если вы хотите поэкспериментировать с разными дистрибутивами Linux или другими операционными системами в целом, вы можете установить VirtualBox и запустить виртуальную машину внутри вашей реальной машины. Производительность не будет такой же хорошей, как у нативной установки ОС, но если у вашей системы достаточно мощности, то вы и не заметите различия в производительности.
9. WizNote
Альтернатива Linux Evernote, OneNote и другим подобным приложениям для создания заметок.
10. UFW / GUFW
Брандмауэр Linux. GUFW — это версия UFW с графическим интерфейсом, которая обычно запускается в терминале. Супер прост в настройке и включении / отключении, определенно меньше головной боли, чем брандмауэр Windows.
11. Gimp
Ответ Linux на Photoshop. Вероятно, самый популярный редактор изображений в Linux.
12. Pinta
Если вам не нужны все навороты GIMP, Pinta — это альтернатива MS Paint для Linux.
9. Системные утилиты¶
Для быстрого поиска программ служит программа eix (пакет app-portage/eix ), имеющая собственную базу данных для ускорения поиска.
eix mozilla eix -S browser
Отобразить список установленных пакетов можно при помощи команды:
Отобразить список установленных пакетов с версией:
Отобразить список установленных пакетов с версией и USE флагами:
Если вы не нашли интересующей вас программы в дереве портежей, вы можете поискать ее в оверлеях. Для поиска воспользуйтесь сайтом http://gpo.zugaina.org . Название оверлея будет справа в нижней строке результата поиска.
Прежде чем установить программу, найденную на сайте, подключите оверлей в вашу систему, выполнив:
Установка и удаление программ¶
Для установки и удаления программ используйте программу emerge ( sys-apps/portage) .
emerge kde-base/kgoldrunner emerge -C mc
В приведенном примере будет установлена игра kgoldrunner и удалена программа mc (Midnight Commander).
В случае если программа замаскирована, вы можете воспользоваться опцией —autounmask для вызова справки по размаскировке пакетов.
Пример установки замаскированной версии пакета:
emerge --autounmask =www-client/opera-11.10.2092
В конце перечня пакетов, подлежащих установке, вы увидите следующие рекомендации:
The following keyword changes are necessary to proceed: #required by =www-client/opera-11.10.2092 (argument) =www-client/opera-11.10.2092 ~amd64
Поместите текст под фразой «The following keyword changes are necessary to proceed:» в файл /etc/portage/package.keywords/custom (комментарии можно опустить).
echo "=www-client/opera-11.10.2092 ~amd64" >> /etc/portage/package.keywords/custom
Есть и более простой способ подтверждения размаскировки — использовать dispatch-conf (см. ниже).
Исправление зависимостей¶
Когда вы вносите изменения в установленные пакеты, может наступить случай нарушения зависимостей. Чтобы выявить и исправить такие нарушения, мы рекомендуем после обновления или удаления какой-либо программы выполнять команду revdep-rebuild .
Настройки программ¶
Во время обновления программ, для предотвращения ошибок, новые файлы настроек создаются с суффиксом ._cfg0000_ . Для некоторых сервисов важно после обновления заменять старые настройки новыми. Иногда старые настройки могут привести в нерабочее состояние установленную программу, например, старые скрипты запуска сервисов, расположенные в директории /etc/init.d .
Для своевременной замены конфигурационных файлов используйте программу dispatch-conf .
После запуска программа будет показывать отличия новой версии каждого конфигурационного файла от старого. Обратите внимание: если настройки файла были модифицированы Calculate (вы увидите соответствующий комментарий), заменять эти настройки не следует — нажмите клавишу z для пропуска изменений. Для замены файла новым нажмите клавишу u .
Управление сервисами¶
Для добавления и удаления скрипта из уровня запуска служит скрипт rc-update .
# вывести список сервисов rc-update show # добавить numlock на уровень запуска default rc-update add numlock default # перестать запускать numlock rc-update del numlock
Показать запущенные сервисы можно командой:
Содержимое пакета¶
Получить перечень файлов установленного пакета, а также узнать, какому пакету принадлежит файл в системе, можно при помощи программ qlist и qfile ( app-portage/portage-utils ).
# список файлов пакета app-portage/portage-utils qlist -ae app-portage/portage-utils # узнать пакет в который входит qfile qfile qfile
Вам также может пригодиться программка which ( sys-apps/which ), показывающая путь к файлу.
# which equery /usr/bin/equery
Обеспечение безопасности¶
Постоянное обновление системы — одно из важнейших мероприятий по обеспечению безопасности.
Можно следить за обновлениями посредством GLSA — glsa-check ( app-portage/gentoolkit ).
Просмотреть пакеты, которые необходимо переустановить:
glsa-check -p $(glsa-check -t all)
Переустановка уязвимых пакетов:
glsa-check -f $(glsa-check -t all)
Не помешает после этой операции проверить зависимости, см. выше Исправление зависимостей.
Полезное¶
Зависимости пакетов¶
Получить информацию о зависимостях пакетов можно с помощью программы qdepends ( app-portage/portage-utils ).
Экономия трафика¶
Если у Вас дорогой или лимитированный трафик, то можно сэкономить с помощью пакета getdelta .
Для его установки, если у вас архитектура i686, выполните:
ACCEPT_KEYWORDS=~x86 emerge getdelta
ACCEPT_KEYWORDS=~amd64 emerge getdelta
Необходимо добавить в файл /etc/make.conf строку:
FETCHCOMMAND="/usr/bin/getdelta.sh \$ \$/\$"
Далее все действия не отличаются от обычной установки программ, с той лишь разницей, что качаются дельты исходников, что значительно сокращает объем необходимого на обновление трафика.
Чистка distfiles¶
С течением времени может накопиться достаточно большое количество разных версий пакетов программ. При нехватке дискового пространства вы можете удалить пакеты с устаревшими версиями программ, для этого воспользуйтесь программой eclean-dist ( app-portage/gentoolkit ):
Дефрагментация дисков¶
Современные файловые системы, используемые в Linux, минимизируют фрагментацию дисков, поэтому существует достаточно небольшое количество программ для дефрагментации.
Для файловой системы XFS — пакет sys-fs/xfsdump (утилиты для дефрагментации и настройки XFS).
Пример команды для просмотра текущей фрагментации диска:
Пример команды для дефрагментирования:
Проверка жесткого диска¶
Для проверки жесткого диска на битые секторы используйте утилиту badblocks .
badblocks -svn -o /sda_log.txt -b 4096 -c 256 -p 2 /dev/sda
Computer Science Mojo
What Debian standard system utilities include
When installing Debian 8, there is a software selection page where «standard system utilities» is preselected for you. Ever wondered what that package includes? Use tasksel to find out.
Software
Reading
In Debian terminal, run
tasksel --task-packages standard
This command seems to only work if «standard system utilities» was not installed during Debian installation. It will list what is included in «standard system utilities»:
- apt-listchanges
- lsof
- mlocate
- w3m
- at
- libswitch-perl
- xz-utils
- telnet
- dc
- bsd-mailx
- file
- exim4-config
- m4
- bc
- dnsutils
- exim4
- python2.7
- openssh-client
- aptitude
- bash-completion
- python
- host
- install-info
- bzip2
- reportbug
- krb5-locales
- bind9-host
- time
- info
- liblockfile-bin
- whois
- aptitude-common
- patch
- ncurses-term
- mutt
- mime-support
- exim4-daemon-light
- ftp
- nfs-common
- python-reportbug
- rpcbind
- texinfo
- python-minimal
- procmail
- libclass-isa-perl
- python-apt
- python-support
- exim4-base
- debian-faq
- doc-debian