ПО Linux: установка ПО

Федорчук А. RPM: Нынче не то, что давеча

Федорчук А. RPM: Нынче не то, что давеча [Текст] : [Управление RPM-пакетами в Linux] / Алексей Федорчук  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 40-43. — (Yum и PackageKit). 
      Аннотация
      Открытый консольный менеджер RPM-пакетов Yum (Yellow Dog Updater, Modified; http://yum.baseurl.org/): синтаксис, настройка в целом, настройка доступа к репозиториям.
      PackageKit (http://www.packagekit.org/) — открытый и свободный набор приложений для обеспечения высокоуровневого интерфейса для различных пакетных менеджеров (Yum, APT, Smart, Pacman и других) — обзор графической оболочки, работа с ней по установке и удалению пакетов, советы по подготовке к установке или удалению пакетов. 

Боровский А. CMake : Часть 1. Собираясь в путь

Боровский А. CMake [Текст] : Часть 1. Собираясь в путь / Андрей Боровский  //  Linux Format. — 2008. — № 9 (109), сент. — С. 92-95. — (CMake. Учебник). — Прил.: "Где найти документацию" : [справка] ; "С большой буквы или с маленькой?" : [частичная регистронезависимость Cmake и как писать имена команд CMake]. — С. 94.
      Аннотация 
      Платформонезависимая система сборки программного обеспечения из исходных кодов — открытый генератор сборочных файлов CMake (Cross-platform Make; www.cmake.org) от компании Kitware: схема работы, модули, структура языка сценариев, анализ файла CMakeLists.txt (команды) на примере простейшего файла мета-проекта, CMake GUI для Windows. 

Ботвик Н. Gentoo: Не жди ebuild’ов!

Ботвик Н. Gentoo: Не жди ebuild’ов! [Текст] / Нейл Ботвик  //  Linux Format. — 2007. — № 10 (97), окт.. — С. 72-75. — (Hardcore Linux. Учебник). — Прил.: "Атомная сила" : [Атом — спецификация какого-нибудь пакета в Gentoo]. — С. 73 ; "Скорая помощь. Спустя какое-то время, файлы в /etc/portage захламляются избыточными или устаревшими элементами. Выполните eix-test-obsolete, чтобы увидеть "засохшие" ветки, которые можно отстричь." ; Настраиваем Portage. — С. 74 ; "Полезные утилиты" : [Краткие справки об утилитах — eix, gentoolkit & gentoolkit-dev, genlop, portage-utils, layman, sufed, profuse и flagedit ]. — С. 75. 
      Аннотация
      Определение ebuild помещено на предпоследней странице этой отличной во всех отношениях статьи и есть смысл разобраться в том, что он собой представляет. Ebuild – скрипт bash, управляющий загрузкой, распаковкой, конфигурированием, компиляцией и установкой программ в Gentoo. Portage использует множество функций для выполнения этих задач, главные из которых – src_fetch(), src_compile() и src_install(). Их можно определить в вашем ebuild, но если этого не сделать, то определения по умолчанию работают в стандартном случае ./configure && make && make install. Получается, что простейший ebuild – просто набор присвоений значений переменным.
      Как отследить ebuild Gentoo или написать свой собственный, перекомпилировав Gentoo с флагом -f-upgrade-skills. 
      Portage — главный репозиторий ebuild, но он позволяет добавлять оверлей, содержащий больше ebuild’ов. Eix — самый быстрый и гибкий инструмент поиска в portage. 
      Обновление существующего ebuild. 
      Создание ebuild для Gentoo, что намного проще, чем создание RPM- или Deb-пакетов, потому что большую часть работы выполняет portage. 

 

Хадсон П. APT: Хитрости умельцев

Хадсон П. APT: Хитрости умельцев [Текст] / Пол Хадсон  //  Linux Format. — 2007. — № 9 (96), сент.. — С. 72-74. — (Hardcore Linux. Учебник). — Прил.: "Upgrade и dist-upgrade [в APT]". — С. 72 ; "Истинно продвинутые интерфейсы : [dselect — классическая оболочка командной строки для APT, но есть и другие]". — С. 74. 
      Аннотация
      Advanced Packaging Tool (Продвинутый пакетный инструментарий) – это просто библиотека, известная как Libapt. Она также является оболочкой, поскольку всю тяжелую работу берет на себя dpkg – настоящее ядро менеджера пакетов Debian.
      Мы изучим:
Как создать хранилище APT и восстановить настройки ваших приложений; 
Как автоматически выбрать самое быстрое зеркало; 
Как очистить архив пакетов для экономии места на диске; 
Как автоматически заполучить и собрать пакеты исходных текстов; 
Как использовать apt-cache и apt-file для поиска пакетов; 
И даже больше!
      Если ваш APT-опыт заключается лишь в установке программ, то вы узнаете многое. Если вы никогда до этого не использовали APT (без удобной оболочки), то вы узнаете еще больше о мощи системы управления пакетами APT. 

 

Моррисон Г. dh_make: Сборка Deb-пакетов

Моррисон Г. dh_make: Сборка Deb-пакетов [Текст] / Грэм Моррисон  //  Linux Format. — 2007. — № 4 (91), апр.. — С. 72-75. — (Hardcore Linux. Учебник). — Прил.: "Расставляем все по местам" : [В чем заключается необходимость создания Deb-пакета]. — С. 73 ; "Альтернатива: CheckInstall". — С. 74.
      Аннотация
      Почему бы не сделать что-то полезное для сообщества, собрав столь нужный людям .deb-пакет из исходных текстов? Особенно теперь, когда у под рукой есть учебник Грэма Моррисона, где подробно расписан весь процесс.

 

Моррисон Г. Autopackage : Создаем пакет

Моррисон Г. Autopackage. Создаем пакет [Текст] / Грэм Моррисон  //  Linux Format. — 2006. — № 3 (77), март. — С. 88-91. — (Учебник Hardcore Linux: Autopackage). — Прил.: "Как удалить автопакет". — С. 91.
      Аннотация
      Linux остро нуждается в более простом способе установки программ. Новички часто бывают обескуражены, когда вместо установки программы щелчком мыши по setup.exe им приходится брести по тернистой дистрибутиво-зависимой тропе установки пакетов, на ходу обучаясь работе с пакетными менеджерами, RPM и DEB-файлами и разбираясь с адской кухней зависимостей. Безусловно, это одна из главных причин, почему начинающие пользователи теряют мужество и возвращаются в Windows. Да и Linux-ветеранов раздражает, что очередную новинку нельзя по-быстрому установить и поглядеть без отслеживания дюжины зависимостей.
      Autopackage сулит предоставить Linux альтернативу setup.exe, то есть пре-компилированные бинарные пакеты и автоматическое разрешение зависимостей. Autopackage ориентирован на совместимость с максимально большим числом дистрибутивов, причем установка везде проходит одинаково. Если вы предусмотрели Autopackage-файл для программы, вы можете быть уверены, что люди смогут установить ее легким движением руки независимо от используемого дистрибутива. Но… расплатой за легкость установки программы из Autopackage является довольно сложный процесс создания такого пакета.
      В процессе урока шаг за шагом показано на реальном примере, как создавать Autopackage-файл (автопакет). Для этой цели выбрана программа-каталогизатор фотографий Kalbum (Linux Format, 2005, № 3 (72), нояб., С. 60-63.), что слегка облегчает задачу, поскольку у Kalbum сравнительно мало зависимостей. А чем больше зависимостей, тем сложнее задача, и тем больше знаний требуется для ее решения.

 

Ботвик Н. Большой вопрос

Ботвик Н. Большой вопрос [Текст] : Как установить новые программы в Linux? / Нейл Ботвик  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 89. — (Ответы). — Прил.: "Шаг за шагом: Обновляем программы через Synaptic" : [Пошаговое руководство].
      Аннотация 
      Установка программ с использованием менеджеров пакетов типа Synaptic в Ubuntu. 
     Поиск программ в репозиториях: для Ubuntu – Medibuntu (www.medibuntu.org), для Mandriva – Penguin Liberation Front (http://plf.zarb.org), для SUSE – Packman (http://packman.links2linux.org), и так далее. 

 

Сондерс М. Сборка – это просто!

    Сондерс М. Сборка – это просто! [Текст] / Майк Сондерс  //  Linux Format. — 2008. — № 11 (111), нояб. — С. 44-47. — Прил.: "Зачем нужна сборка?" : [Термины и процессы]. — С. 45 ; "Магия Checkinstall" : [Checkinstall (http://tinyurl.com/2uodas) — инструмент, позволяющий создавать двоичные пакеты программ, собранных из исходных текстов, что позволит избежать выполнения всех шагов сборки на каждом компьютере при установке одного и того же приложения на несколько компьютеров]. — С. 46.
    Аннотация 
    Сборка приложения Linux из исходников в командной строке на примере сборки Audacity: подготовка (audacity-src-1.2.6.tar.gz), запуск скрипта configure, настройка оптимизации, установка инструментария разработчика, установка зависимостей (библиотек и инструментария), запуск скрипта configure, Make-файл, запуск make, установка программы.

 

Хадсон П. Что за штука… RPM 5?

    Хадсон П. Что за штука… [Текст] : RPM 5? / Пол Хадсон  //  Linux Format. — 2008. — № 4 (104), апр.. — С. 42-43. 
    Аннотация
    Управление пакетами в Linux — Red Hat Package Manager разделился на два проекта RPM 4 (официальный сайт www.rpm.org) и RPM 5 (www.rpm5.org), которую разрабатывает Джефф Джонсон (Jeff Johnson). RPM 5 в вопросах и ответах.

 

 

Ченнел Э. RPM: Пакеты установить легко

Ченнел Э. RPM: Пакеты установить легко [Текст] / Энди Ченнел // Linux Format. — 2007. — № 3 (90), март. — С. 54-56. — (Первые шаги. Учебник). — Прил.: «Глоссарий» : [Пакет, Менеджер пакетов, Зависимости, Обновление, Двоичные файлы, Репозиторий]. — С. 55 ; «Шаг за шагом: Автопакеты для установки» : [Autopackage – альтернативный способ работы с пакетами]. — С. 56.
Аннотация
Как работать с RPM (Red Hat Package Manager), устанавливая и обновляя программное обеспечение в RPM-дистрибутивах от Fedora с Package Manager и SUSE с Yast на примере Mandriva Linux 2007 с RPMDrake.

Ченнел Э. APT: работа с пакетами

Ченнел Э. APT: работа с пакетами [Текст] / Энди Ченнел // Linux Format. — 2007. — № 2 (89), февр.. — С. 54-57. — (Первые шаги. Учебник). — Прил.: «Пакетная терминология» : [APT (Advanced Package Tool), Autopackage, Командная строка, .deb, Зависимости, Репозиторий, RPM (Red Hat Package Manager), Исходные тексты] . — С. 55 ; «Шаг за шагом: Установка приложений в SynAPTic» : [Руководство]. — С. 56 ; «Что дарует APT…» : [Удаление приложений при помощи командной строки]. — С. 57.
Аннотация
Рассмотрены методы управления вашими приложениями, доступные в Ubuntu или любых дистрибутивах на базе Debian: автоматическая и ручная системы обновления, установка приложений из командной строки и в графическом режиме из репозиториев Ubuntu, установка файла Deb, найденного в Интернете, чтобы проверить, как Ubuntu отслеживает зависимости.
Реализация этих методов через командную строку подробно описывается и предваряется рассказом о работе с терминалом (консолью).
Для управления работой с пакетами можно использовать SynAPTic – оболочку для APT, которая преобразует выбранные мышью опции в команды и затем отправляет их системе. Практическая часть статьи демонстрирует пошаговое использование SynAPTic.
Таким образом, мы получаем фирменный рецепт Linux Format для APT и Debian, а Энди Ченнел развеивает миф о том, что в Linux «приложения трудно устанавливать». Раз и навсегда.