|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Установка/Удаление Файлового менеджера mc |
|
FreeBSD - Установка/Удаление Файлового менеджера mc
|
![]() Новый участник Сообщения: 33 |
Доброго времени суток.
Сразу извиняюсь. Только начал изучение данной ОС. Читаю 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 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Вы полсистемы снесли, своим
Цитата 02MB:
|
|
------- Отправлено: 14:17, 06-02-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать Порты не влияют на базовую систему. Снести и забыть на время.
Вообще, о какой версии FreeBSD мы говорим? "... clear" *— ясен пень, должно быть "clean" Ну вы же читали HandBook. Ставьте из пакета, если очень надо без всяких заморочек. А удалить всё просто: "rm -rf /usr/local/ |
------- Последний раз редактировалось Kent, 07-02-2015 в 02:39. Отправлено: 02:32, 07-02-2015 | #3 |
![]() Старожил Сообщения: 342
|
Профиль | Отправить PM | Цитировать Цитата 02MB:
Я сейчас скажу оооочень утрированно, рискуя быть втянутым в полемику, но всё же. Когда ты используешь BB (binary-based), готовые пакеты, ты, грубо говоря, расписываешься в том, что граждане дистростроители знают что с чем собирать, ты им в этом доверяешь, вопрос "а почему A тянет за собой B" не задаёшь и на предмет зависимостей общаешься с дистростроителями только и исключительно при наличии их явных косяков - багрепортами. Хорошо сделанный бинарный дистр гарантирует, что ты можешь ставить и удалять какой угодно софт, и зависимости нигде не будут поломаны, зациклены или оставаться "потеряные" пакеты, которые сами по себе тебе не нужны, ни одному из установленных пакетов не требуются. Когда ты используешь SB (source-based), ты как бы декларируешь, что сам лучше знаешь что с чем собирать, и дистростроители тебе просто дают набор инструментов для отслеживания зависимостей, поиска потеряных(orphaned, "осиротевших") пакетов и т.д. Инструменты дадут, но ты у ж сам. FreeBSD, являясь SB (и реализовано это через систему портов), тем не менее предоставляет возможность ставить бинарными пакетами. При аккуратности и чётком понимании можно даже "смешивать и взбалтывать", оба подхода, благо обобщённое управление есть - это система pkg-ng с командами pkg *. Хотя для обучения лучше конечно выбрать что-то одно: и если уж ставишь бинарями, то претензий "а почему прилетело XXX" быть не должно. Конкретно в твоей ситуации всё правильно описано: Цитата ruslandh:
Цитата Kent:
А можно помучаться и пройтись штатными средствами - на этапе обучения - время есть, ничего серьёзного не сломано, почему нет? pkg check * (посмотри хелп, выбери что надо) например pkg check -B находит библиотеки, которые нужны установленным пакетам. основная мысль - не пытайтесь на данном этапе разрулить через порты. pkg вам сейчас поможет. ну например, pkg info что сейчас выводит? |
|||
Отправлено: 03:46, 14-03-2015 | #4 |
Ветеран Сообщения: 20132
|
Профиль | Отправить PM | Цитировать Цитата MakaBooka:
![]() |
||
------- Отправлено: 04:36, 14-03-2015 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Расчёт заработной платы менеджера | 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 |
|