Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Извините...
Форум BiT-Team > Системы > Всё о Никсах
0xffa500
Извините товарищи юниксоиды что обращаюсь к вам. Сами мы виндовые были всегда. А тут такое счастье свалилось на голову, завелся у меня дедик с фряхой. Версия FreeBSD 6.2-RELEASE (SMP). Счастлив до ужаса. Но вот беда, нифига не шарим мы в среде никс, да и среда не наша, хотя огромное желание сделать ее своей родной. У кого есть книга по фряхе в пдф, или еще что? Я запоролся вот на том, что толком не могу редактором VI пользоваться. Мне надо php.ini настроить. Хоть бы MC стоял, но его нет. И кстати сложно поставить под фряху MC? Рад буду любой помощи. Не кричите и не посылайте меня в гугл или яндекс. Я по возможности ищу что могу. Но тут есть гуру никсов. Напрашиваюсь к вам в юные подаваны. Научите уму разуму. Хотя бы объясните как толком man юзать. А точнее правильно и с умом. Ато там дофига всего. Набрал man 1 а там еще просит что-то... Короче чтоб я не флеймил тут тупыми вопросами, хочу напроситься в ученики )). Просто по асе хотелось бы общаться с гуру. Я так быстрее освю эту новую для меня среду. Обещаю сильно не доставать. Я знаю основные команды, типа могу перемещаться по дирам. Нашел у себя книгу по никсам за 80г, называется UNIX )) Там есть полезная инфа, но мало ). Этос тартовая точка для меня )). ХОЧУ К ВАМ В СЕМЬЮ FreeBSD'шников!!!
0xffa500
ИСПОВЕДЬ НАЧИНАЮЩЕГО ЮНИКСОИДА или НЕМЕЦКИЙ СЕКС С ФРЯХОЙ.

Скачал сорцы mc-4.6.1. Щас буду пытаться поставить. Думаю этот гимморой продлится до утра, а там я усну прямо за компом.

© "Он сказал: Поехали..."

И так. На часх уже 4,33. Скоро светает. Я не спал с 7,00 утра. Организм сообщает мне чтолимит давно вышел и пора на shutdown -s -t 00 -f. Последняя капля кофеина давно вышла из организма естественным путем еще 4 часа назад. Я сижу в консоли подвластного мне дедика и просто наслаждаюсь моментом. Но наслаждение наслаждением, а у меня есть задача. И так я приступил. Сначала я скачал архив mc

wget http://www.ibiblio.org/pub/Linux/utils/fil...mc-4.6.1.tar.gz

Все быстро скачалось. Во мне появились силы откуда-то(наверное весь резевр задейстован уже). Мне стало хорошо. Далее я разархивировал сорцы

tar zxf mc-4.6.1.tar.gz

Тут я почувствовал себя хакером. Такого наслаждения я дано не получал. Все-так это вам покруче немецкого секса. Выполнил автоматически ls -al и cat INSTALL. Стал читать. Решил сделать что там написано и ту тменя ждал облом 2ды. Вот он геморрой. Ведь ничего не бывает так просто.
На часах уже 4,40. А я все еще не поставил mc в систему.

