Здравтсвуйте! На нашем предприятии было принято решение о переходе на Linux дистрибутив, после некоторого анализа в качестве наиболее приемлимого дистрибутива для клиентских машин был выбран OpenSUSE. Внедрение в большинстве проходит удачно, бывают некоторые загвоздки, но все решается при помощи долгого поиска в интернете. В связи с распространением возникла надобность в локальных репозиториях, т.к. интернет канала у нас врядли хватит. Можете ли чем либо помочь в организации локального репозитория, как его удобнее организовать, какими инструментами, сколько необходимо места? И есть ли вариант получить репозиторий без выкачивания из интернета, а на интернет законектить только обновления? С Уважением Виталий. -- To unsubscribe, e-mail: opensuse-ru+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ru+help@opensuse.org
2009/3/4
Здравтсвуйте! На нашем предприятии было принято решение о переходе на Linux дистрибутив, после некоторого анализа в качестве наиболее приемлимого дистрибутива для клиентских машин был выбран OpenSUSE. Внедрение в большинстве проходит удачно, бывают некоторые загвоздки, но все решается при помощи долгого поиска в интернете. В связи с распространением возникла надобность в локальных репозиториях, т.к. интернет канала у нас врядли хватит. Можете ли чем либо помочь в организации локального репозитория, как его удобнее организовать, какими инструментами, сколько необходимо места? И есть ли вариант получить репозиторий без выкачивания из интернета, а на интернет законектить только обновления?
С Уважением Виталий.
Это не сложно - всего делов надо выкачать из интернета FTP дерево - примерно 20 гиг - и сохранить на вашем корпоративном сервере. (либо на каждой машине - что более стабильно но требует побольше харды) Если есть сложности со скачиванием - то либо поищи кого нибудь - либо я могу это сделать за деньги плюс доставка DVD. FTP trees: -main i586 -main x86_64 -main noarch -main source code -contrib -pacman -- -Alexey Eromenko "Technologov"
Доброе время суток. On Wednesday 04 March 2009 21:25:45 mihalichman@yandex.ru wrote:
Здравтсвуйте! На нашем предприятии было принято решение о переходе на Linux дистрибутив, после некоторого анализа в качестве наиболее приемлимого дистрибутива для клиентских машин был выбран OpenSUSE.
Хочу так же обратить ваше внимание на дистрибутивы с коммерческой поддержкой: SLES (Suse Linux Enterprise Server) и SLED (Suse Linux Enterprise Desktop). Потому как внедрение OpenSUSE на производстве без должной квалификации может быть чревато.
Внедрение в большинстве проходит удачно, бывают некоторые загвоздки, но все решается при помощи долгого поиска в интернете.
Вот "долгий поиск" и, возможно, не оптимальные решения проблем и есть "чревато". Скажите ваш город. Может быть там какой-нибудь системный интегратор Suse занимается или курс для пользователей читается.
В связи с распространением возникла надобность в локальных репозиториях, т.к. интернет канала у нас врядли хватит. Можете ли чем либо помочь в организации локального репозитория,
Диск по почте выслать? У вас в городе совсем с интернетом плохо? Или все же для физических лиц есть вменяемые безлимитные тарифы? С динамикой обновления софта и динамикой нашей почты - это будет довольно сложной задачей. Далее полагаю, что дома у вас есть за приемлемую цену безлимит. У меня еще не так давно 64kbit/s - выжил и даже ролики с youtube качал.
как его удобнее организовать, какими инструментами, сколько необходимо места? И есть ли вариант получить репозиторий без выкачивания из интернета, а на интернет законектить только обновления?
Задача не самая простая. Современные Linux дистрибутивы довольно сильно зависят от сети. Мейнстрим - ориентация на широкополосное соединение. Разработчики заботятся об удобстве и эффективности, даже не подозревая, что скачать пару сотен Mb может быть дорого. Идеальное решение: иметь зеркала всех нужных репозитариев. Но нижеследующие приемы и объяснения рассказывают как можно добиваться того же результата, путем многочисленных ухищрений. Если кратко, то ситуация выглядит примерно следующий образом: есть 3 основных репозитария. Они у вас должны быть уже добавлены сразу после установки дистрибутива. 1) OSS http://download.opensuse.org/distribution/11.1/repo/non-oss/ По большей части совпадает с тем набором пакетов, что есть на DVD диске OpenSUSE. Содержит основной набор свободных поддерживаемых программ. Довольно часто, при наличии DVD диска, у пользователей нет необходимости обращаться к OSS репозитарию - все уже есть на DVD. Можно на сервер положить содержимое DVD диска с OpenSUSE, сделать его доступным для всех компьютеров предприятия по NFS и использовать как OSS репозитарий. Для создания репозитария из набора rpm пакетов, расфасованных по директориям используется утилиты createrepo. В OpenSUSE 11.1 она может выдавать предупреждения - они не влияют на корректность работы. Не помню закинули ли мы косметическое обновление, которое это устраняет. 2) NON-OSS http://download.opensuse.org/distribution/11.1/repo/non-oss/ Бесплатные, но несвободные компоненты, входящие в дистрибутив. Например flash плеер. Пакеты в обоих этих репозитариях для каждой версии OpenSUSE фиксированы. Так же могу упомянуть о еще двух репозитариях из этой серии (в список 3х основных я его не включаю): репозитарий Debug (содержит пакеты для тестирования и некоторой отладки ПО) и репозитарий Source (содержит исходные коды пакетов). Третий основной репозитарий будет для вас особенно интересен: 3) Update http://download.opensuse.org/update/11.1/ Он содержит обновления для пакетов, находящихся в вышеперечисленных репозитариях. Причем содержит их в виде delta.rpm - то есть только разницу между текущей версией и версией в репозитарии OSS (или на диске с дистрибутивом, что эквивалентно). Хранение обновлений в виде delta.rpm сильно уменьшает их объем. Если для физических лиц у вас цены на безлимиты приемлемы - то первое что нужно сделать - это дома с помощью rsync поддерживать актуальное зеркало репозитарий Update и периодически носить его на работу на сменных носителях. Вот это зеркало нужно иметь 100%. Это основное что нужно делать. То что ниже касается специфичного софта и удобства пользователей. Я понимаю, что уже все выглядит сложно, дальше еще сложнее. Но при некоторых навыках и понимании, самое трудоемкое - это носить данные из дома на работу. Особняком стоят следующие вещи: - Проприетарные драйверы ATi и Nvidia. 3D эффекты - это, конечно, не всегда эффективно, но пользователям они нравятся. 3D эффекты в Suse работают даже на не самых мощных машиных. Драйвер на видео зависит от ядра. Будьте крайне внимательны при обновлении ядра. Если обновить ядро и проигнорировать обновление драйвера (в случае обновления через интернет ситуация почти невозможная) - графическая оболочка может не загрузиться. Если у вас встроенные intel видео-карты - там 3D графика работает сразу и всегда. - Поддержка mp3. Что установить рассмотрено здесь: http://www.linux.org.ru/wiki/en/OpenSUSE Наши сотрудники без одноклассников или вконтакта могут поднять восстание. Даже не представляю что они сделают, если у них отобрать мультимедиа кодеки. Ситуация с установкой этого в офисе и поддержкой ниже: Со специфическим софтом (например GNS3 - для эмуляции сетей с Cisco оборудованием), находящимся в отдельных репозитариях все немножко сложнее. Там для обновления приходится полностью тянуть новую версию, а не разницу между новой и старой (на то есть свои основания). Тут можно на домашней машине с дешевым интернетом в гипервизоре Xen поддерживать типовые конфигурации машин (компьютер секретарш, компьютер менеджеров по продажам) с тем же набором пакетов, которые используются на реальных машинах. Алгоритм установка утилиты happy-blone на комп секретарши (так же с кодеками из Packman): Действуем на нашей вирт машине дома (machine0): 0) Сделать директорую /var/cache/zypp/packages на machine0 доступной по NFS или FTP. 1) zypper mr -k --remote Сказали zypper, что не стоит удалять скачанные с интернета пакеты после их установки. 2) zypper in -D happy-blonde Эмуляция установки. Пакеты скачиваются с зависимостями, тестируется установка. Эмуляция обновления: zypper up -D 3) createrepo --update /var/cache/zypp/packages Обновляем информацию о пакетах в нашем локальном репозитарии. 4) zypper in -r MyRepo happy-blonde Производим реальную установку из /var/cache/zypp/packages, подключенной по сети. Именно так будет производиться установка на реальных машинах. Запускаем набор тестов или на глаз смотрим все ли в порядке, прежде чем ставить настоящей секретарше новую программу. 5) Делаем снимок /var/cache/zypp/packages и уносим на работу. --- WBR, Dmitry. N▀╖╡ФЛr╦⌡yИ ┼Z)z{.╠ЙНЗИЛ╧╩╝&ч╒≈╖╡К╒╦╒╤²v+b╒v╔r┴╕jwlzf╒√┼^·к╛z╩╬┘Иi╒≈╖╡К╒╦
participants (3)
-
Alexey Eremenko
-
mihalichman@yandex.ru
-
Mittov Dmitri