Ставлю vim из изходников так как на работе нет нета.
[console]make[1]: Вход в каталог `/home/andrey/Загрузки/vim72/src/po'
******************************************
please use make from the src directory
******************************************
make[1]: *** [prefixcheck] Ошибка 1
make[1]: Выход из каталога `/home/andrey/Загрузки/vim72/src/po'
make: *** [install] Ошибка 2
**** Установка неудачна. Отменяется создание пакета.
Очищается...OK
Удачи.
[/console]
Сборка vim
Ставлю vim из изходников так как на работе нет нета.
может стоит задуматься над скачиванием пакета, а не над установкой из исходников?
please use make from the src directory
ни о чём не говорит?
Ставлю vim из изходников так как на работе нет нета.
а вы сексом в противогазе почему занимаетесь? тоже из-за отсутствия инета на работе?
и причём тут "программирование"?
ни о чём не говорит?
о том, что ТС даже не асилил README.
[quote=flyshoot] please use make from the src directory
ни о чём не говорит?[/quote]
Мне ни о чём, увы. Из консольки видно что make вызывается из подпапки папки src. Это единственная папка с файлами. На счёт установки из исходников, даже не знаю, если есть другой путь, который я по глупости не нашёл - прошу указать. А на счёт программирования, тут всё просто. Это раздел, в котором со всех сторон обсуждался vim, поэтому и вопрос я задал тем, что с ним больше всего работает.
Из консольки видно что make вызывается из подпапки папки src.
make[1]: Выход из каталога `/home/andrey/Загрузки/vim72/src/po'
Команду make следует запускать, находясь в каталоге /vim72/src
Но, правильнее, воспользоваться менеджером установки вашего дистрибутива.
Эх, make лежит в .../src/po
И вообще это результат формирования deb файла программой checkinstall
А исходный код, потому что я "тренируюсь" собирать пакет дома, чтобы сделать то же на работе, где нет интернета
Эх, make лежит в .../src/po
Команду make следует запускать, находясь в каталоге /vim72/src
Прежде, чем вам это советовать, я проверил — всё скомпилировалось.
flyshoot, а Synaptic разве не позволяет загружать отдельно deb-пакеты устанавливаемых приложений и их зависимости? Или на работе не apt?
Если принципиальна сборка руками, то читайте INSTALL или README, там написано, в какой каталог заходить и какие команды использовать. Хотя программа Вам не двусмысленно намекает:
[console]please use make from the src directory [/console]
[console]Installing with make...Installing with install...
========================= Результаты установки ===========================
make: *** Нет правила для сборки цели `install'. Останов.
**** Установка неудачна. Отменяется создание пакета.
Очищается...OK
Удачи. [/console]
Может чего-то не хватает, рыская по сети на счёт этой проблемы доустановил gettext и немного продвинулся, но теперь, как видите, застрял...
flyshoot, попробуйте, находясь в каталоге vim72/src, выполнить сначала команду ./configure --help. Затем, разобравшись с нужными/ненужными опциями, выполнить ./configure с необходимыми опциями. После этого попробуйте опять выполнить make, make install. Последнюю команду вы выполняли с правами root, находясь всё в том же каталоге vim72/src?
Дело было в том что я не заметил на сайте слово additional и пытался поставить только языковую часть xD
Разобрался, всё получилось. Спасибо всем, кто откликнулся =)
Дело было в том что я не заметил на сайте слово additional и пытался поставить только языковую часть
если-бы вы с самого начала написали ЧТО вы делали, то вам-бы сразу сказали, в чём ваша ошибка.
из исходников вообще нельзя ставить!
Если нет иного выхода (своя программа, или вы изменили сами чужую, или ещё что-то подобное), вы должны:
1) прочитать README & INSTALL & остальную документацию. ВНИМАТЕЛЬНО!
(если это ваша программа, вы обязаны написать эти файлы)
2) обычно, далее следует выполнить скрипт configure, который проверит вашу систему, и составит необходимый план сборки. Называется Makefile
3) запустить саму сборку. командой make
4) создать пакет, например утилитой checkinstall. В README пишут make install но это в общем случае, например если вы сами собрали ВЕСЬ свой Linux. В частном случае нужно делать пакет, а делается он по разному.
5) установить пакет в систему пакетным менеджером.