Как пересобрать системное приложение

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

Как пересобрать системное приложение

Непрочитанное сообщение arkan » 2011-08-25 7:08:03

Здравствуйте братья по разуму

Потерял тут шпаргалку а в гугле найти не могу

Вобщем такая ситуация:
Обновляем систему
freebsd-update fetch
freebsd-update install
Но мне не надо в бинарнике обновление mountd
Исходники его лежат в /usr/src/usr.sbin/mountd
Как это пересобрать и установить ?
Только mountd

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение arkan » 2011-08-25 7:32:02

Да, и еще забыл добавить
даю команду
freebsd-update fetch
все скачивается в /var/db/freebsd-update
как обновить только то что в /usr/src
сами бинарники из/usr/sbin обновлять не надо !

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Как пересобрать системное приложение

Непрочитанное сообщение Morty » 2011-08-25 9:30:28

arkan писал(а):Здравствуйте братья по разуму

Потерял тут шпаргалку а в гугле найти не могу

Вобщем такая ситуация:
Обновляем систему
freebsd-update fetch
freebsd-update install
Но мне не надо в бинарнике обновление mountd
Исходники его лежат в /usr/src/usr.sbin/mountd
Как это пересобрать и установить ?
Только mountd
cd /usr/src/usr.sbin/mountd && make install
вроде так

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение arkan » 2011-08-25 9:40:58

#make install
install -s -o root -g wheel -m 555 mountd /usr/sbin
install: mountd: No such file or directory
*** Error code 71

Stop in /usr/src/usr.sbin/mountd
к сожалению не так

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение lap » 2011-08-25 9:43:29

у меня такая мулька в биндом и околобиндовыми апликухами не прокатила. переустановил мир "наживую". вроде пока все работает. (был где-то тут топик про ядерный/мировой бинд)
Не сломалось - не чини.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение manefesto » 2011-08-25 9:50:54

make && make install
я такой яростный шо аж пиздеЦ
Изображение

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение arkan » 2011-08-25 9:59:27

manefesto писал(а):make && make install
спасибо огромное
тогда возник вопрос
в директории собрался новый *mountd и размер его 44707
в папке /usr/sbin *mountd обновился судя по дате но размер его 36956
как такое может быть ?

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение arkan » 2011-08-25 10:05:30

ААА все разобрался это как бы разные файлы

ну вобщем понятно make && make install рулит

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение arkan » 2011-08-25 13:56:13

Тогда другой вопрос назрел
а как пересобрать и установить вообще все из /usr/src
тут уже простой командой make && make install не обойтись

Ради интереса на тестовой тачке вбил make && make install
после часа работы вывалилаась ошибка
make.png

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение Gamerman » 2011-08-25 14:51:32

так там и ядро и софт сидят
Глюк глюком вышибают!

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: Как пересобрать системное приложение

Непрочитанное сообщение lap » 2011-08-25 15:12:52

arkan писал(а):Тогда другой вопрос назрел
а как пересобрать и установить вообще все из /usr/src
тут уже простой командой make && make install не обойтись

Ради интереса на тестовой тачке вбил make && make install
после часа работы вывалилаась ошибка
make.png
Тут есть статья про пересборку/установку мира и ядра.
Не сломалось - не чини.

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Как пересобрать системное приложение

Непрочитанное сообщение Morty » 2011-08-25 17:59:07

загляни в /usr/src/Makefile
http://svnweb.freebsd.org/base/stable/8 ... iew=markup
там описано как пересобрать и установить все что находиться в /usr/src