LINUX.ORG.RU

Как обновлять SuSE с помощью apt-get repository


0

0

Может быть новость довольно устаревшая, но думаю попрежнему актуальная - это механизм обновления пакетов для SuSE, думаю, что многим владельцам SuSE 7.3 - 8.0 будет интересно. До недавнего времени этим механизмом могли пользоваться только владельцы Debian совместимых систем. По своему небольшому опыту общения с этой программкой могу сказать, что это идеальное средство для поддержания системы в самом актуальном состоянии. По моему мнению - это то, что так не хватало в SuSE. Для всех владельцев SuSE - прошу вниз по ссылке и обратно к нам для обмена опытом и впечатлениями:)

>>> Ссылка на How-To



Проверено:

Re: Как обновлять SuSE с помощью apt-get repository

Ты забыл сразу предупредить, что это удовольствие для
обладателей либо толстого канала, либо тех у кого
только абонентская плата за inet, ибо тащит этот тул
из инета нехилый объем :-)

Кстати, раз уж ты экперементами занимаешься, советую
юзать partimage с www.partimage.org, у меня за полчаса
3 GB из image сгоняет, довольно неплохая альтернатива
Drive Image и Ghost'у

P.S: Ты еще checkinstall не пробовал :-) ?

MrBool ()

Re: Как обновлять SuSE с помощью apt-get repository

Первое: Если ставить родного сюзевского гнома а потом делать dist-upgrade, то половина гномовских компонент (включая гноме-коре) заменяется на пакеты, собранные ximian. После этого гном становится жутко нестабильным, падает (у меня, по крайней мере). Так что из sources.list советую ximian удалить. Второе: В факе написано, что если восьмёрка была поставлена с СиДи, то апт захочет обновить чуть ли не все пакеты. Так как в фтп (и в репозитарии) пакеты новее. В этой куче обновлений я не заметил как и кернель обновился. Результат - система перестала грузится (mk_initrd не был сделан). Третье: Не совсем понятен смысл апта, так как в источнике инсталляции можно указать сервер СуСЕ и иметь все их оффициальные пакеты. Менеджер пакетов у них довольно таки умный, и поиск сделает, и зависимости вытянет и установит. Понимаю, если бы в репозитарии было бы всё новьё, как в Дебиан Анстейбл. Дак ведь и такого, насколько я заметил, там нет. Пакеты, конечно, свеженькие, но не nightly builds. Вот вам мои 5 сентов (эстонских).

П.С. после установки чего-нить апт-гетом, рекомендуется SuSEconfig запустить.

anonymous ()

Re: Как обновлять SuSE с помощью apt-get repository

новость не шибко устаревшая, в силу того, что ftp-релиз SuSE 8.0 вышел совсем недавно.

Да, возможность обновляться через apt конечно привлекательна, думаю пользователи altlinux здесь много чего расскажут, но на самом деле, если внимательно посмотреть SuSEвый apt репозиторий, то станет очевилно, что это просто симлинки на пакеты из ftp дистибутива, updates, supplementary/KDE, supplementary/Gnome, и т.д.

да и поддерживая высказавшихся товарищей -- могу добавить, что в suse-linux-e@suse.com довольно много жалоб поступает от попытавшихся им пользоваться, и причем жалоб разного характера.

в общем -- это для тех, кто обрвольно хочет заняться тестирование apt4rpm для SuSEвого дистра, для боевого применения пока сыровато.

svSHiFT ()

Re: Как обновлять SuSE с помощью apt-get repository

Поэтому и рекомендуется применение partimage :)

MrBool ()

Re: Как обновлять SuSE с помощью apt-get repository

Интересно, когда в РПМ будет такая фича?

anonymous ()
Ответ на: Re: Как обновлять SuSE с помощью apt-get repository от anonymous

Re: Re: Как обновлять SuSE с помощью apt-get repository

>>>>

Интересно, когда в РПМ будет такая фича?

>>>>

Ты не с луны? В Альтовых дистрах уже давно как есть. Строится все на rpm, а управляется apt-ом...

Dao_Dezi ()

Re: Как обновлять SuSE с помощью apt-get repository

Апт4рпм - это в-первую очередь как раз для "боевых" применений: когда боксов уже на пальцах не сосчитать, ставят-упгрейдят не с CD, пересобранный-добавленный софт имеется и т.д. - потому как легко поддерживается собственный репозиторий или репозитории.

То что apt не для тех, кто с исошек ставился - не только написано но и объяснено почему - извольте хоть чуть разобраться с чем дело иметь собираетесь, может оно вам и не надо, yast'a достаточно. А то что пакеты в репозитории те же, что и на ftp - ха, ламерство, если было бы не так. Нестабильной же ветки c последним свежаком в SuSE не предусмотрено - дистрибутив для целей где здоровый консерватизм - достоинство. Для несогласных есть дебиан и сизиф, а также слак и генту.

