Перейти к содержимому


Фото
* * * * * 2 Голосов

Репозитории для Drweb


  • Please log in to reply
44 ответов в этой теме

#1 Boris Savelev

Boris Savelev

    Newbie

  • Dr.Web Staff
  • 44 Сообщений:

Отправлено 25 Февраль 2011 - 14:36

В новостях засветилась тема про появление пакетов и репозиториев. Расскажу подробнее.

Сами репозитории находятся здесь:
http://officeshield.drweb.com/drweb/

Там лежат rpm, deb, tbz2 (freebsd) пакеты.


Linux:
Сгенерированы и подписаны репозитории для пакетных менеджеров:
* apt-rpm -- altlinux, pclinux
* yum/zypper -- centos, rhel, oracle, fedora, suse и т.д.
* urpmi -- mandriva
* apt -- debian, ubuntu

Поключение репозиториев:
* apt-rpm:

для подключения репозитория надо добавить строчку в /etc/apt/sources.list
rpm http://officeshield.drweb.com/drweb/altlinux stable/i386 drweb
или
rpm http://officeshield.drweb.com/drweb/altlinux stable/x86_64 drweb
в зависимости от архитектуры

* yum
положить файл в /etc/yum.repos.d с содержимым:
[drweb]
name=DrWeb - stable
baseurl=http://officeshield.drweb.com/drweb/el5/stable/!!!ARCH!!!/
gpgcheck=1
enable=1
gpgkey=http://officeshield.drweb.com/drweb/drweb.key
вместо !!!ARCH!!! надо указать вашу архитектуру (i386 или x86_64)

* zypper
выполнить команды
zypper ar -t YUM http://officeshield.drweb.com/drweb/el5/stable/i386/ drweb
или
zypper ar -t YUM http://officeshield.drweb.com/drweb/el5/stable/x86_64/ drweb
в зависимости от архитектуры

* urpmi:
для подключения репозитория надо открыть файл
http://officeshield.drweb.com/drweb/drweb-i386.urpmi-media
или
http://officeshield.drweb.com/drweb/drweb-x86_64.urpmi-media
в зависимости от архитектуры. по идее должен быть запрос на добавление репы.

можно еще через консоль
urpm.addmedia drweb http://officeshield.drweb.com/drweb/mandriva/stable/i386/
или
urpm.addmedia drweb http://officeshield.drweb.com/drweb/mandriva/stable/x86_64/
в зависимости от архитектуры.

* apt
репозиторий подписан нашим ключём. для нормальной работы ключ надо импортировать
wget -O - http://officeshield.drweb.com/drweb/drweb.key | apt-key add -
или
curl http://officeshield.drweb.com/drweb/drweb.key | apt-key add -

для подключения репозитория надо добавить строчку в /etc/apt/sources.list
deb http://officeshield.drweb.com/drweb/debian stable non-free


Использование:
Для удобства установки в репозиторий помещены мета-пакеты для установки всего сразу вместе с зависимотями
Пример таких пакетов:
drweb-file-servers
drweb-internet-gateways
drweb-mail-gateways-av
drweb-mail-gateways-av-as
...
drweb-cgp-as
drweb-postfix-as
...
drweb-nss

и так далее

Для установки надо обновить кеш пакетного менеджера (если требуется):
apt-get update
или
aptitude update
или
zypper refresh
...

и выполнить команду для установки
apt-get install drweb-intenet-gateways
или
aptitude install drweb-intenet-gateways
или
yum install drweb-intenet-gateways
или
zypper install drweb-intenet-gateways
или
urpmi drweb-intenet-gateways
...


FreeBSD:
Для FreeBSD собраны пакеты tbz2, но для более удобной инсталяции к ним был сделан порт (да-да, порт который ставит пакеты)
Сами пакеты лежат здесь http://officeshield.drweb.com/drweb/freebsd/ports/distfiles/
Порты для FS, IG, MailD лежат здесь http://officeshield.drweb.com/drweb/freebsd/ports/

