Новости из Библиотеки Блогосайта

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

Посоветовались мы тут с котом Мануалом, и решили начать понемногу претворение законченных частей его «Воззрений» в электронные книги. И первым результатом нашего высококультурного начинания были его «Воззрения на deb-пакеты». Для чего перво-наперво все они были собраны воедино — этот материал доступен для ознакомления и онлайнового чтения. И он же послужил основой для собственно книжки: Читать далее «Новости из Библиотеки Блогосайта»

Воззрения кота Manual’а на deb-пакеты

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

manul-logo-100Изложение воззрений кота Manual’а на те аспекты работы с deb-пакетами, которые влияют на индивидуализацию системы. Включает в себя пять основных частей и два приложения. В первом — конспекты по основным командам управления deb-пакетами. Второе же приложение посвящено описанию утилиты aptitude. Читать далее «Воззрения кота Manual’а на deb-пакеты»

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

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

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

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

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

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

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

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

manul-logo-100Утилита apt-file служит для определения состава пакета, во-первых, и для поиска пакетов, содержащих определённый файл, во вторых. Ни в том, ни в другом случае изменений в системе она не вызывает, и потому запускается от имени обычного пользователя. Читать далее «Воззрения кота Manual’а. Deb-пакеты. Приложение 4. Утилита apt-file: конспект»

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

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

manul-logo-100Субкоманды утилиты apt-mark, подобно таковым apt, служат, во-первых, для определения вторичного статуса пакетов, что не требует прав суперпользователя. В во-вторых, для изменения оного — и в этом случае должны запускаться с правами админимтратора.

Субкоманды определения статуса

  • apt-mark showauto — вывод списка автоматически установленных пакетов;
  • apt-mark showmanual — вывод списка пакетов, установленных вручную;
  • apt-mark showhold — вывод списка пакетов с зафиксированными версиями.

Субкоманды изменения статуса

  • apt-mark manual package[s] — изменение статуса с «автоматически установленный» на «установленный вручную»;
  • apt-mark auto package[s] — изменение статуса с «установленный вручную» на «установлен автоматически»;
  • apt-mark hold package[s] — фиксация версии пакета (пакетов);
  • apt-mark unhold package[s]
  • — снаяти фиксации версий.

[Общее содержание]

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

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

manul-logo-100Конспект по субкомандам и опция утилиты apt. Разделяется на три группы. В первой — субкоманды для получения информации самой утилите и справки о ней. Во второй — субкоманды для получения инфрормации о пакетах. Субкоманды первой и второй групп могут запускаться от лица обычного пользователя. В третьей группе — субкоманды, связанные с манипуляцией пакетами, и потому требующие привилегий администратора. Читать далее «Воззрения кота Manual’а. Deb-пакеты. Приложение 2. Утилита apt: конспект»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Neon в натуре

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В системах пакетного менеджмента deb based дистрибутивов, в том числе и в Mint, пакеты объединяются в категории, секции и группы. Список категорий включает следующие пункты: Читать далее «Linux Mint и его Cinnamon. Очерки применителя. Часть 6-0»

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

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

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

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

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

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

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

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

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

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

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