Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Установка/Удаление Файлового менеджера mc

Ответить
Настройки темы
FreeBSD - Установка/Удаление Файлового менеджера mc

Аватара для 02MB

Новый участник


Сообщения: 33
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток.
Сразу извиняюсь. Только начал изучение данной ОС.

Читаю FAQ и HandBook, вот создал пользователя User, добавил его в группу wheel, подключаюсь через путти, все хорошо.
Ввожу команду SU, ввожу пароль рута.
Пытаюсь сделать первое задание с установкой простого файлового менеджера MC, для этого я через команду CD, добираюсь до папки /mc/, ввожу make install clear.
Пошел процесс установки, кучу всяких было окошек, я просто нажимал Ок. Потом не выдержал и нажал контрол+с.
Через команду pkg info увидел кучу установленных пакетов. Сначала удалял их по очереди простой командой: pkg delete NAME, потом решил ввести pkg delete -a, удалилось я так понимаю все. Я перезагрузил ОС. Попытался обратно его установить, но он написал ошибки.
Код: Выделить весь код
root@BSD_WS:/usr/ports/misc/mc # make install clear
===>   mc-4.8.13_1 depends on executable: gmake - not found
===>    Verifying install for gmake in /usr/ports/devel/gmake
===>   Returning to build of mc-4.8.13_1
===>   mc-4.8.13_1 depends on executable: pkgconf - not found
===>    Verifying install for pkgconf in /usr/ports/devel/pkgconf
===>   Returning to build of mc-4.8.13_1
===>   mc-4.8.13_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/x11.pc in /usr/ports/x11/libX11
===>   libX11-1.6.2_2,1 depends on executable: pkgconf - not found
===>    Verifying install for pkgconf in /usr/ports/devel/pkgconf
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/bigreqsproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/bigreqsproto.pc in /usr/ports/x11/bigreqsproto
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xcmiscproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xcmiscproto.pc in /usr/ports/x11/xcmiscproto
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xextproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xextproto.pc in /usr/ports/x11/xextproto
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xtrans.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xtrans.pc in /usr/ports/x11/xtrans
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/kbproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/kbproto.pc in /usr/ports/x11/kbproto
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/inputproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/inputproto.pc in /usr/ports/x11/inputproto
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xf86bigfontproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xf86bigfontproto.pc in /usr/ports/x11-fonts/xf86bigfontproto
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xorg-macros.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xorg-macros.pc in /usr/ports/devel/xorg-macros
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xau.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xau.pc in /usr/ports/x11/libXau
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xdmcp.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xdmcp.pc in /usr/ports/x11/libXdmcp
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xproto.pc in /usr/ports/x11/xproto
===>   Returning to build of libX11-1.6.2_2,1
===>   libX11-1.6.2_2,1 depends on file: /usr/local/libdata/pkgconfig/xcb.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xcb.pc in /usr/ports/x11/libxcb
===>   libxcb-1.10_2 depends on file: /usr/local/lib/libcheck.a - not found
===>    Verifying install for /usr/local/lib/libcheck.a in /usr/ports/devel/libcheck
===>   Returning to build of libxcb-1.10_2
===>   libxcb-1.10_2 depends on package: xcb-proto>=1.9 - not found
===>    Verifying install for xcb-proto>=1.9 in /usr/ports/x11/xcb-proto
===>   xcb-proto-1.10_1 depends on executable: xmllint - not found
===>    Verifying install for xmllint in /usr/ports/textproc/libxml2
===>  Building for libxml2-2.9.2_1
env: gmake: No such file or directory
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[7]: stopped in /usr/ports/textproc/libxml2
*** Error code 1

Stop.
make[6]: stopped in /usr/ports/textproc/libxml2
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/x11/xcb-proto
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/x11/libxcb
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/x11/libxcb
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/x11/libX11
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/misc/mc
*** Error code 1

Stop.
make: stopped in /usr/ports/misc/mc
root@BSD_WS:/usr/ports/misc/mc #
Я так понимаю. что то мешает. Как можно без переустановки ОС, удалить все правильно, и начать опять установку.
А обязательно для установки этого файлового менеджера устанавливать кучу дополнительного ПО????

Отправлено: 04:44, 06-02-2015

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Вы полсистемы снесли, своим
Цитата 02MB:
pkg delete -a, »

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:17, 06-02-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