Использование:
Для установки продукта необходимо:
* скачать нужный порт
* распаковать скачанное (место распаковки не имеет значения)
* зайти в получившийся каталог
* сделать make install от пользователя root
* выбрать необходимые дополнительные компоненты

Сообщение было изменено Boris Savelev: 25 Февраль 2011 - 14:39


#2 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • PipPipPip
  • 842 Сообщений:

Отправлено 25 Февраль 2011 - 14:48

Пакеты пока доступны только для серверных решений. Обновленная версия Linux CC с поддержкой пакетов должна выйти в скором времени.

#3 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • PipPipPip
  • 842 Сообщений:

Отправлено 17 Март 2011 - 16:14

теперь доступны пакеты в репозиториях и для Linux CC.

#4 maxic

maxic

    Keep yourself alive

  • Moderators
  • PipPipPipPipPipPip
  • 6 940 Сообщений:

Отправлено 17 Март 2011 - 17:49

теперь доступны пакеты в репозиториях и для Linux CC.

А планируется ли создание пакета, который добавлял бы ключи и источники в систему? А то больно много дополнительных телодвижений приходится делать. Но пакет успешно поставил, закачал из репозитория зависимости. Спайдер после перезагрузки не работает, правда :rolleyes: (но это уже разбираться надо).

В случае ES - откуда будут обновления закачиваться? Из репозитория ES или веб-репозитория?

#5 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • PipPipPip
  • 842 Сообщений:

Отправлено 17 Март 2011 - 17:59

по поводу такого пакета - вполне возможно, что в дальнейшем добавим. в случае ES пока не будет возможности обновлять продукты средставми репозитория es. т.е. на каждой машине сервер (или десктоп) решение ставится из веб-репозитория или из наших тарболов.

#6 maxic

maxic

    Keep yourself alive

  • Moderators
  • PipPipPipPipPipPip
  • 6 940 Сообщений:

Отправлено 17 Март 2011 - 18:07

по поводу такого пакета - вполне возможно, что в дальнейшем добавим. в случае ES пока не будет возможности обновлять продукты средставми репозитория es. т.е. на каждой машине сервер (или десктоп) решение ставится из веб-репозитория или из наших тарболов.

То есть версия (бинарники, не базы?) агента будет обновляться посредством apt-get upgrade?

#7 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • PipPipPip
  • 842 Сообщений:

Отправлено 17 Март 2011 - 18:13

да.

#8 BemBex

BemBex

    Newbie

  • Posters
  • Pip
  • 32 Сообщений:

Отправлено 18 Март 2011 - 10:07

Не импортируется ключ в ubuntu. Пишет:
--2011-03-18 12:04:41--  http://officeshield.drweb.com/drweb/drweb.key
Преобразование адреса officeshield.drweb.com... 195.88.252.5
Устанавливается соединение с officeshield.drweb.com|195.88.252.5|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 1690 (1,7K) [application/pgp-keys]
Saving to: «STDOUT»

100%[======================================>] 1 690	   --.-K/s   в 0s	   

2011-03-18 12:04:42 (108 MB/s) - written to stdout [1690/1690]

gpg: нет доступной для записи таблицы ключей: eof
gpg: ошибка чтения `-': глобальная ошибка
gpg: import from `-' failed: глобальная ошибка
В чем может быть дело? И как исправить?

#9 maxic

maxic

    Keep yourself alive

  • Moderators
  • PipPipPipPipPipPip
  • 6 940 Сообщений:

Отправлено 18 Март 2011 - 10:13

Я вчера сделал:
1. Добавил источник в sources.list
2. sudo apt-get install curl
3. sudo apt-get update
4. sudo curl http://officeshield.drweb.com/drweb/drweb.key | apt-key add -

Все прекрасно добавилось.

Сообщение было изменено maxic: 18 Март 2011 - 11:37


#10 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 18 Март 2011 - 10:25

Не импортируется ключ в ubuntu. Пишет:

