Воззрения кота Manual’а. Deb-пакеты. Приложение 5. Утилита aptitude

Алексей Федорчук

manul-logo-100Программа aptitude — пакетный менеджер, функционально примерно соответствующий как паре утилит apt-get и apt-cache, так и утилите apt. Однако по сравнению с обоими инструментами управления пакетами она предоставляет некоторые дополнительные возможности.

Подробнее

Воззрения кота Manual’а. Deb-пакеты. Часть 5. Synaptic

Алексей Федорчук

manul-logo-100Система управления пакетами Synaptic — интегрирующий графический фронт-энд для нескольких утилит семейства APT, обычно используемых для работы с пакетами deb-формата, а в некоторых дистрибутивах — и с пакетами rpm.

Подробнее

Воззрения кота Manual’а. Deb-пакеты. Приложение 4. Утилита apt-file: конспект

Алексей Федорчук

manul-logo-100Утилита apt-file служит для определения состава пакета, во-первых, и для поиска пакетов, содержащих определённый файл, во вторых. Ни в том, ни в другом случае изменений в системе она не вызывает, и потому запускается от имени обычного пользователя.

Подробнее

Воззрения кота Manual’а. Deb-пакеты. Приложение 3. Утилита apt-mark: конспект

Алексей Федорчук Субкоманды утилиты apt-mark, подобно таковым apt, служат, во-первых, для определения вторичного статуса пакетов, что не требует прав суперпользователя. В во-вторых, для изменения оного — и в этом случае должны запускаться с правами админимтратора. Субкоманды определения статуса apt-mark showauto — вывод списка автоматически установленных пакетов; apt-mark showmanual — вывод списка пакетов, установленных вручную; apt-mark … Подробнее

Воззрения кота Manual’а. Deb-пакеты. Приложение 2. Утилита apt: конспект

Алексей Федорчук

manul-logo-100Конспект по субкомандам и опция утилиты apt. Разделяется на три группы. В первой — субкоманды для получения информации самой утилите и справки о ней. Во второй — субкоманды для получения инфрормации о пакетах. Субкоманды первой и второй групп могут запускаться от лица обычного пользователя. В третьей группе — субкоманды, связанные с манипуляцией пакетами, и потому требующие привилегий администратора.

Подробнее

Воззрения кота Manual’а. Deb-пакеты. Приложения

Алексей Федорчук

manul-logo-100В приложениях к Воззрениям кота Manual’а на deb-пакеты собраны материалы двух категорий. Первая — конспекты. В части 4 вскользь был упомянут пакет apt-dpkg-ref. Автором его является Мэттью Дэниш (Matthew Danish), и представляет он собой краткую справку по опциям и субкомандам утилит dpkg и APT. На английском, разумеется, языке, зато во всякоразных форматах.

Подробнее

Воззрения кота Manual’а. Deb-пакеты. Часть 3. Репозитории

Алексей Федорчук

manul-logo-100Поскольку пакетные менеджеры, которым будут посвящены части четвёртая и пятая, работают не с единичными пакетами, как описанные в прошлой части установщики, а с их репозиториями, они предваряются описанием воззрений кота Manual’а на официальные и неофцициальные репозитории дистрибутивов семейства Ubuntu, а также на методы их использования.

Подробнее

Воззрения кота Manual’а. Deb-пакеты. Часть 2. Установщики пакетов

Алексей Федорчук

manul-logo-100Во второй части трактата про deb-пакеты излагаются воззрений кота Manual’а на их установщики: утилиту dpkg и её фронт-энды, такие, как текстовая утилита gdebi, графические «морды» для KDE и Gtk-based сред, а также примкнувшую к ним утилиту Qapt.

Подробнее

Утилита Gdebi для KDE

Алексей Федорчук

Базовым инструментов для манипуляций пакетами deb-формата является dpkg, наиболее употребимым средством управления оными семейство утилит apt. Существует, однако, и группа утилит промежуточного типа, предназначенных для установки и удаления единичных deb-пакетов, имеющих, однако и средства разрешения их зависимостей.

Подробнее

Нештатное обновление apt

Алексей Федорчук

Семейство дистрибутивов Ubuntu, пользующихся, и часто заслуженно, славой умеренно-фронтирных, иногда проявляет удивительный консерватизм: ряд базовых компонентов в них (особенно в LTS-релизах) или не обновляется вообще, или обновляется на супер-минорном уровне. Например, в Ubuntu 16.04 один из ключевых пакетов, apt (и всё, что с ним связано) застрял на уровне версии 1.2.XX: в момент выхода релиза это была версия 1.2.10, текущая же 1.2.15.

Подробнее

