Установка GNOME Commander (4 часа - результата 0!)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

SamuraiD
Сообщения: 20

Установка GNOME Commander

Сообщение SamuraiD »

Добрый день!

Сегодня впервые поставил Linux (Ubuntu 8.04). Решил установить файловый менеджер GNOME Commander. Скачал с официального сайта архив (gnome-commander-1.2.6.tar.gz ) и попытался, следуя инструкциям из различных источников, что-либо сделать.

Разархивировал файл, переименовал полученную папку в gcmd и скопировал её в "Домашнюю папку". Запустил Терминал. Напечатал
cd /home/samurai/gcmd

Переход произошёл успешно. Потом я напечатал:
make install

и мне выдалась ошибка "Нет правила для сборки цели "Install". Останов"

Пробовал просто make и просто install - всё равно ошибки. КАК УСТАНОВИТЬ ПРИЛОЖЕНИЕ??? Помогите, пожалуйста!
Спасибо сказали:
Аватара пользователя
pluton8
Сообщения: 108
ОС: Arch GNU/Linux

Re: Установка GNOME Commander

Сообщение pluton8 »

SamuraiD, это ты пытаешься скомпилить прогу вручную. стандартные команды компиляции:

Код: Выделить всё

./configure
make
sudo make install

а вообще эта прога должна быть в репозитариях, оттуда куда легче ставить. запускай: sudo synaptic, и ищи в нём этот пакет
THE TRUTH IS OUT THERE
Linux Registered User #450136
Спасибо сказали:
SamuraiD
Сообщения: 20

Re: Установка GNOME Commander

Сообщение SamuraiD »

После запуска ./configure началась проверка, которая завершилась строкой:
configure: error: C compiler cannot create executables

После запуска make:
"не заданы цели и не найден make-файл. Останов."

Хочу научиться ставить приложения вручную!
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: Установка GNOME Commander

Сообщение Kido »

Спасибо сказали:
Аватара пользователя
anjolio
Сообщения: 663
Статус: радист
ОС: debian squeeze

Re: Установка GNOME Commander

Сообщение anjolio »

Используйте synaptic, apt или aptitude. Короче, не надо компилить проги из исходников, все в разы проще - есть менеджеры пакетов.
Советую почитать тут: APT HOWTO, это про дебиан, но на практике различий почти нет.
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
Спасибо сказали:
bum
Сообщения: 138
ОС: Ubuntu 8.04

Re: Установка GNOME Commander

Сообщение bum »

Ну, то, что ты поставил Linux первый раз сразу видно. Не надо устанавливать программы из исходников если есть другие варианты. Данная программа устанавливается намного проще:
1. Заходишь в меню Программы->Установить/Удалить
2. В поле поиска набираешь: gnome commander
3. Жмешь Enter
4. Она найдет нужный пакет, просто отмечаешь его галочкой и нажимаешь на кнопку Применить.

Все. Забудь про компиляцию из исходников, это нужно только тогда когда реально знаешь зачем это нужно, а не просто вот так чтобы установить какую-то фиговую утилитку. А проблемы с компиляцией у тебя были по той причине, что Ubuntu не включает по умолчанию средства разработки (компилятор и пр.), чтобы иметь возможность собирать программы из исходников, нужно было в начале установить метапакет build-essential (делается через Synaptic) и только потом можно уже компилировать программы. Но опять же повторяю, не нужно этого делать. Это не только не имеет практического смысла, но и может привести к нарушению зависимлстей между пакетами поскольку установка в таком случае идет в обход менеджера пакетов. Ты просто загаживаешь систему.
Спасибо сказали:
SamuraiD
Сообщения: 20

Re: Установка GNOME Commander

Сообщение SamuraiD »

anjolio, и (в особенности) bum огромное спасибо!) Всё предельно ясно, до мелочей. А то я уже начал сомневаться в столь широко известной доброжелательности и взаимопомощи линуксоидов ;-)
Обычно, если человек советует обратиться в гугл, значит ему совершенно лень помогать и объяснять. В таком случае, нахрена вообще что-то писать?! Чтобы увеличить количество постов? Естественно, что прежде чем обратиться к форумчанам, большинство нормальных людей делает запрос в гугле или ищет по поиску на форуме!

