LinuxForum.Fans
Тема

Убунту и левые репы

Автор: dm2003 49 сообщений 9717 просмотров
#292241

Вот созрел у меня вопрос. Если не устанавливать в Убунту левые (сторонние) репозитории, то по идее конфликтов с зависимостями возникать не должно. Но постоянно выходят обновления нужных программ, репозитории которых являются сторонними, постоянно находишь полезные программы, которые так же добавляют левые репы. Проходит некоторое время и вывод команды:

sudo aptitude -f install

показывает просто ужасные вещи. Оказывается, что нужно снести массу библиотек, доустановить старые ядра, которые снес по ненадобности. Соглашаюсь. Удалается, устанавливается. И потом начинается цирк. Хочешь что-то установить, к примеру TeamViewer, а Synaptic или Центр приложений пишет, что проблема с какой-то библиотекой. Хочу установить эту библиотеку, так тут же вылазит другая неувязка и так далее. Из этого у меня возник логический вопрос. Что же в итоге делать если я хочу установить стороннюю программу из стороннего репа, а в итоге могут возникать такие вот проблемы? Или по другому - как избежать таких проблем, если по любому нужно установить тот или иной софт, которого нет в оф. репах, либо старая версия программы?

#292243

1. старайтесь не использовать репозитарии без привязки к вашей версии дистрибутива. Ключевое слово НЕ ИСПОЛЬЗОВАТЬ, а не "старайтесь". Т.е. рра вам в руки и то только для своей версии дистрибутива. Бывшие версии не пользуйте! Например у Вас Прецайс, то не пользуйте Маврик репы...
2. Старайтесь не пользовать дебиановские репозитарии.
3. Иногда может быть проще собрать самому чем пользовать, то что собрали не для вашего дистра. Если результат сборки не дает вам деб-пакета, то храните инсталл-папку, чтоб можно было потом все красиво снести...
4. Если все же всунули старую версию либы(пакета), то зафиксируйте ее от переустановки более свежей. Я так свое время закреплял скайп 2, потому как скайп 4 глючил, так же ставил более старый компиз, так как новый не работал правильно...

#292248

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

#292304

блин.
я сколько себя помню на этом форуме, столько помню Вас. А Вы до сих пор жалуетесь на знания? читать и учиться не помешало бы. Почитайте про deb пакеты...

#292307
dm2003 написал:
Я пока что спасаюсь только сохранением образов своей системы за разные промежутки времени, потому как бороться по другому не всегда получается из-за сравнительно малых знаний.

И что мешает их приобрести?

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

#292524

Дело том, что за два года пользования Убунту я конечно же получил массу знаний. Это видно в принципе из моего блога. Но как говорил один человек "Чем больше я узнаю, тем больше понимаю, что я ничего не знаю".

#292657

В вашем блоге в основном пользовательские статьи как юзать то как пользоваться тем в гуях и т.д...
А внутренностей нет...
Как оно работает не понятно...

#292696

Чё-та я с первого раза невнимательно прочёл.

dm2003 написал:
программы, которые так же добавляют левые репы.

Это как?

#292703

видать есть программы которые запускаются под суперпользоватлем и сами свои репы прописывают..))) для автообновления...))) но я такого не встречал...
мало того оно вообще всегда спрашивает желете ли вы ЭТО дописать или нет...)))

#292705
"Харитон" написал:
видать есть программы которые запускаются под суперпользоватлем и сами свои репы прописывают..)))

Ну не сами запускаются всё-таки. =)
Одну такую видел.
Гугп-Земля с офсайта (rpm-ка). Создаёт свою репу в сусе (втихую).

#292711
verg написал:
Гугп-Земля с офсайта (rpm-ка). Создаёт свою репу в сусе (втихую).

Как страшно жить! А вот на Магее проверил только что - не создаёт.

#292712
"karl_muenhgausen" написал:
Как страшно жить! А вот на Магее проверил только что - не создаёт.

Ну, rpm-ка, к слову, федоро/сусевская.

#292714

А так? :)

#292717

кстати гуглотолк тоже сам добавляет кажисть...
но у них в обоих случаях дистронезависимые пакеты, которые ставятся в /opt/google/

#292718
"verg" написал:
Ну, rpm-ка, к слову, федоро/сусевская.

По идее и в мандривоподобных должна репа быть.
В пост-инсталл скрипте есть информация про urpmi (не пашет наверное просто)

#292719

Да не, мой способ - надёжнее. Просто - я - древний, поменять название дистрибутива, не?

#292726
verg написал:
[quote="verg"]Ну, rpm-ка, к слову, федоро/сусевская.

По идее и в мандривоподобных должна репа быть.
В пост-инсталл скрипте есть информация про urpmi (не пашет наверное просто)[/quote]

Ничё не знаю.
[console]urpmq --list-url[/console]
ничего постороннего не выявил...

Так что, это вероятно федоро/сусе-зависимая хрень. Кстати, зависимостей дёрнула немало. Всё бы ничего, но зачем ей sendmail?

Кстати, всё равно не работает:
[console]
$ ./google-earth
./google-earth: line 43: ./googleearth-bin: Нет такого файла или каталога

$ ./googleearth
./googleearth: line 43: ./googleearth-bin: Нет такого файла или каталога

$ ./googleearth-bin
bash: ./googleearth-bin: Нет такого файла или каталога
[/console]

#292821
karl_muenhgausen написал:
Чё-та я с первого раза невнимательно прочёл.

[quote=dm2003]программы, которые так же добавляют левые репы.

Это как?[/quote]

Просто не правильно высказался. Хотел написать, что чтобы установить стороннюю программу, нужно естественно добавить ее репозиторий. Как-то так.

#292824
dm2003 написал:
Хотел написать, что чтобы установить стороннюю программу, нужно естественно добавить ее репозиторий.

Ну во-первых, можно спокойно ставить из дистрибутива, во-вторых, стесняюсь спросить, какой же кучи программ Вам не хватает в Убунте?

#292831

Ну скажем в Убунту не всегда самые свежие версии программ. У меня установлены репы для OpenShot, KDEnlive, GIMP и кучи других мультимедийных программ. Конечно же новые версии этих программ появляются в новых версиях Убунту, но я пока не рискнул перейти на 12.10, поэтому приходится обновлять нужные программы через другие репы. Из этого и получается некий сыр-бор в зависимостях.

Войдите или зарегистрируйтесь, чтобы ответить.