Neon в натуре

Алексей Федорчук

Чем глубже я погружался в виртуальный Neon, тем больше он мне нравился. И в конце концов наступил психологический момент для претворения его виртуальной ипостаси в реальную. То есть установить Neon на один из разделов моего «большого» SSD — вместо budgie-remix, не оправдавшего оказанного ему высокого доверия по части переключения раскладок: примириться с их циклическим характером я так и не смог. Тем более что перед глазами всё время маячили системы с KDE, где этот вопрос был решён полностью и окончательно.

Подробнее

Maui и KDE. Утилита Qapt

Алексей Федорчук

Установщик пакетов Qapt — первая из утилит, с которой мне пришлось столкнуться в Maui при подготовке его к практической работе. Почему в нём возникла необходимость? Особенно если вспомнить изобилие всякоразного софта, о котором говорилось во вступительном очерке. Ответить не трудно.

Подробнее

Утилита alien: конвертация пакетов в deb-формат

Алексей Федорчук

Задавшись целью создать репозиторий Cintu для номинации её как полноценного дистрибутива, я для начала решил сделать прототип оного. И, разумеется, поместить в него пакеты из числа тех, что не окучены ни в официальном репозитории Ubuntu, ни в PPA.

Подробнее

Cintu: прототип репозитория

Алексей Федорчук
cintu-logo_150После того как последняя сборка Cintu была снабжена не только «нескучными обоями», но также заставкой для загрузчика инсталлятора и даже логотипом, для превращения её в полноценный дистрибутив осталась сущая мелочь — прикрутить к ней собственный репозиторий. А репозиторий хорошо бы поместить какие-нибудь пакеты.

Подробнее

Утилита apt: новшества версии 1.20

Алексей Федорчук

Поводом для этой заметки послужил вопрос в обном из обсуждений на форуме Matuntu: чем команда apt отличается от apt-get. Я по привычке написал, что первая не поддерживает некоторые субкоманды второй, такие, как autoremove и purge. Но оказалось, что отстал от жизни…

Подробнее

Управление deb-пакетами. Утилита apt: без излишеств

Алексей Федорчук

Утилита apt появилась в одноимённом семействе чуть больше полутора лет назад, и с тех пор так и не снискала известности, хотя включает в себя большинство употребимых функций сладкой парочки apt-get и apt-cache. Возможно, потому, что при её запуске по сей день выдаётся устрашающее предупреждение:

Подробнее

Управление deb-пакетами. Утилиты семейства APT: эпонимичный apt

Алексей Федорчук

Если пакет apt выступает эпонимом для всего семейства инструментария APT, то утилита apt, казалось бы, должна быть центральной в этом пакете. Однако это не так: появилась она недавно (1 апреля 2014 года), функционал её ограничен, и она по сей день имеет репутацию нестабильной. Кроме того, о ней не очень любят говорить вслух. Сказывается и путаница — с одноимённой утилитой, существующей только в реализации для Mint’ов (которая, впрочем, тоже не пользуется большой известностью).

Подробнее

Шрифты: Adobe Source, и не только они

Алексей Федорчук

Давеча занимался поисками шрифтов семейства Source, обнаружив их в итоге в соответствующем semi-official репозитории openSUSE. Где можно увидеть заодно и кое-какое другие интересности.

Подробнее

Управление deb-пакетами. Утилиты семейства APT: apt-file

Алексей Федорчук

При работе с пакетами довольно часто возникает задача — определить, какие же файлы входят в состав того или иного пакета. В deb based системах обычно предлагается решать её или с помощью самого низкоуровнего средства — утилиты dpkg, или, напротив, посредством графического фронт-энда для управления пакетами, Synaptic’а. Оба они с этим делом справляются, при условии, что «препарируемый» пакет, как минимум, скачан на локальную машину, а при использовании Synaptic’а — ещё и установлен в системе.

Подробнее

Управление deb-пакетами. Утилиты семейства APT: apt-mark

Алексей Федорчук

Реализация утилиты apt для Mint позволяет решать практически все насущные задачи по управлению deb-пакетами. Но, во-первых, в дистрибутивах проекта Mint: ни в Debian’е, ни в Ubuntu, и ни в одном из их клонов её не найти. А во-вторых — всё-таки не все. В частности, в ней не предусмотрено простых средств для массового изменения вторичных статусов пакетов, вроде автоматически установленных или зафиксированных.

Подробнее

Моя дорогая Betsy. Управление пакетами: aptitude в командном режиме

Алексей Федорчук

