Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Ламерский вопрос про обновление софта


Автор: ksili 21.5.2014, 12:10
В линуксе у меня мало опыта, поэтому такой вопрос:

Стоит Debian 5, там стоит одна IDE определённой версии. Версия IDE старая - видимо та, которая была на момент создания установочных дисков Debian 5, поскольку ставилась она оттуда. Мне нужно обновить эту IDE, но не до последней версии, а до определённой. 

Как это сделать?

В Администрировании есть Источники приложений. Я там добавил установочные диски. Теперь в "Установке/удалении приложений" весь софт с них. Но как в источниках прописать что-то ещё, какие-то репозитории в сети, чтобы можно было ставить таким образом ещё что-то? 

Или какой-то другой способ? Я умышленно не называю IDE, т.к. хотел бы узнать общий алгоритм, а не заточенный под определённую программу.

Обновить всё - и ОСь и софт - до последних версий не предлагать. Смысл всего этого - сделать систему, максимально похожую на другую систему. Поэтому охота иметь конкретные версии.

Автор: tzirechnoy 21.5.2014, 14:26
0) Поддержка Debian 5 прекращена 2 года назад. С учетом беспрерывных угроз, провокаций иоскорблений со стороны содомитов взломов любой системы, дажэ не очень подключённой к интэрнету -- работать в этим можно только в высококонтролируемой среде.
При небольшых ресурсах проще всего такую среду начать создавать на обычном компьютэре на основе OpenVZ, kvm или xen. С этого, в общем, и надо начинать.
1) У debian есть вполне вменяемый debian reference. Начинать изучение следует с него. Ну, если совсем ничего не понятно -- то можно с Debian administrators handbook.

Автор: Фантом 21.5.2014, 16:05
Есть только два общих алгоритма:
1) обновить систему вместе с софтом;
2) найти исходники желаемой версии IDE и собрать их под данной конкретной системой.

Второй способ, вообще говоря, не слишком подходит, если "в линуксе мало опыта", а мотивировка отказа от первого выглядит весьма странно. Может быть, Вы детальнее опишете конечную цель, которую нужно достичь?

Автор: ksili 22.5.2014, 07:02
Цитата(tzirechnoy @  21.5.2014,  18:26 Найти цитируемый пост)
При небольшых ресурсах проще всего такую среду начать создавать на обычном компьютэре на основе OpenVZ, kvm или xen. С этого, в общем, и надо начинать.

Она у меня и стоит в виртуалке - Oracle VM VirtualBox (под виндой).

Цитата(tzirechnoy @  21.5.2014,  18:26 Найти цитируемый пост)
1) У debian есть вполне вменяемый debian reference. Начинать изучение следует с него

Я его читал, в части установки системы.
Так и быть, обновлю IDE до последней возможной версии. Если не разберусь с дебиановскими мануалами, как это сделать, то напишу сюда за советом.

Цитата(Фантом @  21.5.2014,  20:05 Найти цитируемый пост)
2) найти исходники желаемой версии IDE и собрать их под данной конкретной системой.

В крайнем случае сделаю так. Вообще такой опыт у меня есть: например, собирал Bugzilla из исходников, правда, не под дебиан.

Автор: tzirechnoy 22.5.2014, 08:14
Цитата
Я его читал, в части установки системы.


Среди 12 содержательных частей debian reference нет части про установку системы.

Часть про package manager -- есть, а установка системы описывается в другом документе.

Автор: ksili 24.5.2014, 11:27
Я значительно продвинулся  smile 

Нашёл оф. хранилище всех дистрибутивов под Debian, всех версий.
Нашёл там нужную версию IDE.
Скачал, распаковал, делаю ./configure
Чего-то не хватает (как потом оказалось, много чего не хватает).
Далее работал в основном в консоли (нафига вообще эти менеджеры пакетов и менеджеры обновлений, доступные в графической оболочке, если они не дают установить всё необходимое, я вообще не понял):
1) благодаря debian reference узнал про aptitude. Что мог, ставил через неё. 
2) Что не находилось даже в ней, ставил как IDE - качаю с сайта, configure, make, make install.

В итоге configure, make, make install выполнились и для IDE. То есть установка вроде как завершилась удачно.

Но! Как её теперь запускать? Старую версию я запускал из меню в графической оболочке. Теперь оттуда ничего не запускается. Ярлык есть, но после его нажатия ничего не происходит.

Ещё такой дополнительный квест: установка хоть и завершилась удачно, в конце было написано, что не установлены несколько дополнений (subversion, система справки и т.д.). и было написано какие пакеты нужно для каждого установить. Но как минимум про часть из них я знаю, что они уже стояли, и были доступны из старой версии IDE. Теперь их всё равно нужно переставлять? Или есть какая-то возможность сделать так, чтобы они сконтачились с новой версией IDE (если мне удастся-таки её запустить).


Автор: Фантом 24.5.2014, 11:50
Цитата(ksili @  24.5.2014,  12:27 Найти цитируемый пост)

Нашёл оф. хранилище всех дистрибутивов под Debian, всех версий.
 Правильно.

Цитата(ksili @  24.5.2014,  12:27 Найти цитируемый пост)
Нашёл там нужную версию IDE.
 И под нужную версию Debian? Однако повезло.

Цитата(ksili @  24.5.2014,  12:27 Найти цитируемый пост)
Далее работал в основном в консоли (нафига вообще эти менеджеры пакетов и менеджеры обновлений, доступные в графической оболочке, если они не дают установить всё необходимое, я вообще не понял):
 Они сильно упрощают жизнь пользователям, не хотящим странного.  smile Т.е. если человек хочет поддерживать систему в актуальном состоянии и ставить софт, уже собранный под нее, то для него все эти инструменты окажутся удобными и достаточными.

Цитата(ksili @  24.5.2014,  12:27 Найти цитируемый пост)

Но! Как её теперь запускать? Старую версию я запускал из меню в графической оболочке. Теперь оттуда ничего не запускается. Ярлык есть, но после его нажатия ничего не происходит.
 Во-первых, после сборки должен был бы появиться хотя бы один исполнимый файл, можно попробовать его (их) и запустить, прямо из консоли. Если Вы находитесь том же каталоге, что и он, то запуск выглядит так: ./имя_файла

Во-вторых, может, все же раскроете секрет и скажете, как IDE называется?

Цитата(ksili @  24.5.2014,  12:27 Найти цитируемый пост)
Теперь их всё равно нужно переставлять? Или есть какая-то возможность сделать так, чтобы они сконтачились с новой версией IDE (если мне удастся-таки её запустить).
 Может быть и так, и так. Возможно, старой версии IDE нужны и старые версии сопутствующего софта, возможно, что можно взять и новые. Универсального ответа тут просто нет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)