--2011-03-18 12:04:41--  http://officeshield.drweb.com/drweb/drweb.key
Преобразование адреса officeshield.drweb.com... 195.88.252.5
Устанавливается соединение с officeshield.drweb.com|195.88.252.5|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 1690 (1,7K) [application/pgp-keys]
Saving to: «STDOUT»

100%[======================================>] 1 690	   --.-K/s   в 0s	   

2011-03-18 12:04:42 (108 MB/s) - written to stdout [1690/1690]

gpg: нет доступной для записи таблицы ключей: eof
gpg: ошибка чтения `-': глобальная ошибка
gpg: import from `-' failed: глобальная ошибка
В чем может быть дело? И как исправить?


Рискну предположить, что вы пытаетесь импортировать ключ под обычным пользователем. Логично, что у него не хватает на это прав.
Сделайте это под root'ом, или через sudo в случае ubuntu

#11 BemBex

BemBex

    Newbie

  • Posters
  • Pip
  • 32 Сообщений:

Отправлено 18 Март 2011 - 10:35

Рискну предположить, что вы пытаетесь импортировать ключ под обычным пользователем. Логично, что у него не хватает на это прав.
Сделайте это под root'ом, или через sudo в случае ubuntu

Увы, предположение не верное. делал именно через sudo.

#12 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 18 Март 2011 - 10:42

Рискну предположить, что вы пытаетесь импортировать ключ под обычным пользователем. Логично, что у него не хватает на это прав.
Сделайте это под root'ом, или через sudo в случае ubuntu

Увы, предположение не верное. делал именно через sudo.


что говорит sudo apt-key list ?

#13 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 18 Март 2011 - 10:47

Рискну предположить, что вы пытаетесь импортировать ключ под обычным пользователем. Логично, что у него не хватает на это прав.
Сделайте это под root'ом, или через sudo в случае ubuntu

Увы, предположение не верное. делал именно через sudo.


еще одно предположение:

sudo curl http://officeshield.drweb.com/drweb/drweb.key | sudo apt-key add -

#14 BemBex

BemBex

    Newbie

  • Posters
  • Pip
  • 32 Сообщений:

Отправлено 18 Март 2011 - 10:48

что говорит sudo apt-key list ?

/etc/apt/trusted.gpg
--------------------
pub   1024D/437D05B5 2004-09-12
uid				  Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
sub   2048g/79164387 2004-09-12

pub   1024D/FBB75451 2004-12-30
uid				  Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>

pub   1024R/B2CDAA1B 2009-11-17
uid				  Launchpad QutIM stable

pub   1024D/6DFBCBAE 2008-07-14
uid				  Sun Microsystems, Inc. &#40;xVM VirtualBox archive signing key&#41; <info@virtualbox.org>
sub   2048g/78A86EAF 2008-07-14

pub   1024R/247D1CFF 2009-01-21
uid				  Launchpad PPA for OpenOffice.org Scribblers

pub   1024R/CE49EC21 2009-01-18
uid				  Launchpad PPA for Mozilla Team

pub   1024D/C1289A29 2009-11-11
uid				  Daniel Folkinshteyn &#40;Ubuntuzilla signing key&#41; <nanotube@users.sourceforge.net>
sub   4096g/3FD59517 2009-11-11

pub   1024R/61E46227 2009-09-20
uid				  Launchpad Default PPA

pub   1024R/247510BE 2009-02-05
uid				  Launchpad PPA for Ubuntu Mozilla Daily Build Team

pub   2048R/5044912E 2010-02-11
uid				  Dropbox Automatic Signing Key <linux@dropbox.com>

pub   1024D/9D1A0061 2009-08-31 &#91;просрочен с&#58; 2011-01-23&#93;
uid				  Opera Software Archive Automatic Signing Key 2010 <packager@opera.com>

pub   1024D/7FAC5991 2007-03-08
uid				  Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com>
sub   2048g/C07CB649 2007-03-08

pub   1024R/38BD81CA 2009-04-17
uid				  Launchpad PPA for Dockbar Main Group