Цитата
Normally, you just `cd' to the directory containing the package's source
code and type `./configure'. If you're using `csh' on an old version of
SystemV, you might need to type `sh configure' instead to prevent `csh'
from trying to execute `configure' itself. Under AIX, you may need to
use ksh instead of sh.


На все попытки выполнить этот кусок мануала выдает not found. Может уже мозг не варит, но я не пойму что не так? Я парень сильный и просто так не сдаюсь, но пойду-ка на сегодня я спать...

Время 4,46. Еще раз глянул и понял что реально туплю. Нашел что не так. Траблы с путями были. Запустил конфиг.

Получил
Цитата
$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i386-unknown-freebsd6.2
checking host system type... i386-unknown-freebsd6.2
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for AIX... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for library containing strerror... none required
checking for pkg-config... /usr/local/bin/pkg-config
checking for glib-2.0... gnome-config: not found
gnome-config: not found
checking for glib-config... no
checking for glib12-config... no
checking for glib-config... no
checking for GLIB - version >= 1.2.6... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: Test for glib failed.
GNU Midnight Commander requires glib 1.2.6 or above.


Думаю чтопоставил. Запускаю mc - not found. Пробую midc - not found. Устал очень сильно. Глаза просто слипаются, а 1м глазом даже уже вижу сны... ][акерские сладостные сны...

Вот тут я уже понимаю что моих ламерских знаний не хватает. Метод дедукции подсказывает мне что надо попробовать найти диру куда установил(если этот лог вообще говорит что установил, так как смущает последняя строчка лога "configure: error: Test for glib failed."). Подумав минуту понимаю что нихрена не установил. Все. Теперь точно спать. Товарищи одепты, надежда вся на ВАС! Буду ждать утра. Точнее спать как убитый часов до 16,00.

TO BE CONTINUED...
0xffa500
Уже 5 утра. Я все собираюсь идти спать, но магическая сила ssh FreeBSD не пускает меня. © "Моя прелесть...". MC до сих пор не поставил. Реально не пойму что не так.
DanGer
Inet есть? Уверен, что есть. Тогда почему-бы не поставить из портов. Порты- самая продвинутая (на данный момент) система установки программ под БСД-системы. Хотя, говорят, уже не справляется с количеством портов (около 16000). Похвально, что ты хочешь поставить из сырцов - храбрости тебе не занимать, но таким макаром ты долго будешь на месте стоять. Стыдиться нечего, установка из сырцов - оно всегда успеется.
Кстати, ломись в асю 289305666, только укажи, что это именно ты, а не флудопед какой smile.gif. Буду рад помочь чем смогу.
Sav1or
да моно мне тоже в подаваны записаться)) тоже хачу перейти на юникс ...
DanGer
Цитата
configure: error: Test for glib failed.
GNU Midnight Commander requires glib 1.2.6 or above.

На эту ошибку все когда-то напАрывались. Тут все передельно просто. МС при установке и работе изпользует glib, хоть этот либ и требуется для ГРАФИЧЕСКИХ приложений, но МС - это "вещь в себе". Ему тоже требуется эта самая библотека. Пожалуй, это все.
А в падаваны?.. Я не против, но при условии: меня за незнания не бить! smile.gif
ЗЫ. Стучитесь в асю, но указывайте, кто вы. Незнакомцев я не авторизую.
0xffa500
Ну вот. С божьей помощью и моим новым учителем я освоил азы ДАО Фряхи. Узнал про порты и поставил mc из портотов. Если кому-то вдруг понадобится то вот что я сделал:

зашел в диру с портами

cd /usr/ports/misc

посмотрел что там

ls -al

нашел mc

зашел в mc и выполнил

make install clean

Вот ився романтика. MC установил как надо. Моя первая прога под фряху установленная собстченоручно. Я счастлив.
0xffa500
Ах да.
THE END!


З.Ы: Закрывайте нафиг от флуда подальше.
DanGer
Цитата(0xffa500 @ 4.3.2007, 8:29) *
Ах да.
THE END!


З.Ы: Закрывайте нафиг от флуда подальше.


День первый. Полет нормальный biggrin.gif .
На самом деле, в зависимости МС (Midnight Commander-а) входит только glib. Другие программы могут иметь до полусотни (если не больше) зависимостей. О чем обычно пишутся на сайтах производителя/проекта данного программного продукта. Система портов учитывает эти зависимости, скачивает и устанавливает эти дополнительные программы и библиотеки. Поэтому надо внимательно читать логи, а не удивляться потом "откуда у меня эта программулина?!! я ее не ставил!!! *ужасная гримаса разъяренного юзверя, уверенного, что его комп захватили злые хацкеры*" laugh.gif
На счет удаления программ. Как таковой нет утилиты деинсталляции. Но мы же злые админы/продвинутые юзвери FreeBSD! Потому смело лезем в диру порта нужной программы; например, тот же самый мс - cd /usr/ports/misc/mc . И набираем магическую команду make deinstall. Кстати, команды *никс-систем чувствительны к регистру, потому не удивляйтесь и не паникуйте, когда получите "command not found", введя "MAKE DEINSTALL". Для переустановки - make reinstall smile.gif.
Как аналог, можно зайти в /var/db/pkg, найти УСТАНОВЛЕННЫЙ пакадж (package) и скомандовать: pkg_delete ПОЛНОЕ_НАЗВАНИЕ_ПАКАДЖА; опять же пример - pkg_delete mc-4.6.1_1.
На этом поспешу откланяться. Наверно, если будет надобность, откою отдельно тему - своего рода траблшутинг по фрибсд smile.gif .
Кто не рискует, тот не пьет пиво! Удачи в консоли!
Русская версия IP.Board © 2001-2012 IPS, Inc.