Как можно было видеть из обзора интерактивной aptitude, эта программа предоставляет очень широкие возможности по управлению пакетами. Что, однако, компенсируется — да простят меня записные дебианисты и просто её поклонники — неудобством и крайней нелогичностью её интерфейса в этом режиме. Это если не говорить о визуальной заторможенности даже на современных машинах. Моё сугубое ИМХО — использование интерактивной aptitude, про крайней мере, в Ubuntu, целесообразно в двух случаях:

Подробнее

Моя дорогая Betsy. Управление пакетами: aptitude в интерактивном режиме

Алексей Федорчук

Программа aptitude — пакетный менеджер, функционально примерно соответствующий как паре утилит apt-get и apt-cache, так и утилите apt из пакета mintsystem. Однако по сравнению с обоими инструментами управления пакетами она предоставляет некоторые дополнительные возможности, и потому заслуживает отдельного рассмотрения, причём именно в рамках этой книги.

Подробнее

Моя дорогая Betsy. Управление пакетами: Gdebi в графике и тексте

Алексей Федорчук

Как бы ни изобильны были официальные репозитории Debian’а и репозитории сторонних разработчиков, и сколь бы ни просто было восполнить прорехи в них вкравлениями из PPA-репозиториев, время от времени возникает необходимость в установке автономных deb-пакетов, ни в какие репозитории не входящих. С одним из таких случаев пришлось столкнуться при установке утилит проекта Refracta.

Подробнее

Linux Mint и его Cinnamon. Очерки применителя. Часть 6-0

Алексей Федорчук aka Alv

Пакеты: терминологическое введение

В системах пакетного менеджмента deb based дистрибутивов, в том числе и в Mint, пакеты объединяются в категории, секции и группы. Список категорий включает следующие пункты:

Подробнее

Linux Mint и его Cinnamon. Очерки применителя. Часть 7

Алексей Федорчук aka Alv

Управление пакетами: Synaptic

Система управления пакетами Synaptic — графический фронт-энд для утилит семейства apt, обычно используемыми для работы с пакетами deb-формата, а в некоторых дистрибутивах — и с пакетами rpm.

Подробнее

Linux Mint и его Cinnamon. Очерки применителя. Часть 6

Алексей Федорчук aka Alv

Работа с пакетами. Введение

Работа с пакетами предполагает следующие действия — их установку с занесением в локальную базу данных, отслеживание зависимостей (и иногда их разрешение) обновление, удаление, получение информации о пакетах, иногда конфигурирование. Инструментарий для работы с пакетами можно разделить на четыре группы:

Подробнее

Linux Mint и его Cinnamon. Очерки применителя. Часть 5

Алексей Федорчук aka Alv

Все дистрибутивы Linux, и Mint тут не исключение, организованы по пакетному принципу. Точно также, в виде пакетов, распространяются и любые дополнительные программы для них, создаваемые независимыми разработчиками. И потому одна из важных задач пользователя — это интеграция пакетов в свою систему. Она решается средствам управления пакетами, предназначенным для установки, обновления и удаления программ, учета и разрешения их зависимостей. Однако, прежде чем говорить о таких средствах, не худо посмотреть, что такое пакеты вообще, deb-пакеты в частности и пакеты дистрибутива Mint в особенности. А также — каким образом они организованы в репозитории.

Подробнее

GDebi — ещё один способ установки deb-пакетов

Алексей Федорчук

GDebi представляет собой графический фронт-энд для утилиты dpkg. Она разработана фирмой Canonical специально для Ubuntu и потому, естественно, имеется и в Mint’е (о котором далее и пойдёт речь). Поводом для знакомства с ней стала попытка установить Apache Open Office в минимальной конфигурации. Запустить GDebi можно из секции Администрирование главного меню Cinnamon’а (или MATE) — но тогда придётся обратиться к пункту File -> Open её меню, и потом долго рыскать по файловому древу в поисках нужного имени. Так что более простой способ её запуска — клик на имени deb-файла в файловом менеджере (Nemo или Caja). Что представит такую картинку:

Подробнее

Центр управления Unity

Алексей Федорчук

Можно много дискутировать о достоинствах и недостатках Ubuntu. Но в одном этот дистрибутив (если понимать его в узком смысле, как систему с рабочей средой Unity) держит безусловное первенство — это в количестве средств конфигурирования. Как отмечалось многими авторами, среди коих и автор этих строк, выполнение самых элементарных средств настройки этого десктопа требует, кроме штатного Центра управления (он же — Параметры системы) минимум пары твикеров — «полуштатного» Unity Tweak Tool и совсем «левого» Ubuntu Tweak. Причём речь не идёт о каких-то сногсшибательных украшательствах — нет, всего лишь о создании комфортной среды для работы.

Подробнее

Перейти к верхней панели