Добрый день!
Сегодня впервые поставил Linux (Ubuntu 8.04). Решил установить файловый менеджер GNOME Commander. Скачал с официального сайта архив (gnome-commander-1.2.6.tar.gz ) и попытался, следуя инструкциям из различных источников, что-либо сделать.
Разархивировал файл, переименовал полученную папку в gcmd и скопировал её в "Домашнюю папку". Запустил Терминал. Напечатал
cd /home/samurai/gcmd
Переход произошёл успешно. Потом я напечатал:
make install
и мне выдалась ошибка "Нет правила для сборки цели "Install". Останов"
Пробовал просто make и просто install - всё равно ошибки. КАК УСТАНОВИТЬ ПРИЛОЖЕНИЕ??? Помогите, пожалуйста!
Установка GNOME Commander (4 часа - результата 0!)
Модератор: Bizdelnick
-
- Сообщения: 108
- ОС: Arch GNU/Linux
Re: Установка GNOME Commander
SamuraiD, это ты пытаешься скомпилить прогу вручную. стандартные команды компиляции:
а вообще эта прога должна быть в репозитариях, оттуда куда легче ставить. запускай: sudo synaptic, и ищи в нём этот пакет
Код: Выделить всё
./configure
make
sudo make install
а вообще эта прога должна быть в репозитариях, оттуда куда легче ставить. запускай: sudo synaptic, и ищи в нём этот пакет
THE TRUTH IS OUT THERE
Linux Registered User #450136
Linux Registered User #450136
-
- Сообщения: 20
Re: Установка GNOME Commander
После запуска ./configure началась проверка, которая завершилась строкой:
configure: error: C compiler cannot create executables
После запуска make:
"не заданы цели и не найден make-файл. Останов."
Хочу научиться ставить приложения вручную!
configure: error: C compiler cannot create executables
После запуска make:
"не заданы цели и не найден make-файл. Останов."
Хочу научиться ставить приложения вручную!
-
- Сообщения: 949
- Статус: Космический Засланец
- ОС: ArchLinux x86_64 Current
-
- Сообщения: 663
- Статус: радист
- ОС: debian squeeze
Re: Установка GNOME Commander
Используйте synaptic, apt или aptitude. Короче, не надо компилить проги из исходников, все в разы проще - есть менеджеры пакетов.
Советую почитать тут: APT HOWTO, это про дебиан, но на практике различий почти нет.
Советую почитать тут: APT HOWTO, это про дебиан, но на практике различий почти нет.
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
-
- Сообщения: 138
- ОС: Ubuntu 8.04
Re: Установка GNOME Commander
Ну, то, что ты поставил Linux первый раз сразу видно. Не надо устанавливать программы из исходников если есть другие варианты. Данная программа устанавливается намного проще:
1. Заходишь в меню Программы->Установить/Удалить
2. В поле поиска набираешь: gnome commander
3. Жмешь Enter
4. Она найдет нужный пакет, просто отмечаешь его галочкой и нажимаешь на кнопку Применить.
Все. Забудь про компиляцию из исходников, это нужно только тогда когда реально знаешь зачем это нужно, а не просто вот так чтобы установить какую-то фиговую утилитку. А проблемы с компиляцией у тебя были по той причине, что Ubuntu не включает по умолчанию средства разработки (компилятор и пр.), чтобы иметь возможность собирать программы из исходников, нужно было в начале установить метапакет build-essential (делается через Synaptic) и только потом можно уже компилировать программы. Но опять же повторяю, не нужно этого делать. Это не только не имеет практического смысла, но и может привести к нарушению зависимлстей между пакетами поскольку установка в таком случае идет в обход менеджера пакетов. Ты просто загаживаешь систему.
1. Заходишь в меню Программы->Установить/Удалить
2. В поле поиска набираешь: gnome commander
3. Жмешь Enter
4. Она найдет нужный пакет, просто отмечаешь его галочкой и нажимаешь на кнопку Применить.
Все. Забудь про компиляцию из исходников, это нужно только тогда когда реально знаешь зачем это нужно, а не просто вот так чтобы установить какую-то фиговую утилитку. А проблемы с компиляцией у тебя были по той причине, что Ubuntu не включает по умолчанию средства разработки (компилятор и пр.), чтобы иметь возможность собирать программы из исходников, нужно было в начале установить метапакет build-essential (делается через Synaptic) и только потом можно уже компилировать программы. Но опять же повторяю, не нужно этого делать. Это не только не имеет практического смысла, но и может привести к нарушению зависимлстей между пакетами поскольку установка в таком случае идет в обход менеджера пакетов. Ты просто загаживаешь систему.
Ubuntu-блог: http://korkholeh.blogspot.com/
-
- Сообщения: 20
Re: Установка GNOME Commander
anjolio, и (в особенности) bum огромное спасибо!) Всё предельно ясно, до мелочей. А то я уже начал сомневаться в столь широко известной доброжелательности и взаимопомощи линуксоидов ;-)
Обычно, если человек советует обратиться в гугл, значит ему совершенно лень помогать и объяснять. В таком случае, нахрена вообще что-то писать?! Чтобы увеличить количество постов? Естественно, что прежде чем обратиться к форумчанам, большинство нормальных людей делает запрос в гугле или ищет по поиску на форуме!
Понял, что обычный метод "поставил конкретную практическую задачу и ищу метод её решения" в случае первоначального изучения Линукса не подходит. Уже скачал туеву хучу учебников, самоучителей, HOWTO и прочее, но там только вступлений страниц по 100. Потому и ищу более быстрые пути.
И ещё вопрос (чисто для того, чтобы успокоить свой любознательный ум, т.к. люблю доводить дело до конца) - build-essential я установил, команда ./configure прошла без ошибок. Но вот команды make и sudo make install пишут ошибки. Ясно, что для каждой из них требуется указать параметры. В архиве есть несколько файлов с расширением .make, но указание их снова приводит к ошибкам. Кто-нибудь может описать последовательность действий для компиляции и установки приложения на каком-нибудь примере?
Что же касается
Обычно, если человек советует обратиться в гугл, значит ему совершенно лень помогать и объяснять. В таком случае, нахрена вообще что-то писать?! Чтобы увеличить количество постов? Естественно, что прежде чем обратиться к форумчанам, большинство нормальных людей делает запрос в гугле или ищет по поиску на форуме!
Понял, что обычный метод "поставил конкретную практическую задачу и ищу метод её решения" в случае первоначального изучения Линукса не подходит. Уже скачал туеву хучу учебников, самоучителей, HOWTO и прочее, но там только вступлений страниц по 100. Потому и ищу более быстрые пути.
И ещё вопрос (чисто для того, чтобы успокоить свой любознательный ум, т.к. люблю доводить дело до конца) - build-essential я установил, команда ./configure прошла без ошибок. Но вот команды make и sudo make install пишут ошибки. Ясно, что для каждой из них требуется указать параметры. В архиве есть несколько файлов с расширением .make, но указание их снова приводит к ошибкам. Кто-нибудь может описать последовательность действий для компиляции и установки приложения на каком-нибудь примере?
Что же касается
- так невозможно научиться чему-либо, не совершив ошибок и не запортив пару-тройку вещей;-)) К тому же, виртуальная машина всё стерпит ;-)Ты просто загаживаешь систему.
-
- Сообщения: 138
- ОС: Ubuntu 8.04
Re: Установка GNOME Commander
Ну почему же, просто у каждой системы есть свои особенности, Linux в этом случае ничем не хуже и не лучше той же Windows. Нужно некоторое время чтобы привыкнуть.
SamuraiD писал(а): ↑09.06.2008 11:59И ещё вопрос (чисто для того, чтобы успокоить свой любознательный ум, т.к. люблю доводить дело до конца) - build-essential я установил, команда ./configure прошла без ошибок. Но вот команды make и sudo make install пишут ошибки. Ясно, что для каждой из них требуется указать параметры. В архиве есть несколько файлов с расширением .make, но указание их снова приводит к ошибкам. Кто-нибудь может описать последовательность действий для компиляции и установки приложения на каком-нибудь примере?
Ошибки при компиляции у тебя скорей всего возникают поскольку программе нужны какие-то дополнительные библиотеки. Нужно просто читать вывод, если будет ругаться, что не находит какой-то заголовочный файл, то тогда запускаешь Synaptic и ищешь там нужную библиотеку. Для компиляции програм тебе нужно будет ставить те пакеты библиотек у которых в конце названия есть суффикс -dev. Можно еще почитать файл readme, обычно там пишут, какие библиотеки нужно доустановить. И так продолжаешь до тех пор пока компиляция не пройдет без ошибок. Вообще, это процесс творческий и часто довольно нудный, по сути нужно вручную делать то, что в случае обычных бинарных пакетов за тебя делает менеджер пакетов. Каких-то дополнительных параметров в make указывать не надо. Если программа допускает изменение каких-то параметров установки, то они указываются в параметрах к ./configure.
Ubuntu-блог: http://korkholeh.blogspot.com/
-
- Бывший модератор
- Сообщения: 2055
- Статус: ...
- ОС: Windows 7
Re: Установка GNOME Commander
SamuraiD
чем не устраивает пакет?
для сборки программ из исходников в убунтe для начала нужно поставить необходимые пакеты - build-essential ))) по дефолту его нет.
чем не устраивает пакет?
для сборки программ из исходников в убунтe для начала нужно поставить необходимые пакеты - build-essential ))) по дефолту его нет.
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Установка GNOME Commander
SamuraiD писал(а): ↑09.06.2008 11:59И ещё вопрос (чисто для того, чтобы успокоить свой любознательный ум, т.к. люблю доводить дело до конца) - build-essential я установил, команда ./configure прошла без ошибок. Но вот команды make и sudo make install пишут ошибки. Ясно, что для каждой из них требуется указать параметры
я так подозреваю что ./configure все же вывалилась с ошибками у тебя ибо built-essentials для сборки приложения для Гнома - это мало. нужны -dev пакеты для нужных этому командеру библиотек. Внимательно читай что выводит./configure. Только после того как оно дойдет до конца и не вывалится где-то на половине пути - будет сформирован make-файл, и ты сможешь выполнить make (если вообще этот коммандер устанавливается по этой привычной схеме).
Вообще как правильно заметили выше - установка программ из исходников - это не то с чего стоит начинать учится работать в системе, особенно такой как Ubuntu - устанавливают программы из исходников сейчас в двух случаях - либо если нет пакета, либо если пакет собранный разработчиками тебе почему-то не подходит. Первое - достаточно большая редкость, второе требует достаточного опыта общения с программой дабы иметь возможность оценить а что же все-таки тебя не устраивает. Думаю стоит занятся тебе чем-то более полезным
