Шпаргалки по zypper’у. Типы пакетов

Номенклатура пакетов, используемая в openSUSE, несколько своеобразна, и отличается от применяемой в других дистрибутивах, причём часто дело в различии не только слов, но и сути. В частности, сам термин «пакет» охватывает несколько объектов — типов пакетов: Читать дальше…

Zsh-шпаргалки. Рекурсивный поиск

Универсальным инструментом для поиска файлов является команда find. Однако в zsh имеются штатные средства, которые в определённых случаях могут выполнять некоторые её функции. Это — маски вида **/*.[suffics] или **/[symbols]*, которые могут использоваться как аргументы команды ls. Например, команда Читать дальше…

Zsh-шпаргалки. Приёмы навигации

Как было сказано в одной из шпаргалок общего назначения, для перемещения по файловой системе служит команда cd. Эта внутренняя команда (built-in commands) имеется и в zsh. Причём в усовершенствованном (по сравнению с bash) виде. Читать дальше…

Шпаргалки. Навигация по файловой системе

Определившись со своим положением в файловой системе, мы можем возыметь желание переместиться в какое-либо иное её место.Как известно, для перемещения по файловой системе служит команда cd — внутренняя команда (built-in commands), встроенная, насколько мне известно, во все шеллы. Аргументом этой команды выступает путь к целевому каталогу. Читать дальше…

Ликвидация квадратиков в консоли

Проблема квадратиков, заменяющих в текстовой консоли символы кириллицы, обсуждается с начала внедрения systemd в «передовых» дистрибутивах. В частности, применительно к openSUSE она обсуждалась и на этих страницах. Однако до недавнего времени удовлетворительного решения она не имела. Читать дальше…

Шпаргалки по systemd. Запуск сетевых служб

В очередной раз занимаясь установкой openSUSE 12.3, на этот раз с KDE’шного LiveCD, я после первого рестарта обнаружил отсутствие сети. Благо, сообщение об этом углядел в ходе загрузки (есть у меня добрая традиция нажимать при этой процедуре Escape). Да и на форумах жалобы по сему поводу попадались. Читать дальше…

Шпаргалки по systemd. Сервисы — маскировка и демаскировка

Только что, в предыдущей шпаргалке, мы столкнулись с отключением традиционной службы настройки консольного шрифта и раскладки — kbd.service. В этом состоянии они теоретически могут быть настроены средствами systemd, однако практически это наталкивается на определённые сложности (описанные здесь). И если нет желания (или времени) с этими сложностями разбираться, можно вернуться к традиционному методы настройки (вот этому). Читать дальше…

Шпаргалки по systemd. Цель по умолчанию

Для определения цели при старте системы в systemd служит специальная символическая ссылка — /lib/systemd/system/default.target. По умолчанию она указывает на /lib/systemd/system/graphical.target, благодаря чему openSUSE запускается в графическом режиме (аналог runlevel 5). Если это почему-либо не устраивает, стартовую цель легко изменить, переопределив указанную ссылку. Например, после команды Читать дальше…

Шпаргалки по systemd. Цели вместо runlevels

В менеджере инициализации systemd вместо уровней запуска (runlevels), которые Linux унаследовал от SysV первозданного UNIX’а, используются так называемые цели (targets). Подобно уровням запуска, они объединяют в себе наборы стартовых служб некоторого назначения. Однако, в отличие от runlevels, которых, как известно, существует всего семь, целей в systemd определено великое множество — полный их список можно просмотреть командой Читать дальше…

Шпаргалки по systemd. Управление системными службами

Управление системными службами (они же сервисы или демоны) включает их запуск, остановку, перезапуск и тому подобные манипуляции. В рамках systemd все они выполняются с помощью команды systemctl, требующей прав root’а. Она требует указания субкоманды и её аргумента — имени управляемой службы. Читать дальше…

Шпаргалки по systemd

Как известно, товарищ Ульянов в скобках Ленин применительно к НЭПу сказал, что это всерьёз и надолго. Правда, обычно забывают, что это он просто процитировал слова товарища Осинского, с которым у них возникли разногласия по поводу количественного определения понятия надолго, но это другая история. Читать дальше…

Zsh-шпаргалки. Zypper и zsh — созданы друг для друга

В народе широко распространено мнение, что zypper, запущенный из zsh‘а, лишает последний самого главного достоинства — настраиваемого в безграничных пределах автодополнения. Будучи укорён этим в одном из обсуждений на Джуйке, провёл небольшое расследование. И теперь со всей ответственностью заявляю: работает. Читать дальше…

Zsh-шпаргалки

Полюбив командную оболочку zsh с дюжину лет назад, я, разумеется, не обошёл её вниманием в своём сочинительстве. Результатом чего ещё в те давние времена явился мемуар под названием Лучший в мире Карлсон шелл, впервые размещённый… да я и сам путём не помню, где размещённый. Который на протяжении всех этих лет регулярно корректировался, дописывался, переразмещался и в конце концов обрёл вот такой вид. Читать дальше…

Zypper и все-все-все: сравнительная таблица

В дополнение к шпаргалкам — таблица соответствия наиболее употребимых внутренних команд zypper‘а и сходных по функциональности систем управления пакетами: yum, apt (включая apt-rpm), aptitude (командный режим). Читать дальше…

Шпаргалки по zypper’у. Управление репозиториями

А вот управление установленными репозиториями никто не отменял. И первым управленческим действием будет их актуализация, выполняемая внутренней командой ref. Которая перво-наперво выполнит ту самую проверку адреса, в прошлой шпаргалке обеспечиваемую опцией -c. А в дальнейшем будет напоминать о себе при нахождении изменений в удалённых репозиториях — если не отключить это для пользователя, как было описано здесь. Читать дальше…

Шпаргалки по zypper’у. Подключение репозиториев

Как мы уже говорили, пакеты в openSUSE не сваливаются с неба, а устанавливаются из репозиториев. И мы даже знаем, как посмотреть их список. Однако в свежеустановленной системе он будет не очень велик: Читать дальше…

Шпаргалки по zypper’у. Обновление системы

Как только что было сказано, внутренняя команда up полного обновления всех пакетов системы не гарантирует. И к тому же она не применима при смене версии дистрибутива или таких ключевых компонентов, как KDE. И тут на помощь приходит другая внутренняя команда: Читать дальше…

Шпаргалки по zypper’у. Удаление пакетов

Пакеты нужно не только устанавливать — нередко приходится их и удалять. Так, почти наверняка придётся делать это после инсталляции системы с LiveCD. Не потому, что там много лишнего — как раз наоборот, как было сказано в предыдущей шпаргалке, там нет и кое-чего необходимого. Но предпочтения майнтайнеров дистрибутива далеко не всегда совпадают с предпочтениями конкретного пользователя — я, например, заменяю всё мультимедию привычными мне пакетами. Читать дальше…