Насчет Ximian'овских сборок, конфликтующих с родными. Здесь надо действительно что-то одно брать, иначе проблем не избежать. Причина же, почему сусевцы не стремятся обойти эти конфликты тоже есть - полгода назад команда Ximian заявила, что-де они наконец оценили значительность SuSE Linux и теперь всё что они делают, будет совместимо и с этим дистрибутивом, а не только под РедХат затачиваться. Так вот, всё это чтобы они получали отдачу от благодарных пользователей и знали, насколько успешно они декларированное воплотили в жизнь. Основной же дестктоп в сусе - кде.

speer ()

Re: Как обновлять SuSE с помощью apt-get repository

Насчёт гнома от Ximian, я делал так: удалил гном, который поставил с CD и тогда скачал с apt repositary новые версии. Все заработало. Насчёт kernel ещё не пробовал, но другие сложные пакеты установились нормально (open office, mozilla...) Кто там kernel таким образом обновил? Поделитесь впечатлениями.

CrownRU ()

Re: Как обновлять SuSE с помощью apt-get repository

Мне суся нравится, но вот переходить на нее пока не хочу, тк

1. Yast мне их не нравится, нет его больше нигде, да и конфигурилка-то кривоватая

2. Апта у них не было (вот появился ;)

яст х с ним, можно не юзать, а вот без нормального манагера пакетов хреново очень. До этого тока дебиан имел таковой, да вроде АЛЬТ...

очень возможно если доведут они апт до ума, то суся станет лучшим дистром (имхо)

anonymous ()

Re: Как обновлять SuSE с помощью apt-get repository

Где бы еще скачать сусёвые образы дисков...

anonymous ()

Re: Как обновлять SuSE с помощью apt-get repository

Мне не кажется хорошей идея apt4rpm хотябы по тому что apt изначально был написан в рассчете на dpkg и debian с его идеально отточеными зависимостями.

Те кто debian юзали - знают. Ни в одном другом дистрибутиве нормальных зависимостей нет. Даже у родоначальника apt4rpm - Conectiva.

BoBuk ()

Re: Русская Mozilla

Не путайте apt из Conectiva и ALT с alt4rpm -- это совершенно
разные проекты. apt4rpm пытается работать с репозитариями пакетов, имеющих неполные зависимости, как у SuSE или RH.
Для полноценного использования apt пакеты надо собирать с учетом всех зависимостей, а это требует изменения технологии сборки, принципиально
других скриптов rpm. При изменении же технологии apt4rpm просто не нужен.

aen ★★ ()

Re: Русская Mozilla

Не путайте apt из Conectiva и ALT с apt4rpm -- это совершенно
разные проекты. apt4rpm пытается работать с репозитариями пакетов, имеющих неполные зависимости, как у SuSE или RH.
Для полноценного использования apt пакеты надо собирать с учетом всех зависимостей, а это требует изменения технологии сборки, принципиально
других скриптов rpm. При изменении же технологии apt4rpm просто не нужен.

aen ★★ ()

Re: Как обновлять SuSE с помощью apt-get repository

>Yast мне их не нравится, нет его больше нигде, да и конфигурилка-то кривоватая

Да уж - кривее некуда, как вообще оно такое работает ;). Но можно и без yast'a - даже опция в конфиге есть такая.

>2. Апта у них не было (вот появился ;)

А его и сейчас нет - официально. Существующий репозиторий и проект развивается пока сбоку.

>нормального манагера пакетов хреново очень

Юзай BSD, если так уж хреново, если с rpm разобраться недосуг.

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

Нужен принципиально другой способ учета зависимостей, который пока ещё не придумали... Но вот тут-то suse+apt как раз и решение - можно важные для себя пакеты собирать самому и держать в своем репозитории, а обращать внимание на стандартные сборки запретить. Дешево и сердито.

speer ()

Re: Как обновлять SuSE с помощью apt-get repository

2speer (*) (2002-06-13 16:17:51.43)

>>Yast мне их не нравится, нет его больше нигде, 
>>да и конфигурилка-то кривоватая
>Да уж - кривее некуда, как вообще оно такое 
>работает ;). Но можно и без yast'a - даже 
>опция в конфиге есть такая.
так и стоит одна из машинок.
В Сусе привлекает не это, (конфигурим все
равно все руками), в Сусе привлекает то, что
многие вещи из коробки работают ака фреймбуферы,
алса итд, а так же то что в сусях похоже
очень пристальное внимание уделяют сборке
пакетов: тот же глючный КДЕ3.0 у меня глючил
гораздо меньше, чем например АЛЬТовской сборки
КДЕ2. Можно конечно все руками собирать,
но зачем тогда дистрибутив?

>>2. Апта у них не было (вот появился ;)
>А его и сейчас нет - официально. Существующий 
>репозиторий и проект развивается пока сбоку.
вот когда станет официальным, тогда
(я же и говорил) данный дистр станет
лучшим: качество+рюшечки (бля!) для новичков

>>нормального манагера пакетов хреново очень
>Юзай BSD, если так уж хреново, если 
>с rpm разобраться недосуг.
РПМ это не манагер пакетов, хотя так
и называется, вот дополненный аптом это да...

anonymous ()

Re: Как обновлять SuSE с помощью apt-get repository