Порты не влияют на базовую систему. Снести и забыть на время.
Вообще, о какой версии FreeBSD мы говорим?

"... clear" *— ясен пень, должно быть "clean"
Ну вы же читали HandBook.
Ставьте из пакета, если очень надо без всяких заморочек.

А удалить всё просто: "rm -rf /usr/local/

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Последний раз редактировалось Kent, 07-02-2015 в 02:39.


Отправлено: 02:32, 07-02-2015 | #3


Аватара для MakaBooka

Старожил


Сообщения: 341
Благодарности: 45

Профиль | Отправить PM | Цитировать


Цитата 02MB:
Через команду pkg info увидел кучу установленных пакетов. »
Вот тебе сразу наглядная разница между binary based и source based и прекрасная иллюстрация какой острый и красивый меч эта FreeBSD.

Я сейчас скажу оооочень утрированно, рискуя быть втянутым в полемику, но всё же.

Когда ты используешь BB (binary-based), готовые пакеты, ты, грубо говоря, расписываешься в том, что граждане дистростроители знают что с чем собирать, ты им в этом доверяешь, вопрос "а почему A тянет за собой B" не задаёшь и на предмет зависимостей общаешься с дистростроителями только и исключительно при наличии их явных косяков - багрепортами. Хорошо сделанный бинарный дистр гарантирует, что ты можешь ставить и удалять какой угодно софт, и зависимости нигде не будут поломаны, зациклены или оставаться "потеряные" пакеты, которые сами по себе тебе не нужны, ни одному из установленных пакетов не требуются.

Когда ты используешь SB (source-based), ты как бы декларируешь, что сам лучше знаешь что с чем собирать, и дистростроители тебе просто дают набор инструментов для отслеживания зависимостей, поиска потеряных(orphaned, "осиротевших") пакетов и т.д. Инструменты дадут, но ты у ж сам.

FreeBSD, являясь SB (и реализовано это через систему портов), тем не менее предоставляет возможность ставить бинарными пакетами. При аккуратности и чётком понимании можно даже "смешивать и взбалтывать", оба подхода, благо обобщённое управление есть - это система pkg-ng с командами pkg *. Хотя для обучения лучше конечно выбрать что-то одно: и если уж ставишь бинарями, то претензий "а почему прилетело XXX" быть не должно.

Конкретно в твоей ситуации всё правильно описано:
Цитата ruslandh:
Вы полсистемы снесли, своим »
но осталась базовая система, что означает что у тебя на руках полностью работоспособная система, даже если не установлен ни один пакет, что позволяет утверждать:
Цитата Kent:
А удалить всё просто: "rm -rf /usr/local/ »
Строго говоря этого будет мало, потому как информация об установленных пакетах лежит в /var/db/pkg, и почистить нужно и там.

А можно помучаться и пройтись штатными средствами - на этапе обучения - время есть, ничего серьёзного не сломано, почему нет?

pkg check * (посмотри хелп, выбери что надо)
например pkg check -B находит библиотеки, которые нужны установленным пакетам. основная мысль - не пытайтесь на данном этапе разрулить через порты. pkg вам сейчас поможет.

ну например, pkg info что сейчас выводит?

Отправлено: 03:46, 14-03-2015 | #4


Аватара для yurfed

Ветеран


Сообщения: 20046
Благодарности: 3123

Профиль | Отправить PM | Цитировать


Цитата MakaBooka:
Хотя для обучения лучше конечно выбрать что-то одно: и если уж ставишь бинарями, то претензий "а почему прилетело XXX" быть не должно. »
Поэтому и не надо лезть с разными командами о которых только догадываешься. Это к топикстартеру в первую очередь

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 04:36, 14-03-2015 | #5



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Установка/Удаление Файлового менеджера mc

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Расчёт заработной платы менеджера Tonny_Bennet Флейм 2 21-10-2011 17:01
Установка - [решено] Установка и удаление компонентов Windows - установка с помощью bat'ника SharkyUA Microsoft Windows 7 1 31-12-2010 22:13
Интерфейс - спрятать процесс от таск менеджера WChek Microsoft Windows 2000/XP 3 31-03-2010 14:49
Прочее - Выбор менеджера закачки Gold Dragon Сетевые технологии 5 08-09-2009 00:06
Создание файлового менеджера Apock Программирование и базы данных 2 26-05-2005 12:08




 
Переход