Debian 9 менеджер приложений как запустить
Этот раздел поможет наглядно подготовить чистую систему Debian к полноценному использованию в качестве того, что вы выберите сами. Нижеуказанные настройки рекомендую выполнять в пошаговом режиме. Каждый блок проверен, теория, практика и описания подаются кратко, без излишеств. Если мало, подробности ищите в Google.
Настоятельно рекомендую использовать только чистый Debian, т.е. без "заранее подобранных наборов ПО".
Такой подход наиболее полно реализует преимущества Debian перед Ubuntu и Gentoo - оптимальное сочетание затрат на установку\настройку к эффективности\захламлённости ненужным ПО.
Разработка страницы завершена, новые рецепты добавляются по мере их изучения и отладки
Если есть что добавить, то смело дополняйте разделы новой информацией. Наши опечатки и ошибки в статье также правте смело, не нужно сообщать об этом на почту, просьба соблюдать стилевое оформление этой страницы и использовать разделители разделов (серые линии различной толщины).
- Подготовка свежеустановленной системы Debian к использованию
- Система
- Политика установки ПО
- Дата и время
- Настройка
- Синхронизация локально
- Синхронизация для клиентов в сети
- sudo
- Автологин в консоли с mingetty
- Автологин в консоли с стандартным agetty
- Глобальные параметры локализации системы
- Кириллица в консоли
- Удаление неиспользуемых файлов локализации
- GRUB2
- Сетевые настройки
- Базовая настройка
- Настройка в консольном интерфейсе wicd-curses
- Общие сведения
- Apf-firewall
- Vuurmuur
- Установка
- Настройка rsyslog
- Настройка
- Подсчёт трафика
- Решение проблем.
- Авторизация по ключам
- Генерация ключей
- Настройка сервера
- Настройка клиента
- Настройка Putty
- Тorrent
- SMB (CIFS)
- Корзина
- Аудит
- Принтеры
- Web интерфейс для администрирования
- Файловый менеджер
- Сессии в консоли
- Screen
- Эмулятор терминала
- guake
- SQL сервер
- Web-сервер
- Apache2
- Поддержка PHP5
- Поддержка PHP5
- Множество сайтов на одном сервере (virtual host)
- Лог доступа
- Примечание 1 (настройка aptitude)
- Примечание 2 (ошибка запуска сети)
- Примечание 3 (настройка мс)
- Примечание 4 (ошибка pcspkr)
- Примечание 5 (setfacl неподдерживаемая операция)
Политика установки ПО
aptitude - локализованный менеджер пакетов с псевдографическим интерфейсом, который используется для наглядной и функциональной установки программ в Debian.
В большинстве последующих разделов с его помощью будет проводиться установка различных программ, из-за чего требуется заранее определить политику получения, установки и обновления программ в вашей системе.
Запускем программу и настраиваем её параметры.
Дата и время
Настройка
С консоли время в системе можно установить так:
Где MM — месяц, DD — день месяца, hh — часы, mm — минуты, CCYY — 4 цифры года, ss — секунды.
Синхронизация локально
Если вам не нужно раздавать время на другие машины, можете довольствоваться пакетом ntpdate, который не запускает свой демон при старте системы.
Вторая команда выдает разницу во времени с дебиановскими серверами, а третья - однократно синхронизирует время на вашей машине с одним из них. Можно также использовать другие сервера.
Синхронизация для клиентов в сети
Устанавливаем ntp: - комплекс программ, позволяющих получить текущее время со специальных серверов в интернет и стать таким сервером для локальной сети.
Пример для сети 192.168.0.xx
Перезапускаем службу для применения новых настроек
Далее можно прописывать IP адрес компьютера в качестве источника синхронизации.
Автоматическое обновление
Правим общие настройки обновления:
Правим настройки периодичности обновления
Логи обновления смотрим тут - /var/log/unattended-upgrades/unattended-upgrades.log.
Указываем время выполнения обновления. Например каждый день в 6:25 утра:
Пользователи и группы
Устанавливаем sudo: - утилиту для временного получения root прав
Добавляем пользователя в группу sudo
Для применения настроек пока приходится перезагружать систему
Для подробоностей - Гугл в помощь
Автологин в консоли с mingetty
Устанавливаем Mingetty: - упрощённый вариант стандартной программы agetty, в задачи которой входит управление доступом к физическим и виртуальным терминалам.:
Далее меняем строку настроек в консоли по-умолчанию, вместо root можно указать другой логин.
Автологин в консоли с стандартным agetty
Стандартный менеджер входа agetty (util-linux) начиная с v.2.20 содержит функциональность mingetty
Далее настраиваем вход, вместо root пишем нужный логин
Локализация
Глобальные параметры локализации системы
Кроме LC_ALL все параметры должны быть ru_RU.UTF-8.
Если это не так, тогда запускаем настройку
Если системная локаль не применяется к пользователю, то стоит посмотреть файл настроек интерпретатора командной строки (bash, dash, ash) в домашнем каталоге пользователя.
Кириллица в консоли
Настраиваем кириллицу в консоли
Настраиваем все параметры пакета:
Удаление неиспользуемых файлов локализации
localepurge - утилита для удаления ненужных локализаций, документации и прочего. При установке пакета с помощью debconf выводится список языков в различных кодировках, отметить следует только нужные вам локализации. Рекомендуется сперва сделать backup системы и добавить к нужным английскую локализацию. В дальнейшем утилита будет автоматически запускаться и чистить файлы сразу после установки любых пакетов.
Удаление происходит при запуске утилиты:
Если вдруг понадобились удаленные языковые файлы, вернуть их можно так:
Загрузчик
GRUB2
Управление запуском служб
sysv-rc-conf: - утилита с curses интерфейсом, преназначенная для быстрого управления работой и запуском служб (демонов, сервисов). Очень удобна для просмотра установленных служб в системе.
Помимо настройки автозапуска, утилита позволяет в реальном времени запускать и останавливать имеющиеся в системе службы.
Сглаживание шрифтов
Сетевые настройки
Базовая настройка
Этот метод настройки является самым гибким и функциональным, но требует ручной правки конфигурационных файлов.
Если Debian устанавливался по сети, то настройки будут перенесены из установщика в установленную систему, т.е. ничего настраивать уже не нужно.
Ищем нашу сетевую карту в списке:
Для более детальной информации о сетевых картах можно воспользоваться специальными программами
Открываем файл конфигурации сети:
Строки, начинающиеся со слова "auto", используются для идентификации физических интерфейсов при их подьеме во время запуска ifup с опцией -a. (Эта опция используется сценариями загрузки системы.) Имена физических интерфейсов должны следовать за словом "auto" в той же строке. Может быть несколько строф "auto". ifup поднимет названные интерфейсы в порядке их перечисления.
Строки, начинающиеся с "allow-", используются для идентификации интерфейсов, которые должны быть подняты автоматически различными подсистемами. Это может быть сделано, например, с использованием команды "ifup --allow=hotplug eth0 eth1", которая будет поднимать только eth0 или eth1, если они перечислены в строке "allow-hotplug". Учтите, что "allow-auto" и "auto" - синонимы.
Если настройки статические, тогда, к примеру, заполняем так:
Если настройки сети раздаются через DHCP, тогда, к примеру, заполняем по-другому:
Если необходимо использовать одновременно несколько IP адресов на одной сетевой карте, тогда, к примеру, добавляем строки:
Для настройки DNS нужно редактировать файл /etc/resolv.conf
Статичный DNS, например:
Динамический DNS по DHCP вносится в /etc/resolv.conf автоматически.
Настройка в консольном интерфейсе wicd-curses
wicd - cлужба управления проводными и беспроводными сетями для Linux с Qt, GTK+ и curses интерфейсами. Эта служба наиболее удобна, если часто возникает необходимость в быстром подключении к различным сетям.
После первого запуска wicd автоматические переключает все настройки сети на DHCP.
Для управления службой в консоли необходим curses клиент wicd-curses.
Для применения настроек необходимо нажать "Shift+C"
Firewall (брандмауэр, межсетевой экран и т.п.)
Общие сведения
Межсетевой экран - средство контроля и фильтрации сетевых соединений. В защищенной домашней или корпоративной сети установка firewall не актуальна и может принести больше вреда чем пользы. В случае если Ваш компьютер напрямую подключен к Интернет, то использование сетевого экрана просто обязательно. В Debian эта задача решается с помощью утилиты Iptables. Эту утилиту можно использовать в "чистом" виде путём ручного ввода команд в консоли, или запускать команды в самописном скипте, либо с помощью различных надстроек, облегчающих формирование сложных команд iptables. В зависимости от поставленной задачи каждый из способов имеет свои достоинства и преимущества.
Apf-firewall
Простой аскетичный аpf-firewall для быстрой защиты сервера без самописных скриптов.
Правим файл конфигурации
Vuurmuur
Vuurmuur - мощная свободная надстройка к iptables с curses интерфейсом. Псевдографический интерфейс значительно упрощает оперативную работу с сетевым экраном. К сожалению разработка программы продвигается очень медленно. Имеются deb пакеты в репозитории официального сайта. Раньше эти пакеты присутствовали в официальных репозиториях Debian, но были заброшены сопровождающим, что привело к их удалению. Программа полностью документирована и переведена на русский язык.
Аналогов даже близких по функциональности найдено не было. В итоге получаем что vuurmuur это единственный в современном linux интерактивный firewall менеджер c curses интерфейсом. Подобная функциональность оправдывает все усилия по его установке.
Пакеты установки можно взять с сайта разработчика и из репозиториев Ubuntu.
К сожалению оба варианта содержат в себе весьма досадные проблемы:
- Проблемы отображения кириллицы с системной кодировкой UTF8
- Собраны в бинарник только для i386
- init.d скрипт запуска, как я понял, имеет проблемы совместимости с Debian
- В консоль постоянно сыпется мусор, который по-идее должен литься только в лог и то не всегда.
Компиляция пакетов - лишь один из вариантов решения проблемы. Оставим его профессионалам. А мы пойдем другим путём:
Основой будет пакет из Ubuntu, пару органов получим из пакета офф.сайта. Такой вот франкенштейн.
Установка
Устанавливаем утилиту просмотра сетевых соединений conntrack
Качаем 3 пакета из официальных репозиториев Ubuntu (пример для amd64)
Далее донором будет вполне подходящий i386 пакет из официального сайта.
Выкапываем тело из официального могильника
Пересаживаем органы из одного тела в другое
Рисуем магическое заклинание
И оживляем тело.
Установка завершена. 8)
Настройка rsyslog
или одной строкой
Настраиваем vuurmuur (Настройки vuurmuur --> Ведение журналов)
Настройка
1. Настраиваем пути к служебным утилитам Vuurmuur Config --> General
2. Настраиваем interfaces, т.е. указываем с какими сетевыми картами будем работать.
Будьте внимательны - опция Active в настройках должна быть Yes, иначе Vuurmuur будет их игнорировать.
3. Смотрим Services, если нет нужных добавляем свои (версия от Ubuntu не содержит служб вообще, но позволяет добавлять новые). Я добавил входящий порт для Web морды SWAT.
4. Настраиваем Zones, т.е. делим и\или объединяем наши сети в "зонах" на "свои" и "чужие". Каждая "зона" может содержать несколько сетей, хостов (т.е. компьютеров в сети) и групп хостов. Я создал две.
5. В каждую из "зон" я добавил по одной соответствующей ей сети: интернет
6. В "домашнюю зону" я добавил хост, т.к. для него будут отдельные правила доступа.
7. Настраиваем "rules", т.е. правила доступа в сети. Ниже переброс портов на комп локальной сети временно отключен.
Настройки применяем в главном меню нажав F11.
Подсчёт трафика
В текущей стабильной версии подсчет трафика невозможен из-за бага
Решение проблем.
Диагностика DNS
Устанавливаем dnsutils: - получаем утилиту nslookup, позволяющую быстро диагностировать проблемы преобрзования доменных имен в IP адреса.
Или более мощный варинант
Нагрузка на сеть
Устанавливаем nethogs: - получаем утилиту наглядно отображающую какой процесс насколько сильно и какую нагружает сетевую карту.
Анонимный доступ в интернет
Динамическая регистрация в DNS
Теперь служба будет автоматически обновлять Ваш IP в DNS сервере при его изменении.
Удаленный доступ к консоли
Устанавливаем ssh: - комплекс программ, позволяющих соединяться с удалёнными машинами по защищённому каналу и выполнять команды в консоли:
Этот метапакет содержит программу клиента ssh и службу sshd, обрабатывающую входящие ssh подключения к вашему компьютеру.
Авторизация по ключам
Генерация ключей
Вариaнт 1 (подходит для putty и native ssh клиентов Linux)
В итоге получаем в "/user/.ssh/" два файла "newserver.key" и "newserver.key.pub"
Вариaнт 2 (для всех + проприетарный Bitvise Tunnelier)
К сожалению, я не нашёл способа сконвертировать OpenSSH ключи в понятный Tunnelier-у формат. Поэтому действовать будем от обратного.
На Windows машине запускаем Bitvise Tunnelier. На вклaдке "Login" выбираем раздел "Authentickation" --> "Use keypair manager". В новом окне жмём "Generate New . ", выставляем опции на свой вкус --> "Generate". Далее выбираем "Export" и сохраняем любым удобным способом публичный ключ в формате OpenSSH в файл /user/.ssh/newserver.key.pub на ssh сервере.
Для использования в других ssh клиентах аналогично экспортируем и закрытый ключ. В итоге получаем в "/user/.ssh/" два файла "newserver.key" и "newserver.key.pub"
Настройка сервера
Перемещаем открытый ключ в список разрешённых ключей Например так
Правим конфигурацию сервера
Проверяем права доступа, должно быть так
Если права доступа отличаются, то выставляем правильные:
При появлении проблем доступа смотрим лог
Настройка клиента
Выбираем пользователя на клиенте под которым будем логиниться в ssh. Например это будет "user". Логинимся по юзером. Любым удобным способом копируем сгенерированный ранее файл newserver.key в папку /home/user/.ssh. Если хочется, чтобы ssh клиент подхватывал ключ автоматически, сохраняем ключ с новыми именем "id_dsa"
Выставляем права доступа, иначе ssh клиент проигнорирует ключ.
Запускаем ssh клиента.
Всё должно работать.
Настройка Putty
К сожалению, Putty не понимает ключи в формате OpenSSH. Поэтому загружаем latest development snapshot Puttygen. Обычный Puttygen нам не подойдёт.
Скармливаем проге наш newserver.key (Conversions --> Import key), если нужно вводим пароль для доступа ключу. Получаем окно
Если надо меняем комментарий и пароль доступа к ключу. В разделе "Parameters" рекомендую выбрать SSH-2 RSA и 2048 bits. Далее жмём "Save private key" и получаем ключ в формате ppk, пригодный для скармливания обычному Putty в разделе Сonnection --> SSH --> Auth
Debian не может похвастаться своей работоспособностью сразу же после установки. Это та операционная система, которую необходимо сначала настроить, и в этой статье будет рассказано, как это сделать.
Настройка Debian
Из-за множества вариантов установки Debian (сетевая, базовая, с DVD-носителей) универсальное руководство составить не получится, поэтому некоторые этапы инструкции будут относиться к определенным версиям операционной системы.
Шаг 1: Обновление системы
Первое, что необходимо сделать после установки системы, это обновить ее. Но это более актуально для пользователей, которые устанавливали Debian с DVD-носителей. Если вы использовали сетевой метод, то все свежие обновления уже будут установлены в ОС.
-
Откройте «Терминал», прописав его название в меню системы и нажав по соответствующему значку.
и введя пароль, указанный при установке системы.
Примечание: при вводе пароля он никак не отображается.
После того как компьютер снова запустится, система будет уже обновлена, поэтому можно переходить к следующему этапу настройки.
Шаг 2: Установка SUDO
Для того чтобы инсталлировать в систему утилиту sudo, необходимо, находясь в профиле root, выполнить команду:
apt-get install sudo
Утилита sudo установлена, но для ее использования нужно получить права. Проще это сделать, выполнив следующее:
adduser UserName sudo
Где вместо «UserName» надо ввести имя пользователя, которому присваиваются права.
В завершение перезагрузите систему, чтобы изменения вступили в силу.
Шаг: 3: Настройка репозиториев
После установки Debian репозитории настроены только для получения программного обеспечения с открытым кодом, но этого недостаточно, чтобы установить в систему программы и драйвера последней версии.
Настроить репозитории для получения проприетарного ПО можно двумя способами: используя программу с графическим интерфейсом и выполняя команды в «Терминале».
Software & Updates
Чтобы провести настройку репозиториев с помощью программы с графическим интерфейсом, сделайте следующее:
-
Запустите Software & Updates из меню системы.
После этого программа предложит вам обновить всю имеющуюся информацию о репозиториях — нажмите кнопку «Обновить», после чего дождитесь окончания процесса и приступайте к выполнению следующего шага.
Терминал
Если по какой-то причине вы не смогли осуществить настройку с помощью программы Software & Updates, то эту же задачу можно выполнить в «Терминале». Вот что нужно делать:
-
Откройте файл, в котором находится список всех репозиториев. Для этого в статье будет использоваться текстовый редактор GEdit, вы же можете ввести в соответствующем месте команды другой.
По итогу ваш файл должен выглядеть примерно так:
Теперь, чтобы изменения вступили в силу, обновите список пакетов командой:
sudo apt-get update
Шаг 4: Добавление Backports
Продолжая тему репозиториев, рекомендуется добавить в список Backports. В нем содержатся самые свежие версии программного обеспечения. Этот пакет считается тестовым, но все ПО, которое в нем находится, стабильное. Не попало оно в официальные репозитории только по той причине, что было создано после релиза. Поэтому, если вы хотите обновить драйвера, ядро и другое ПО до последней версии, вам необходимо подключить репозиторий Backports.
Сделать это можно как с помощью Software & Updates, так и «Терминала». Рассмотрим оба способа подробнее.
Software & Updates
Для добавления репозитория Backports с помощью Software & Updates вам необходимо:
После проделанных действий закройте окно программы, дав разрешение на обновление данных.
Терминал
В «Терминале» для добавления репозитория Backports необходимо внести данные в файл «sources.list». Для этого:
-
Откройте нужный файл:
Чтобы применить все внесенные параметры, обновите список пакетов:
sudo apt-get update
Теперь, для инсталляции в систему программного обеспечения из этого репозитория, используйте следующую команду:
sudo apt-get install -t stretch-backports [package name] (для Debian 9)
sudo apt-get install -t jessie-backports [package name] (для Debian 8)
Где вместо «[package name]» впишите наименование пакета, который хотите установить.
Шаг 5: Установка шрифтов
Немаловажным элементом системы являются и шрифты. В Debian их предустановлено очень мало, поэтому пользователям, которые часто работают в текстовых редакторах или с изображениями в программе GIMP, обязательно нужно пополнить список уже имеющихся шрифтов. Помимо прочего, программа Wine не сможет корректно работать без них.
Для установки шрифтов, использующихся в Windows, вам нужно выполнить следующую команду:
sudo apt-get install ttf-freefont ttf-mscorefonts-installer
Добавить можно также шрифты из набора noto:
sudo apt-get install fonts-noto
Вы можете устанавливать и другие шрифты, просто ища их в интернете и перемещая в папку «.fonts», что находится в корне системы. Если этой папки у вас нет, то создайте ее самостоятельно.
Шаг 6: Настройка сглаживания шрифтов
Установив Debian, пользователь может наблюдать плохое сглаживание системных шрифтов. Эта проблема решается довольно просто — нужно создать специальный конфигурационный файл. Вот как это делается:
-
В «Терминале» перейдите в директорию «/etc/fonts/». Для этого выполните:
После этого во всей системе шрифты будут иметь нормальное сглаживание.
Шаг 7: Отключение звука системного динамика
-
Открыть конфигурационный файл «fbdev-blacklist.conf»:
Только что мы занесли модуль «pcspkr», который отвечает за звук системного динамика, в черный список, соответственно, проблема устранена.
Шаг 8: Установка кодеков
sudo apt-get install libavcodec-extra57 ffmpeg
В выдаче можно заметить, что произошла ошибка — система не может получит доступ к GPG-ключу репозитория.
apt-key adv --recv-key --keyserver pgpkeys.mit.edu 5C808C2B65558117
apt install libfaad2 libmp4v2-2 libfaac0 alsamixergui twolame libmp3lame0 libdvdnav4 libdvdread4 libdvdcss2 w64codecs (для 64-разрядной системы)
После выполнения всех пунктов вы установите все необходимые кодеки себе в систему. Но это еще не конец настройки Debian.
Шаг 9: Установка Flash Player
Те, кто знакомы с Linux, знают, что разработчики Flash Player уже давно не обновляют свой продукт на этой платформе. Поэтому, а также потому, что это приложение проприетарное, его нет во многих дистрибутивах. Но есть простой способ установить его в Debian.
Для установки Adobe Flash Player нужно выполнить:
sudo apt-get install flashplugin-nonfree
После этого он будет установлен. Но если вы собираетесь пользоваться браузером Chromium, то выполните еще одну команду:
sudo apt-get install pepperflashplugin-nonfree
Для Mozilla Firefox команда другая:
sudo apt-get install flashplayer-mozilla
Теперь все элементы сайтов, которые разработаны с использованием Flash, будут вам доступны.
Шаг 10: Установка Java
Если вы хотите, чтобы ваша система корректно отображала элементы, сделанные на языке программирования Java, необходимо инсталлировать этот пакет себе в ОС. Для этого нужно выполнить всего одну команду:
sudo apt-get install default-jre
После выполнения вы получите версию Java Runtime Environment. Но к сожалению, она не подходит для создания программ на Java. Если эта опция вам нужна, то выполните установку Java Development Kit:
sudo apt-get install default-jdk
Шаг 11: Установка приложений
Отнюдь не обязательно в десктопной версии операционной системы пользоваться только «Терминалом», когда есть возможность использовать ПО с графическим интерфейсом. Мы предлагаем вашему вниманию набор программного обеспечения, рекомендованного к установке в систему.
- evince – работает с файлами PDF;
- vlc – популярный видеоплеер;
- file-roller – архиватор;
- bleachbit – чистит систему;
- gimp – графический редактор (аналог Photoshop);
- clementine – музыкальный проигрыватель;
- qalculate – калькулятор;
- shotwell – программа для просмотра фото;
- gparted – редактор дисковых разделов;
- diodon – менеджер буфера обмена;
- libreoffice-writer – текстовый процессор;
- libreoffice-calc – табличный процессор.
Некоторые программы из этого списка уже могут быть установлены в вашей операционной системы, все зависит от сборки.
Чтобы выполнить установку какого-то одного приложения из списка, используйте команду:
sudo apt-get install ProgramName
Где вместо «ProgramName» подставьте название программы.
Чтобы установить сразу все приложения, просто перечислите их названия через пробел:
sudo apt-get install file-roller evince diodon qalculate clementine vlc gimp shotwell gparted libreoffice-writer libreoffice-calc
После выполнения команды начнется довольно продолжительная загрузка, после окончания которой, все указанное программное обеспечение будет установлено.
Шаг 12: Установка драйверов на видеокарту
Установка проприетарного драйвера видеокарты в Debian – это процесс, успешность которого, зависит от множества факторов, особенно если у вас AMD. К счастью, вместо подробного разбора всех тонкостей и выполнения множества команд в «Терминале», можно использовать специальный скрипт, который самостоятельно все скачивает и устанавливает. Именно о нем сейчас и пойдет речь.
Важно: при установке драйверов скрипт закрывает все процессы оконных менеджеров, поэтому перед выполнением инструкции сохраните все необходимые компоненты.
- Откройте «Терминал» и перейдите в директорию «bin», что находится в корневом разделе:
sgfxi -o [версия драйвера]
Примечание: все доступные версии для установки вы можете узнать с помощью команды «sgfxi -h».
После всех проделанных действия скрипт начнет загрузку и установку выбранного драйвера. Вам остается лишь дождаться окончания процесса.
Если по какой-то причине вы решите удалить установленный драйвер, то сделать это вы можете с помощью команды:
Возможные проблемы
Как и любое другое программное обеспечение, скрипт sgfxi имеет недостатки. При его выполнении могут случаться некоторые ошибки. Сейчас мы разберем самые популярные из них и дадим инструкцию по устранению.
- Не удалось удалить модуль Nouveau. Решить проблему довольно легко — вам необходимо перезагрузить компьютер и снова начать работу скрипта.
- Виртуальные консоли переключатся автоматически. Если в процессе установки на экране вы увидите новую виртуальную консоль, то для возобновления процесса просто вернитесь на прежнюю, нажатием клавиш Ctrl+Alt+F3.
- Скрип в самом начале работы выдает ошибку. В большинстве случаев это происходит из-за отсутствующего в системе пакета «build-essential». Скрипт при установке скачивает его автоматически, но бывают и оплошности. Для решения проблемы установите пакет самостоятельно, введя команду:
Это были наиболее частые проблемы при работе скрипта, если среди них вы не нашли свою, то можете ознакомиться с полной версией руководства, что находится на официальном сайте разработчика.
Шаг 13: Настройка автоматического включения NumLock
Все основные компоненты системы уже настроены, но напоследок стоит рассказать, как настроить автоматическое включение цифровой панели NumLock. Дело в том, что в дистрибутиве Debian по умолчанию этот параметр не настроен, и панель нужно включать каждый раз самостоятельно при запуске системы.
Итак, чтобы произвести настройку, вам необходимо:
-
Загрузить пакет «numlockx». Для этого введите в «Терминал» эту команду:
Теперь при запуске компьютера цифровая панель будет включаться автоматически.
Заключение
После выполнения всех пунктов руководства по настройке Debian вы получите дистрибутив, который отлично подходит не только для решения повседневных задач рядового пользователя, но и для работы за компьютером. Стоит уточнить, что вышеперечисленные настройки являются базовыми, и обеспечивают нормальную работу только наиболее используемых компонентов системы.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Как установить программу в дебиан. В этой статье я расскажу как. Программы в дебиан и дистрибутивах основанных на Debian распространяются с помощью репозиториев (как настроить репозиторий рассказывал здесь) и отдельных пакетов с расширением *.DEB.
Установка программ в Debian и дистрибутивах на его основе не отличается. Рекомендованный способ это - репозиторий. Старайтесь не использовать установку программ из пакетов полученных иным путем. Рассмотрим способы как с помощью терминала так и в графическом интерфейсе.Установка программ в Linux Debian и производных с помощью терминала
Для поиска, проверки, установки, обновления и удаления программных пакетов в дебиан и дистрибутивах основанных на нем (Ubuntu, LinuxMint, Elementary OS, Kali Linux и др.) используется пакетный менеджер APT - advanced packaging tool.
Для примера установим двухпанельный файловый менеджер Midnight Commander. Cначала обновите список пакетов:
ДЛЯ СПРАВКИ: В ранних версиях дистрибутива, таких как дебиан 7 и старше, требовалось указывать команду "apt-get". Такой вариант команды работает и в современных системах. Но я буду использовать обновленный вариант.
Поиск пакетов с помощью apt search
Продолжим. Теперь проверим есть ли пакеты для установки в наших репозиториях. Для поиска используем команду apt search имя_программы . Например:
На скриншоте ниже отображен результат поиска.
Как видно из примера пакет доступен для установки. Что бы установить пакет используется команда apt install имя_пакета .
Как одной командой установить две и более программы или пакета с помощью терминала. Для этого, просто указывайте названия через пробел. Например, sudo apt install имя_программы_1 имя_программы_2 имя_программы_3 и так далее.
Будет установлен сам пакет и все зависимости.
Установка программ с помощью пакетного менеджера apt
Продолжим на заданном примере. Как мы выяснили нужно установить пакет "mc". Даем команду:
Начнется установка программы. Потребуется указать пароль и подтвердить желание продолжить инсталляцию. Для того, что бы не подтверждать установку можно сразу задать атрибут "-y". Например, sudo apt install mc -y . Снизу виден прогресс бар отображающий процесс.
По завершении можно пользоваться программой. По моему это очень хороший двухпанельный файловый менеджер.
Для запуска программы из терминала в линукс нужно указать её имя. Например, для работы с mc нужно указать команду mc . Пример выполнения смотрите на скриншоте.
Учтите, что приложение запустится с правами того пользователя под которым вы авторизовались в системе.
Если нужно выполнить команду от имени другого пользователя то нужно сначала авторизоваться под ним и запустить или использовать команду - sudo. Например, мы часто используем её при обновлении системы когда указываем sudo apt update .
Mc это консольная программа и открывается внутри терминала поэтому нам не мешает консоль.
Если же мы хотим открыть, например, браузер Firefox то он запустится и окно терминала тоже будет открыто а если консоль закрыть то закроется и браузер.
Чтобы запустить программу и автоматически закрылся терминал нужно использовать амперсанд (&) после имени программы тогда терминал можно будет закрыть. А для того, чтобы окно закрылось автоматически нужно дописать "exit". Например, Firefox & exit .
Debian установка пакетов
Теперь рассмотрим как установить deb пакеты в debian которого нет в репозиториях. Еще раз напомню, что такие пакеты нужно тщательно выбирать и не добавлять в систему все подряд!
Для примера я буду использовать пакет libssl1.0.0_1.0.1t-1+deb8u11_amd64.deb для архитектуры AMD64. Я уже скачал пакет с официальной страницы.
Обращаю внимание, что это должен быть .deb пакет. Иногда программа распространяется в архиве. В таком случае архив нужно распаковать.
Работа с пакетами осуществляется с помощью низкоуровневой утилиты dpkg. При наличии пакета именно она позволяет устанавливать и анализировать его. Для установки пакетов применяется опция -i или --install (подробную справку о программе можно получить используя команду man dpkg ).
Итак, использую команду cd для перехода в папку с пакетом. В моем случае это директория "Загрузки". Выполним команду:
Пакет установлен. Иногда возникает ситуация когда программа не может быть установлена из-за неудовлетворенных зависимостей. В этой ситуации в большинстве случаев поможет команда:
без указывания имени пакета. После этого все зависимости подтянутся и будут установлены.
Установка программ имеющих свой инсталлятор из файлов sh, run. Запуск sh скрипта
Программы распространяемые с собственным инсталлятором похожи на установку программ в windows с помощью файла setup.exe. С ними идет скрипт или бинарный файл в котором прописаны инструкции для установки этой программы.
Этот вариант так же не желателен! Но если вы уверены, что не навредит и программа вам нужна то можно установить.
Для установки зайдите в папку с программой, например, cd Загрузки и сделайте скрипт исполняемым командой chmod +x имя_скрипта.sh . Например:
Запуск скрипта sh в linux нужно производить из под учетной записи root или с помощью sudo. Пример, sudo ./имя_скрипта.sh . Теперь можно запустить скрипт командой:
Будет запущена установка программы. Программы и драйверы так же распространяются в самораспаковывающихся архивах. В этом случае будет один файл с названием приложения и расширением .sh.
Как посмотреть установленные пакеты linux Debian
Для того, чтобы вывести весь список пактов установленных в системе можно использовать низкоуровневую утилиту dpkg. Используйте команду:
Для удобства можно вывести эту информацию в файл. Пример команды:
В этом случае список пакетов будет сохранен в текстовом файле в корне пользовательского каталога с именем package.txt.
Также можно использовать утилиту apt. Команда:
Что бы посмотреть установлена программа или пакет можно использовать команду dpkg --get-selections имя_пакета. Для примера возьмем наш файловый менеджер mc. Команда будет такой:
Графический пакетный менеджер Synaptic
Теперь перейдем к рассмотрению установки программ в линукс Debian с помощью графического пользовательского интерфейса. Для этого в дебиан по умолчанию используется программа Synaptic.
Если по какой либо причине в вашей копии системы этой программы нет то установить Synaptic можно командой:
С его помощью можно не только устанавливать и удалять программы но и управлять репозиториями и решать некоторые проблемы. В общем программа очень функциональна и удобна.
В верхней части окна программы есть панель с кнопками. Я буду ссылаться на него по ходу рассказа.
Для установки программ в Linux Debian с помощью Synaptic нужно выбрать пакет. Прежде всего обновите информацию о пакетах. Для этого можно нажать сочетание клавиш Ctrl+R либо кликнуть по кнопке "Обновить".
Затем, что бы вызвать меню поиска нажать сочетание клавиш Ctrl+ F или кликнуть по кнопке "Поиск". В открывшемся окне указать название программы или пакета. Например, Midnight Commander и нажать кнопку "Поиск".
После завершения поиска будет выведен список с вариантами для установки. Можно выбрать пакет кликнув по нему левым кликом и посмотреть его описание.
Для установки нужно сделать правый клик по строке с выбранным пакетом. Появится контекстное меню в котором выберите пункт "Отметить для установки".
Откроется окно в котором будут показаны пакет и все зависимости которые потребуются для работы программы.
Как установить быстрый фильтр в Synaptic
Synaptic безусловно удобная программа для установки приложений в линукс но для еще большей функциональности предлагаю добавить быстрый фильтр. Он позволит искать нужные программы и пакеты сразу после запуска без необходимости отрывания окна поиска. Итак, нужно установить пакет apt-xapian-index после чего обновить индексы.
В Xubuntu нет необходимости загружать и устанавливать пакеты поодиночке. Вместо этого используются репозитории, содержащие наборы пакетов. Менеджеры пакетов осуществляют доступ к этим репозиториям для добавления, удаления или обновления пакетов на вашем компьютере.
В Xubuntu установлено два менеджера пакетов:
Менеджер приложений , простой инструмент с графическим интерфейсом для установки новых приложений.
apt-get , инструмент командной строки с более широкими возможностями управления пакетами. Для дополнительной информации об apt-get смотрите руководство Debian по apt.
Для установки и удаления программ необходимо обладать правами администратора.
Использование «Менеджера приложений»
Менеджер приложений можно запустить из → Менеджер приложений .
Установка новых программ
Выполните поиск приложения или выберите категорию, чтобы найти приложение, которое вы хотите установить
На странице приложения нажмите кнопку Установить
Вам будет предложено ввести пароль, после этого начнётся установка.
Ярлык приложения будет добавлен в Меню приложений
Для установки новых приложений из репозиториев необходимо подключение к Интернету. Смотрите в Глава 10, Управление пакетами в оффлайн-режиме о том, как использовать apt-offline .
Удаление программ
Нажмите Установлено на верхней панели
Найдите приложение, которое вы хотите удалить, воспользовавшись полем поиска или просмотрев список установленных приложений
Выберите приложение и нажмите Удалить
У вас может быть запрошен пароль. После его ввода приложение будет удалено
Некоторым приложениям требуются другие установленные приложения для нормальной работы. Если вы попытаетесь удалить приложение, которое необходимо другому приложению, то они оба будут удалены. Перед удалением вам будет предложено подтвердить, что вы действительно хотите это сделать.
Менеджер приложений не удаляет зависимые пакеты, установленные вместе с овновным пакетом. Для удаления ненужных более зависимостей выполните команду sudo apt-get autoremove в терминале. Перед тем, как дать согласие на продолжение выполнения команды, проверьте, что пакеты помечены на удаление так, как ожидалось.
Дополнительные репозитории программ
Подключение дополнительных репозиториев
Можно добавлять дополнительные репозитории, например, предоставленные сторонними поставщиками. Для подключения дополнительных репозиториев:
Откройте → Все настройки → Программы и обновления или → Менеджер приложений → Программы и обновления и перейдите на вкладку Другое ПО.
Нажмите Добавить источник , а затем Закрыть , чтобы сохранить внесённые изменения.
Система сообщит, что информация о доступном программном обеспечении устарела. Нажмите Перезагрузить .
Многие репозитории программного обеспечения подписывают свои файлы ключом GPG, что позволяет легко проверить, не были ли файлы тайно подменены после момента их создания. Чтобы apt мог это проверить, вам понадобится публичный ключ, соответствующий этим подписям. Ключ должен быть доступен для скачивания на веб-сайте репозитория. После того, как вы загрузите ключ GPG, импортируйте его: выберите вкладку Аутентификация, нажмите кнопку Импортировать файл ключа и выберите GPG-ключ для импорта.
Будьте осторожны при установке приложений из сторонних репозиториев. Они могут быть не проверены официально на работу в Xubuntu и могут вызвать сбой системы.
Проприетарные и ограниченные патентами или законами программы
Большая часть программного обеспечения, доступного в Xubuntu, является свободным, с открытым исходным кодом. Эти программы можно устанавливать и использовать бесплатно, и при желании их можно изменять и перераспространять. Xubuntu состоит из этого типа программного обеспечения.
Проприетарное программное обеспечение — это программы, которые нельзя свободно распространять или изменять. Это не позволяет разработчикам Xubuntu улучшать или исправлять такие программы, поэтому рекомендуется использовать вместо них свободное программное обеспечение.
Программы, ограниченные патентами или законами — это программы, которые имеют ограничения на их использование, из-за чего они не могут быть отнесены к свободному программному обеспечению. Проприетарные программы являются одним из типов программ с ограничениями (так как они имеют несвободную лицензию). Другими причинами для отнесения программ к этому классу являются юридические (использование некоторых типов программ незаконно в отдельных странах) и патентные ограничения (для законного использования некоторых программ необходимо иметь патентную лицензию).
В некоторых случаях использование проприетарных программ оказывается единственным доступным вариантом. В числе таких случаев воспроизведение некоторых аудио- и видеоформатов, использование некоторых шрифтов и драйверов видеокарт.
Менеджер пакетов должен предупредить вас, когда вы пытаетесь установить проприетарную программу. Если программу нельзя легально использовать в вашей стране, то мало что можно сделать: вы не должны устанавливать эту программу. Если же программа имеет ограничения просто из-за того, что она несвободная, вы можете использовать её (например, в случае с драйверами видеокарт). Но имейте в виду, что для большинства проприетарных программ поддержка в Xubuntu не предоставляется и проблемы с такими программами зачастую не могут быть исправлены разработчиками Xubuntu.
Иногда бывает трудно определить, по какой причине программа является несвободной. В этом случае поищите помощи на форуме Ubuntu. Если вы всё равно не уверены, лучше перестрахуйтесь и не устанавливайте её, так как её использование в вашей стране может оказаться незаконным.
1) Отключить репозиторий CD ROM
Чтобы отключить репозиторий компакт-дисков:
Откройте терминал, переключитесь на пользователя root, а затем закомментируйте или удалите репозиторий cdrom из файла /etc/apt/sources.list.
Как только он отключен, вы можете без проблем перейти к обновлению индекса репозитория.
2) Настроить пользователя Sudo
Следующее важное, что вам нужно сделать, это установить пакет sudo в систему, чтобы получить права администратора. Вам также необходимо добавить своего пользователя в группу sudo.
Чтобы установить sudo и добавить свое имя пользователя в группу sudo, используйте следующую команду, представленную ниже:
Примечание. Эти команды необходимо запускать от имени пользователя root. Я добавляю своего существующего пользователя pkumar к пользователю sudo, чтобы теперь все задачи мог выполнять локальный пользователь.
3) Установите все обновления Debian 11
Откройте терминал и запустите под командами,
После установки всех обновлений перезагрузите систему один раз, используя следующую команду:
4) Установите Synaptic Package Manager
Чтобы установить диспетчер синаптических пакетов, используйте следующую команду:
Примечание: когда вы выполняете минимальную установку Debian 11, вам необходимо установить synaptic, используя указанную выше команду, и если вы установили рабочий стол Debian 11, тогда synaptic будет установлен автоматически во время установки.
Чтобы получить доступ к синаптике, выполните поиск синаптики из действий,
Щелкните значок пакета Synaptic, он предложит вам ввести учетные данные локального пользователя и после аутентификации появится следующее окно.
5) Настройте параметры рабочего стола с помощью инструмента Tweak Tool
Как следует из названия, инструмент настройки используется для настройки параметров рабочего стола в Debian 11. Настройка является частью установки ОС по умолчанию.
В разделе «Действия» выберите «Настройка» и измените внешний вид рабочего стола, изменив настройки.
6) Включите брандмауэр
Несмотря на то, что Linux более безопасен, чем Windows, вам все равно необходимо включить брандмауэр для дополнительной безопасности. В Debian UFW (несложный брандмауэр) легко доступен как лучший менеджер брандмауэра.
Чтобы установить UFW, используйте следующую команду:
После того, как вы установили UFW, вам нужно включить его и настроить правила, чтобы разрешить несколько входящих подключений, таких как ssh,
Точно так же вы можете разрешить другие входящие соединения, которые соответствуют вашим требованиям.
7) Установите необходимое программное обеспечение (Skype, VLC и т. Д.)
Debian 11 поставляется не со всеми приложениями, а только с приложениями и инструментами, необходимыми для запуска ОС вместе с некоторыми другими базовыми приложениями. Следовательно, вам необходимо самостоятельно установить все необходимое программное обеспечение.
Загрузите и установите последний пакет Skype, используя приведенные ниже команды:
После установки войдите в Skype
Установите VLC Media Player:
Чтобы установить медиаплеер VLC, выполните следующую команду apt:
После установки проигрывателя vlc откройте его.
8) Установите FileZilla и почтовый клиент
Чтобы установить filezilla в Debian 11, выполните следующую команду apt:
После успешной установки filezilla вы можете получить к нему доступ, выполнив поиск filezilla в действиях.
Примечание. Одним из важных инструментов для среды рабочего стола является инструмент для создания снимков экрана. В Debian 11 доступен предустановленный инструмент для создания снимков экрана.
После успешной установки попробуйте получить к нему доступ, выполнив поиск « thunderbird » в действиях.
9) Ускорение загрузки
Если в вашей системе установлен только Debian 11, вы можете ускорить загрузку, изменив значение тайм-аута grub на 0 в файле grub.
Сохраните и выйдите из файла.
Примечание. В случае двойной загрузки не следует устанавливать для этого параметра значение 0.
10) Xkill за неотзывчивое приложение
Когда вы обнаружите какие-либо приложения, которые не отвечают, вам понадобится утилита, чтобы немедленно их убить. В Debian 11 для этого мы используем утилиту Xkill. Чтобы включить XKill в вашей системе:
Откройте « Настройки» -> « Сочетания клавиш» -> нажмите на символ + и создайте новый ярлык для XKill. Установите Ctrl + Alt + k, чтобы добавить ярлык для доступа к XKill с помощью этого ярлыка.
Когда мы набираем « Ctrl + Alt + k », курсор превратится в крест, и когда мы щелкнем этот крестик в любом приложении, он убьет это приложение.
11) Включите расширения GNOME
Установите расширение для браузера и следуйте инструкциям на экране.
После установки расширения «Dash to Panel» среда рабочего стола будет выглядеть, как показано ниже:
12) Установите Timeshift Backup Tool
Удивительно, но в Debian 11 нет инструментов или программ для резервного копирования. Вы можете увидеть множество программ резервного копирования в программном центре. Найдите Timeshift и установите его в свою систему.
Нажмите « Установить », чтобы установить его в вашей системе.
После того, как он будет установлен, вы можете получить к нему доступ, выполнив поиск «временного сдвига».
Щелкните значок « Timeshift », вам будет предложено ввести свои учетные данные, после чего мы получим следующий экран.
Это все из статьи. Надеюсь, вы нашли его информативным. Пожалуйста, поделитесь своими отзывами и запросами в разделе комментариев ниже.
Читайте также:
- Apache2