войти зарегистрироваться

УбунтариумСоздание зеркала репозитория Ubuntu с помощью apt-mirror

Зачастую при развёртывании сети машин на Ubuntu возникает проблема с организацией доступа в интернет с целью установки новых программ из стандартных репозиториев. Например, когда доступен лишь очень узкий канал в интернет или траффик не является безлимитным. К счастью, принцип организации пакетной системы Ubuntu позволяет очень гибко управлять тем, что и откуда качать с использованием штатных средств управления пакетами. В частности, вы можете создать локальную копию нужных вам интернет-репозиториев Ubuntu и подключить её как основной источник приложений в вашу локальную сеть. Таким образом все компьютеры в вашей сети не будут требовать соединения с интернетом для установки новых программ и обновлений. И при этом, что самое важное, сохранится весь функционал пакетных менеджеров.

В этой статье я расскажу как создать локальную копию репозитория с помощью утилиты apt-mirror. Это простая и удобная утилита для создания локальных копий репозиториев Ubuntu, использующая такой же синтаксис, как и в файле /etc/apt/sources.list, в котором указываются все репозитории для Ubuntu.

Всё, что вам потребуется — это компьютер с установленной Ubuntu и безлимитным доступом к интернету.

УбунтариумВ Ubuntu 10.10 DEB-пакеты будут по умолчанию открыватьcя в Центре Приложений

Canonical делает еще одно небольшое, но значительное изменение в Ubuntu 10.10. Скачанные DEB пакеты больше не будут открываться с помощью GDebi по умолчанию, а вместо этого пакет откроется с помощью Центра Приложений Ubuntu!

image

image

Это огромное продвижение внимания к деталям Canonical. Центр Приложений действительно получает много внимания, и это хорошо.

Персональные блоги Google Chrome — Dev сменил адрес (ArchLinux, Debian)

Адрес deb-пакета Google Chrome для Linux сменил свой адрес.

Пример:

Старый: dl.google.com/linux/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_6.0.401.1-r47049_amd64.deb
Новый: dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb

Конкретно в терминах нашего PKBUILD для google-chrome-dev это вот что:

Старый: dl.google.com/linux/deb/pool/main/g/google-chrome-unstable/google-chrome-${_chanswitch}_${pkgver}-r${_revision}_$ARCH.deb
Новый: dl.google.com/linux/direct/google-chrome-${_chanswitch}_current_$ARCH.deb

Для пользователей ArchLinux (на момент написания поста) это означает, что перед установкой пакета «google-chrome-dev» нужно руками отредактировать PKGBUILD и заменить там старый адрес на новый. Новый адрес там уже вписан, но закомментирован решетками (смотрите строчки перед вызовом wget и перед вызовом ar).

Jai закомментировал новый адрес, потому, что у кого-то из пользователей он не заработл (у меня же всё прошло как надо, гладко).
Адрес обсуждения на AUR: http://aur.archlinux.org/packages.php?ID=27031

Приятного перехода на Chrome 6.

Linux для всехКак собрать бинарный deb пакет: подробное HowTo

Сегодня я расскажу на абстрактном примере как правильно создать *.deb пакет для Ubuntu/Debian. Пакет мы будем делать бинарный. Пакеты, компилирующие бинарники из исходников здесь не рассматриваются: осилив изложенные ниже знания, в дальнейшем по готовым примерам можно понять суть и действовать по аналогии :)

В статье не будет никакой лишней возни «вручную»: формат пакета эволюционировал в достаточно простую, а главное — логичную структуру, и всё делается буквально на коленке, с применением пары специализированных утилит.

В качестве бонуса в конце статьи будет пример быстрого создания собственного локального репозитория: установка пакетов из репозитория позволяет автоматически отслеживать зависимости, и конечно же! — устанавливать всё одной консольной командой на нескольких машинах :)

Для тех, кто не хочет вдаваться в мощную систему установки софта в Linux, рекомендую посетить сайт проги CheckInstall: она автоматически создаёт deb-пакет из команды «make install» ;) А мы вместе с любопытными —
НЛО прилетело и опубликовало эту надпись здесь.

Убунтариумdeb-пакет на коленке

Задача: создать пакет для Debian для выливки демона/сайта на сервер.
Я никогда ранее не работал с deb-пакетами — так что решение может быть не оптимальным. Но оно работает и достаточно просто в использовании.

Персональные блоги Сборка deb пакетов: sbuild+schroot

О сборке deb пакетов с помощью pbuilder рассказано достаточно подробно, хотелось бы показать другой способ сборки — sbuild+schroot. Отличие данного способа сборки от pbuilder'а заключается в том, что эталонный образ системы находиться на LVM-разделе, а не в сжатом виде. И при сборке пакета создается shapshot этого раздела, что значительно быстрее чем распаковка образа. Так же к плюсам sbuild+schroot можно отнести то, что для сборки пакетов не нужны права root.

Персональные блоги Поисковик deb файлов по репозитариям Cydia

CydiaCrawler
В свободное время написал парсер репозиториев программы Cydia. Надеюсь для кого-то этот инструмент будет полезен.

На этой странице вы найдете и сможете скачать приложения в формате DEB, это удобно для тех у кого нет возможности пользоваться Wi-Fi (или GPRS), так как для установки приложений из Cydia необходим настроенный интернет на плеере (телефоне), а скаченные приложения в deb формате можно ставить вручную как написано тут

УбунтариумСтать мэинтейнером — часть пятая

Настало, наконец, время вернуться к теме пакетирования в Debian и Ubuntu.
Начну я с оправданий. Причиной долгой паузы, между четвертой и этой частью была не моя лень, не диплом, который я никак не допишу, и даже не положение звёзд, а уже упомянутый мною в предыдущих статьях (раз, два, три, четыре) досадный баг в одном из пакетов Debian. Как я, наконец, понял, скорого исправления этого бага ждать не стоит, поэтому я предлагаю тем, кто уже освоил сборку пакетов, изучить интересное средство, облегчающее как тестирование вашего пакета, так и сборку его под разные архитектуры — pbuilder.

Linux для всехУстановка OpenOffice 3.0 на Ubuntu 8.10

После прочтения статьи "Переходим с «палёного» софта на бесплатный" решил обновить свой OpenOffice до версии 3.0.

Все уже, я думаю, знаю, что OpenOffice 3.0 не будет доступен на ubuntu 8.10, потому, что разработчики не имеют достаточного количества времени, чтобы проверить его. Ubuntu 8.10 поставляется с OpenOffice.org 2.4.1 и, если вы хотите использовать новый и улучшенный вариант, то это руководство для вас!

Мы не будем делать новую установку OpenOffice, а вместо этого, только обновить текущую версию в Ubuntu Intrepid.