Понял, что обычный метод "поставил конкретную практическую задачу и ищу метод её решения" в случае первоначального изучения Линукса не подходит. Уже скачал туеву хучу учебников, самоучителей, HOWTO и прочее, но там только вступлений страниц по 100. Потому и ищу более быстрые пути.

И ещё вопрос (чисто для того, чтобы успокоить свой любознательный ум, т.к. люблю доводить дело до конца) - build-essential я установил, команда ./configure прошла без ошибок. Но вот команды make и sudo make install пишут ошибки. Ясно, что для каждой из них требуется указать параметры. В архиве есть несколько файлов с расширением .make, но указание их снова приводит к ошибкам. Кто-нибудь может описать последовательность действий для компиляции и установки приложения на каком-нибудь примере?

Что же касается
Ты просто загаживаешь систему.
- так невозможно научиться чему-либо, не совершив ошибок и не запортив пару-тройку вещей;-)) К тому же, виртуальная машина всё стерпит ;-)
Спасибо сказали:
bum
Сообщения: 138
ОС: Ubuntu 8.04

Re: Установка GNOME Commander

Сообщение bum »

SamuraiD писал(а):
09.06.2008 11:59
Понял, что обычный метод "поставил конкретную практическую задачу и ищу метод её решения" в случае первоначального изучения Линукса не подходит.

Ну почему же, просто у каждой системы есть свои особенности, Linux в этом случае ничем не хуже и не лучше той же Windows. Нужно некоторое время чтобы привыкнуть.

SamuraiD писал(а):
09.06.2008 11:59
И ещё вопрос (чисто для того, чтобы успокоить свой любознательный ум, т.к. люблю доводить дело до конца) - build-essential я установил, команда ./configure прошла без ошибок. Но вот команды make и sudo make install пишут ошибки. Ясно, что для каждой из них требуется указать параметры. В архиве есть несколько файлов с расширением .make, но указание их снова приводит к ошибкам. Кто-нибудь может описать последовательность действий для компиляции и установки приложения на каком-нибудь примере?

Ошибки при компиляции у тебя скорей всего возникают поскольку программе нужны какие-то дополнительные библиотеки. Нужно просто читать вывод, если будет ругаться, что не находит какой-то заголовочный файл, то тогда запускаешь Synaptic и ищешь там нужную библиотеку. Для компиляции програм тебе нужно будет ставить те пакеты библиотек у которых в конце названия есть суффикс -dev. Можно еще почитать файл readme, обычно там пишут, какие библиотеки нужно доустановить. И так продолжаешь до тех пор пока компиляция не пройдет без ошибок. Вообще, это процесс творческий и часто довольно нудный, по сути нужно вручную делать то, что в случае обычных бинарных пакетов за тебя делает менеджер пакетов. Каких-то дополнительных параметров в make указывать не надо. Если программа допускает изменение каких-то параметров установки, то они указываются в параметрах к ./configure.
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Установка GNOME Commander

Сообщение mark »

SamuraiD
чем не устраивает пакет?

для сборки программ из исходников в убунтe для начала нужно поставить необходимые пакеты - build-essential ))) по дефолту его нет.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Установка GNOME Commander

Сообщение diesel »

SamuraiD писал(а):
09.06.2008 11:59
И ещё вопрос (чисто для того, чтобы успокоить свой любознательный ум, т.к. люблю доводить дело до конца) - build-essential я установил, команда ./configure прошла без ошибок. Но вот команды make и sudo make install пишут ошибки. Ясно, что для каждой из них требуется указать параметры

я так подозреваю что ./configure все же вывалилась с ошибками у тебя ибо built-essentials для сборки приложения для Гнома - это мало. нужны -dev пакеты для нужных этому командеру библиотек. Внимательно читай что выводит./configure. Только после того как оно дойдет до конца и не вывалится где-то на половине пути - будет сформирован make-файл, и ты сможешь выполнить make (если вообще этот коммандер устанавливается по этой привычной схеме).

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