Пытаюсь установить Eclipse clasic из tar.gz.
Распаковываю fileroller'ом, появляется каталог, перехожу в него, # ./ eclipse configure, в терминале одна ошибка, но редактор запустился.
После этого я попробовал запусть eclipse еще раз и получил: "Locking is not possible in the directory ..." " A common reason is that the file system or Runtime Environment does not support file locking for that location. Please choose a different location, or disable file locking".
Каталог с емаксом лежит в домашней папке. Где его правильно будет разместить, и как?
Установка tar.gz
Пытаюсь установить Eclipse clasic из tar.gz.
oO зачем? почему? Что Suse Вам плохого сделала?
Где его правильно будет разместить, и как?
Тут должен был такой вопрос: "Как его правильно установить и как?"
И мой ответ в один клик, вот тут: http://software.opensuse.org/search?lang=ru&p=1&q=Eclipse
Выбрав из списка Ваш номер системы и нажать на кнопочку "Установка в 1 клик", далее согласится со всем.
step_slim
Установил через Yast, по ссылке для своей ос и платформы. После установки в меню гном ярлык не появился, в /usr/bin eclipse нет.
Yast показывает что установлены ecj-bootstrap - Eclipse Java Compiler, eclipse-swt - SWT Library for GTK2.
Может подскажите как из tar.gz правильно установить? Не в первый раз трудности с этим форматом, хотелось бы разобраться что к чему smile
После установки в меню гном ярлык не появился, в /usr/bin eclipse нет.
В Gnome не знаю как всё организовано, а если попробовать запустить через консоль?
Может подскажите как из tar.gz правильно установить?
[console]# tar xzvpf [ЧТО-ТО ТАМ].tar.gz[/console]
[console]# cd [ЧТО-ТО ТАМ][/console]
Я для перехода я использую MC (удобнее)
В этом каталоге лежат файлы (обычно Readme, Installation и т.п.), которые описывают процесс установки (чаще по-английски). Обычно процесс установки заключается в последовательном запуске трёх команд:
[console]# ./configure
# make
# make install[/console]
Но помните, у Вас пакетный дистрибьютив и подобный вид сборки пакетов не есть гуд для него.
wink
з.ы. Кстати вот Ваша ошибка:
# ./ eclipse configure
Должно быть так, как я Вам показал, просто ./configure
# - означает, что все действия выполняются от пользователя root.
Может подскажите как из tar.gz правильно установить?
перед тем как ставить, нужно сначала удалить предыдущие инсталяции. Это общее правило. Иначе всё будет косо и криво.
step_slim, ./configure и make лучше делать простому юзеру. Или мы про Slackware? smile
step_slim, ./configure и make лучше делать простому юзеру. Или мы про Slackware?
Да вообще этот вид установки в Suse не делать вообще, но если уж хочется, то... smile Честно, было пару раз, собирать пакеты приходилось из .tar.gz., бывает, что не даёт запустить эти команды от простого пользователя. Док, а если присмотреться, *жду камней в свою сторону от Сусеводов за это высказывание*, то разницы то и нет - Suse дочка Slackware wink
Честно, было пару раз, собирать пакеты приходилось из .tar.gz., бывает, что не даёт запустить эти команды от простого пользователя.
да ладно! Это только если вы скачали/распаковали тоже рутом. Наоборот очень НЕ рекомендуется под рутом так делать. Проблема в том, что программа-то будет под юзером работать, вот её под юзером и нужно конфигурировать. А то может получится так, что она потом только под рутом и будет (нормально) работать :(
Кстати, у вас там в SuSE тоже checkinstall поломали? ИМХО нужная и годная штучка, если уж так надо. Делает годные RPM и DEB пакеты, прямо для вашей системы. Правда не всегда получается...
Ну и конечно PREFIX нужно ставить таки в root, если вы хотите ставить действительно в систему, а не в /usr/local, иначе тоже ерунда получится эпичнейшая. И вообще, эта вся установка из сырцов она для кодеров исключительно. Если вы не кодер - не надо туда лезть.
то разницы то и нет - Suse дочка Slackware
разница как раз есть, ибо в слаквари и сборка и установка делается одним простым скриптом (который называется слакобилд), потому Патрег упростил стандартную процедуру в угоду простоте. Ибо слакварь она не для людей, а для кодеров, и для кодеров так проще. А вот Suse она для людей, и для людей так ниразу не проще, а только лишнее заморочки... В слаквари вообще всё не по людски. Например можно писать configure, а не точка-слеш-configure, как во всех человеческих дистрах. Прямо как в венде. Только в венде этот костыль для кодеров по причине разгильдяйства оставлен, а в слаке это так и задумано.
да ладно! Это только если вы скачали/распаковали тоже рутом. Наоборот очень НЕ рекомендуется под рутом так делать. Проблема в том, что программа-то будет под юзером работать, вот её под юзером и нужно конфигурировать. А то может получится так, что она потом только под рутом и будет (нормально) работать
Не спорю, ну вот например, было дело, понадобилась мне утилита fping, в пакетах её не было... Скачал .tar.gz, начинаю распаковывать под пользователем, не распаковывает, даёт ошибку прав oO Делаю под root- отрабатывает, ставлю..., запускаю под пользователем работает. Но это опять же единичный случай на моей практики, с учётом того, что я противник таких действий в пакетном дистрибьютиве. Но было нужно, что тут сделаешь smile
Кстати, у вас там в SuSE тоже checkinstall поломали?
Нее, не поломали, просто выкинули из дистра, но по желанию можно поставить. Хотя опять же для чего? Для сбора "годных пакетов" научили Yast: http://ru.opensuse.org/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_SUSE
И вообще, эта вся установка из сырцов она для кодеров исключительно. Если вы не кодер - не надо туда лезть.
100% Я только ЗА! И согласен полностью! Но всё же для познания, ели уж понять структуру, хотя бы для эксперимента опробовать стоит wink
разница как раз есть, ибо в слаквари и сборка и установка делается одним простым скриптом (который называется слакобилд)
Док, у меня 2 сервера на прошлой работе было, я там у Вас в ветке по началу вопросы задавал по Slakware, различия все я уловил wink Просто, когда их было 2 и каждый день приходилось что то прикручивать, то они у меня стали настолько однотипные, что особой разницы не замечал или просто привык уже smile
Ибо слакварь она не для людей, а для кодеров, и для кодеров так проще.
oO Честно, Док, я даже Бейсика не знаю, какой кодер :lol:
В слаквари вообще всё не по людски.
Ну не знаю, везде есть своя логика, как например с настройками httpd or apache2, мне удобнее httpd wink
как во всех человеческих дистрах. Прямо как в венде.
*Пщищщщ-Пщищщщ* брызгает святой водой на лицо Дока и сам смотрит в левый нижний угол экрана и осознаёт что там Windows Vista :lol:
Скачал .tar.gz, начинаю распаковывать под пользователем, не распаковывает, даёт ошибку прав
с чего-бы это? может таки предупреждение?
только-что скачал и распаковал. Никаких ошибок, никакого рута. http://fping.sourceforge.net/download/fping.tar.gz md5sum d5e8be59e307cef76bc479e1684df705
что-то вы сделали не так...
Нее, не поломали, просто выкинули из дистра, но по желанию можно поставить.
ну дык а что не юзаете?
Для сбора "годных пакетов" научили Yast
тем более.
как например с настройками httpd or apache2, мне удобнее httpd
а я всегда думал, что это одно и то же :O
с чего-бы это? может таки предупреждение?
Не помню с чего это было, дело то было около 2х с лишним лет назад, просто как прецедент запомнилось. smile
только-что скачал и распаковал. Никаких ошибок, никакого рута.
Опа, Док, добро пожаловать в Сусеводы? smile
ну дык а что не юзаете?
А для чего? Нет пока настолько интересных задач, что бы заниматься пересборкой пакетов, да и если возникают, то как писал выше- собираю из исходников, как то уже привык, но это редкость редкая...
а я всегда думал, что это одно и то же
Почти одно и то же, в httpd мне конфигурационный файл больше нравится, опять же, это в сравнении систем openSuse 11.1 and Slackware 12.0 - именно такие дистры у меня на серверах крутились. В частности самого вид .conf файла. Не знаю почему, просто внутреннее восприятие :P
Опа, Док, добро пожаловать в Сусеводы?
у вас там какой-то особый, suseшный тар? oO
А для чего?
что-бы не превращать систему в помойку.
Почти одно и то же,
жуть какая.
step_slim
Видел похожий мануал, делал как сказано. Если ввести ./configure - нет такого файла, если ./ configure - это директория.
После запуска # ./ eclipse configure все работало. Результат запуска make "make: *** Не заданы цели и не найден make-файл. Останов."
Eclipse запускается и сейчас(без ошибки) только под рутом, хотя права запуска есть и у обычного пользователя и файл пренадлежит ему.
Если запустить от обычного пользователя, получаю ошибку о которой писал. Насколько я знаю, нельзя программы где угодно хранить. Куда мне это грамотно распихать?
Или как установить корректно?
asdf,
Перед тем как собирать\устанавливать пакеты. Вы подготовили систему для этого? Установили компилятор и так далее?
Пакеты нужные для сборки:
make
automake
kernel-source
kernel-devil
gcc
После чего уже делаем всё по инструкции.
Сам пакет лучше возьмите тут: http://www.eclipse.org/downloads/?osType=linux
step_slim
Все эти пакеты установлены. Только-что смотрел в yast.
Пакет eclipse качал как раз оттуда.
asdf,
Вот что нашёл на амеровском форуме, на самом деле есть баг в Эклипсе, но есть решение:
http://forums.opensuse.org/english/get- … 1-4-a.html
Если возникнут проблемы с переводом, дайте знать. И на будущее, выкладывайте логи ошибок полностью.
Я надеюсь у Вас в подписи правильно указано 11.4
Ссылка Page not found
ОС действительно openSUSE 11.4
asdf,
В домашних репах можно порыться:
zypper ar -f http://download.opensuse.org/repositories/home:/XroadracerX:/eclipse/openSUSE_11.4/ home:/XroadracerX:/eclipse/openSUSE_11.4/
zypper ref
zypper in eclipse-3.7 [console]
eclipse-3.7-47.1.i586.rpm[/console]
138Mb - вроде оно
В репе только 32битка
Cорцы: http://download.opensuse.org/repositories/home:/XroadracerX:/eclipse/openSUSE_11.4/src/eclipse-3.7-47.1.src.rpm
Ссылка Page not found
Так и знал, что срежется :(
А если вот так: http://forums.opensuse.org/english/get-technical-help-here/applications/461617-how-install-eclipse-opensuse-11-4-a.htm
А если вот так:
Page not found