01
НояВсе, что станет описано в этом разделе, почти что полностью на самом деле и для иных систем, использующих APT, – Debian, MEPIS, Linspire/Freespire, ALTLinux и клонов APT вроде slapt-get.
Описание репозитариев. Пакеты в репозитарии структурированы по назначению, платформе и прочим данным. Список популярных дистрибутиву репозитариев приведен в файле /etc/apt/sources.list. Заглянем внутрь (рис. 1.7).… читать полностью >>>
Особенности программ Linux
30
Октосновной девиз UNIX-систем звучит как KISS – Keep It Simple Stupid, то есть «не усложняй». В качестве подтверждения такой образчик. У автора здания по Linux всего одна книга, коию он смог найти в торговых центрах в период, как скоро начал проявлять интерес системой. Это газета «Применение Linux» Джека Такета. Книге уже семь лет, но немалая часть материала действительна до сих пор. В сети интернет можно сыскать много старых книг, и все они в основной массе своем важны. Попробуйте применить книгу, прописанную о Windows 98 либо Windows XP к Vista, – практически весь материал окажется бессмысленным.
Разработчик программы для Windows часто заставлен писать с нуля основная масса функций, так как все защищено патентами, и или платишь, или делаешь все сам.… читать полностью >>>
Конвертеры пакетов
29
ОктВ отдельности хотелось бы отметить присутствие утилит, дозволяющих конвертировать пакеты из одного формата в иной. Их полномочия использования урезаны, так как из пакета одного вида получить полновесный другой вид пакета нельзя. Кроме того, приложения, входящие в состав пакета, могут не трудится в другом дистрибутиве из-за отличий версий библиотек, неудовлетворенных зависимостей и различий в организации файловой системы. По этой первопричине их нельзя применять для установки весомых системных файлов. Однако в неких случаях (в первую очередь при установке недвоичных пакетов, к примеру документации, словарей и остального) их использование оправданно. Данное утилиты rpm2cpio, rpm2tgz ( http://www.rpm2tgz.com ) или почти многоцелевая alien ( http://kitenet.net/programs/alien/ ).
Утилита rpm2tgz по умолчанию входит в состав дистрибутива Slackware и клонов и разрешает конвертировать rpm-пакеты в tgz, коие затем возможно установить с поддержкой installpkg.
$ rpm2tgz package.rpm … читать полностью >>>
Пакетные системы
23
ОктПовествование о системах управления пакетов имеет возможность занять продолжительное время – на сегодня присутствует около 20 всевозможных систем с вариантами. Почти что каждый дистрибутив имеет свои отличительные черты, исключений здесь более, чем правил. Данное вносит путаницу и не содействует большей известности Linux, но обычно довольно выбрать свой дистрибутив и изучить принятую в нем систему установки. Средства управления пакетами можно поделить на две группы:
• клерки пакетов, уготованные именно для управления прекомпилированными программами;… читать полностью >>>
Портежи Gentoo
20
ОктВдоль Linux развивается некоторое количество BSD- систем – FreeBSD, OpenBSD и NetBSD, спецификой которых считается система портов, дозволяющая установить всякую программу одной командой. При данном закачка, наложение патчей, компиляция, установка и удаление происходят механически. Долгое время данная система была предметом зависти линуксоидов, пока не были замечены дистрибутивы, использующие подобный подход. Самым именитым из них считается Gentoo ( http://www.gentoo.org/ ), в котором применена подобная система портежей (portage).
Примечание… читать полностью >>>
Системы управления пакетами
16
ОктВ последнее время самое большое распространение возымели системы управления пакетами, которые гарантируют юзера единым интерфейсом для поиска, установки, обновления и удаления. Наиболее знаменитым является APT. Появившийся предварительно в дистрибутиве Debian и с самого начала рассчитанный на работу с пакетами в формате deb, он резко стал многоцелевым средством управления программами, в том количестве и с пакетами в иных
форматах rpm (в дистрибутивах ALTLinux и Connectiva). Порт APT для работы с tgz-пакетами Slackware называется slapt-get и в настоящее время имеет некоторое количество графических надстроек вроде Gslapt (рис. 1.4), хотя есть и иные варианты – swaret либо slackpkg.… читать полностью >>>


