Как установить nano?

Вопросы по работе дополнительного ПО, которое можно поставить самому.

Модератор: Art.i

Как установить nano?

Сообщение Rinaldus » Пт янв 11, 2008 12:31 am

Не могу установить nano на FreeBSD сервак. Я разбираюсь в Линуксе, но в FreeBSD, похоже, стандартные линуксовские средства не работают. Во всяком случае,
Код: выделить все
./configure
make

прошли судя по всему нормально, а вот
Код: выделить все
make install

вот что вывел на последних строчках:
Код: выделить все
installing vi.gmo as /usr/local/share/locale/vi/LC_MESSAGES/nano.mo
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/nano.mo
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/nano.mo
if test "nano" = "gettext"; then  /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /usr/local/share/gettext/po;  for file in Makefile.in.in Makevars remove-potcdate.sin  quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot  ; do  /usr/bin/install -c -m 644 ./$file  /usr/local/share/gettext/po/$file;  done;  else  : ;  fi
Making install in src
test -z "/usr/local/bin" || /usr/local/bin/bash ../mkinstalldirs "/usr/local/bin"
  /usr/bin/install -c 'nano' '/usr/local/bin/nano'
make  install-exec-hook
cd /usr/local/bin && rm -f rnano && ln -s nano rnano

И тишина... nano не установлен, во всяком случае, он на такую команду в консоли не отзывается. Кроме того, я не смог войти под суперпользователем. Может в этом дело. Линуксовское sudo он не понимает, а su у него работает не так, как в линуксе. Как быть? Знатоки FreeBSD, помогите пожалуйста! Придется все же эту систему изучать, по аналогии с линуксом в ней не получится.
Rinaldus
 
Сообщений: 32
Зарегистрирован: Вт дек 25, 2007 3:26 pm

Сообщение Roman_ » Пт янв 11, 2008 5:11 am

А нано из портов устанавливается в данном примере? Если нет, то можно попробовать
Код: выделить все
cd /usr/ports/editors/nano/ && make install clean

или для установки пакета
Код: выделить все
pkg_add -r nano
Roman_
 
Сообщений: 46
Зарегистрирован: Вт апр 17, 2007 12:17 pm

Re: Как установить nano?

Сообщение Teak » Пт янв 11, 2008 7:12 am

Rinaldus писал(а):И тишина... nano не установлен, во всяком случае, он на такую команду в консоли не отзывается.


Скажите спасибо идиотскому csh с его средневековым механизмом хэширования местоположения команд. nano, судя по всему, установился, просто csh про это ещё не в курсе. Этот недошелл при запуске проверяет, какие бинарники есть в путях, и появления новых не замечает без выполнения специальной команды rehash. Так что прогоните rehash или просто перелогиньтесь.
Teak
Cool UNIX administrator
 
Сообщений: 57
Зарегистрирован: Вт сен 26, 2006 6:35 am

Сообщение garry » Пт янв 11, 2008 7:14 am

в первом случае кстати тоже все заработало, только у человека кеш путей не обновляется и нужно либо запускать с полным путем /usr/local/bin/nano, либо перелогинится, либо сказать rehash.

насчте su тоже ничего не понял, он и так вроде рут уже, куда еще-то ?

Изучать в данном случае нужно UNIX, а не Linux или FreeBSD.
т.к. если бы вы читали и понимали что пишут выполняемые вами командочки, таких вопросов не возникало бы.
garry
Консультант
 
Сообщений: 2241
Зарегистрирован: Сб дек 07, 2002 3:39 pm
Откуда: FirstVDS

Сообщение Rinaldus » Пт янв 11, 2008 8:42 am

или просто перелогиньтесь.

Только что зашел на сервак - nano заработал! Так что релог помог. В общем, придется все же этот FreeBSD капитально изучать, по аналогии с линуксом можно только очень ограниченно работать. Я уже скачал руководство с официального сайта. :)
Rinaldus
 
Сообщений: 32
Зарегистрирован: Вт дек 25, 2007 3:26 pm

Сообщение AntMix » Пт янв 11, 2008 11:30 am

Rinaldus писал(а):Я уже скачал руководство с официального сайта. :)

Скачать, прочитать и понять - 3 разные вещи :-)
AntMix
флудит форум
 
Сообщений: 141
Зарегистрирован: Чт окт 18, 2007 12:23 am
Откуда: Russia, Moscow, Veshnyaki


Вернуться в Дополнительные программы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4