pub   1024R/95B47D2A 2009-07-31
uid				  Launchpad GnoMenu

pub   1024R/FC5D50C5 2009-11-17
uid				  Launchpad elementaryart

pub   1024R/F9CB8DB0 2009-01-20
uid				  Launchpad PPA for Ubuntu Wine Team

pub   1024R/2E206FF0 2010-01-18
uid				  Launchpad nautilus-elementary

pub   1024R/75034BEC 2009-12-28
uid				  Launchpad FLOZz&#39;s PPA


#15 BemBex

BemBex

    Newbie

  • Posters
  • Pip
  • 32 Сообщений:

Отправлено 18 Март 2011 - 10:49

еще одно предположение:

sudo curl http://officeshield.drweb.com/drweb/drweb.key | sudo apt-key add -

Во! это помогло! спасибо!

#16 mva

mva

    Newbie

  • Posters
  • Pip
  • 3 Сообщений:

Отправлено 18 Май 2011 - 01:16

Товарищи, а не планируется ли удобоваримых пакетиков (дистфайлов хотя бы, раз никто не берётся писать ебилды...) для Gentoo || Sabayon? А то потрошить .deb'ы да .rpm'ы как-то не комильфо.
А за Sabayon'овский репозиторий (для Entropy, в смысле) вообще был бы вам низкий поклон от многих людей :D

Ну и для Gentoo если бы кто-нибудь из местных мейнтейнеров не поленился бы и попросил на irc://irc.gnu.org/#gentoo-overlays завести оверлей "drweb" в который бы выложили ebuild'ы — было бы тоже очень и очень замечательно.

А то как-то не справедливо :D

#17 mva

mva

    Newbie

  • Posters
  • Pip
  • 3 Сообщений:

Отправлено 18 Май 2011 - 01:22

еще одно предположение:

sudo curl http://officeshield.drweb.com/drweb/drweb.key | sudo apt-key add -


Прошу прощения, что лезу в разговор, но первое sudo однозначно лишнее :D

А товарищу (BemBex), которому Вы отвечали хотелось бы объяснить азы UNIX и UNIX-like систем: sudo, как и абсолютно любая команда (да, это команда, а не *ВОЛШЕБНОЕ СЛОВО*) не «пролазит» через пайпы («|») и через перенаправления вывода («>» и «>>»).
С грустью должен констатировать, что такие ошибки допускают только пользователи Ubuntu. Не хотелось бы нелестно отзываться об их желании хоть капельку вникнуть в предмет перед тем, как лезть на форумы за помощью, но факты говорт за себя :D

Сообщение было изменено mva: 18 Май 2011 - 01:24


#18 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 18 Май 2011 - 08:00

Прошу прощения, что лезу в разговор, но первое sudo однозначно лишнее :D

Спасибо, я в курсе. Сделано было намеренно, во избежание случайных разрывов мозга и вопросов "а где же sudo?".
А вообще да, первое sudo не несет смысловой нагрузки.

#19 FeyFre

FeyFre

    Newbie

  • Posters
  • Pip
  • 3 Сообщений:

Отправлено 18 Май 2011 - 12:06

А для Slackware нету? Хотя бы сырой tar.gz tar.bz2 (а ещё лучше tar.xz ) раз руки не доходят до пакета. А то ставить из rpm-ов геморроя не оберешься(в таком случае я предпочту не ставить вообще).

#20 mva

mva

    Newbie

  • Posters
  • Pip
  • 3 Сообщений:

Отправлено 18 Май 2011 - 12:50

А для Slackware нету? Хотя бы сырой tar.gz tar.bz2 (а ещё лучше tar.xz ) раз руки не доходят до пакета. А то ставить из rpm-ов геморроя не оберешься(в таком случае я предпочту не ставить вообще).

вот и я ровно о том же (когда говорил о дистфайлах).
А репозиторий для сабайона и оверлей для Gentoo — вообще бы сказочно было бы :D




Читают тему: 1

0 пользователей, 1 гостей, 0 скрытых