Я обычно не путаю. ;)
links --dump http://apt4rpm.sourceforge.net/home.html|grep "Conectiva"|wc -l
      2
links --dump http://apt4rpm.sourceforge.net/home.html|grep "ALT"|wc -l
      0
APT has been ported from Debian to the rpm based distribution
of Conectiva.  After the
port completed succesfully, Conectiva now uses APT as package 
management in their distribution. So why is apt4rpm still needed, you may ask?
It's not needed anymore for the Conectiva distribution, but for all the other rpm based distributions. Apt needs a defined package repository to work from, and if the distribution you're using does not set up the APT repository on their CD's, or download servers you must create the repository yourself.  This is where apt4rpm comes to rescue!

BoBuk ()

Re: Как обновлять SuSE с помощью apt-get repository

2BoBuk: Спасибо, что Вы привели цитату, подтверждающую мои слова.
Можете еще сравнить apt от Conectiva и apt4rpm, ведь программисту
всегда лучше глянуть в тексты, не правда ли? И в Changelog заодно,
да и в список рассылки apt от Conectiva.

aen ★★ ()

Re: Как обновлять SuSE с помощью apt-get repository

Предупреждение!!!
Я тут вчерась попробовал обновить ВСЕ пакеты,
для которых было обновление, как результат - машина
не грузится, не могу залогинится. Сегодня попробую
малость пошаманить, а нет, так поставлю заново.
Да, если кто знает вчем дело и какие пакеты виноваты,
то чиркните пару строк...

CrownRU ()

Re: Как обновлять SuSE с помощью apt-get repository

Так кернел у тебя обновился, а mk_initrd и lilo ты небось скомандовть забыл!

Ничего переставлять не надо - загрузись с CD или дискеты, попроси загрузиться со своего рутого раздела и выдай две этих команды...

PS. Кернел вообще лучше ручками обновлять, сохраняя старый как один из вариантов загрузки, чего yast вроде как не делает а уж apt и подавно.

speer ()

Re: Как обновлять SuSE с помощью apt-get repository

To: speer Большое спасибо. Сегодня попробую.

CrownRU ()

Re: Как обновлять SuSE с помощью apt-get repository

Раз уж тут пошла такая пьянка насчет автоматизации и YaST2
то можно взглянуть сюда http://www.suse.de/~nashif/autoinstall/

MrBool ()

Help me!!!!!!!!!!!

Repository is not a problem at all! If you don't like so use yast or manually!!! If uses someone LyX ??? I ask for HELP I don't understand how to use russian (in LyX) and for example arabian at the same time and ,of cause fax this?

anonymous ()

Re: Как обновлять SuSE с помощью apt-get repository

Почему Вы утверждаете, что apt-get использовали только Debian сщвместимые системы, например в ALT Linux уже года полтора как используется вовсю. Вот ChangeLog из пакета: apt-0.3.19cnc27-ipl21mdk * Thu Jan 04 2001 AEN <aen@logic.ru> - build for RE На данный момент уже apt-0.3.19cnc55-alt3.src.rpm с кучей ALT'овых патчей под rpm-4x и т.д.

А Suse могли бы и раньше задуматься о целостности репозитария и удобства обновления. :(((

anonymous ()

Re: Как обновлять SuSE с помощью apt-get repository

>>>А Suse могли бы и раньше задуматься о целостности репозитария и удобства обновления. :(((

У сусе уже много лет нет никаких проблем c "целостностью" и удобстовом обновления - это делал и делает yast, и зависимости он учитывает правильно.

apt не решение проблем (которых нет), а просто другое средство для нужд достаточно продвинутых пользователей (им занимаются сбоку и в 'официальных' материалах для тех, кто пользуется коробочным дистрибутивом о нем не упоминается). Репозиторий только для тех кто сам знает что и как и ставился с ftp-варианта дистра.

Для коробочных установок он не годится - все пакеты сразу обновятся и система станет такой, какой была-бы при установке с ftp - что CrownRU и получил.

Причина этого в масштабах деятельности Сусе - они давно работают в промышленном режиме и ТИРАЖЕЙ дистрибутивов около десятка для разных стран-рынков и они РАЗНЫЕ и делаются не ОДНОВРЕМЕННО (поэтому пакеты отличаются хотя бы ДАТОЙ сборки). И держать для всех них apt-репозитории, как и выкладывать пару-тройку сотен iso-images контора, по-видимому, не может. Поэтому и держится по одному дистрибутиву и апдейтам к нему для каждой архитектуры-версии, и apt соответвенно считает это дело своим базовым репозиторием. Ну а yast и подавно знает чего ему обновлять и откуда...

speer ()

Re: Как обновлять SuSE с помощью apt-get repository

Сосет ваша суся!

гавно для ламерищек тупоголовых!

и яст этот проблядский коммерческий, ффу-гадость какая..

Слакварь - рулит!

anonymous ()

Re: Как обновлять SuSE с помощью apt-get repository

Ага, велосипед рулит vs. автомобиль, жизнь в деревне лучше, чем в городе, а женщина - сакс, по сравнению даже с левой рукой...

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.