The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как я ставил MC"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"как я ставил MC"  
Сообщение от Scorpey (ok) on 26-Май-08, 22:46 
Первым что я решил поставить на только что установленную FreeBSD было mc
ставил я его неспешно, две недели...

кратко

скопировал из инета mc, затем скопировал его на HDD

набрал sysinstall
и установил glib с установочного диска

затем зашел в папку с MC и набрал

./configure

make

make install

make clean

rehash

и УРА заработало!!!!
(это первая установленная мною программа под FreeBSD)

А теперь ряд вопросов.
что по отдельности делают эти команды
./configure

make

make install

make clean

rehash

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "а я ограничился `aptitude intall mc less` и работает"  
Сообщение от Andrey Mitrofanov on 26-Май-08, 22:59 
>и УРА заработало!!!!
>(это первая установленная мною программа под FreeBSD)
>
>А теперь ряд вопросов.
>что по отдельности делают эти команды

А разве установку FreeBSD начинают не с чтения https://www.opennet.ru/docs/BSD/handbook/ ? Там об этих командах напсано -- я посмотрел...

PS: %) "Мои мемурары: как мне линуксоиды рассказывали про хэндбук"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "а я ограничился `aptitude intall mc less` и работает"  
Сообщение от Scorpey (ok) on 26-Май-08, 23:05 
>>и УРА заработало!!!!
>>(это первая установленная мною программа под FreeBSD)
>>
>>А теперь ряд вопросов.
>>что по отдельности делают эти команды
>
>А разве установку FreeBSD начинают не с чтения https://www.opennet.ru/docs/BSD/handbook/ ? Там об
>этих командах напсано -- я посмотрел...
>
>PS: %) "Мои мемурары: как мне линуксоиды рассказывали про хэндбук"

1- на вопрос Вы не ответили.

2- перед тем как ставить я прочитал FreeBSD подробное руководство (Майкл Лукас)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "посрамлён!"  
Сообщение от Andrey Mitrofanov on 26-Май-08, 23:17 
>1- на вопрос Вы не ответили.

А при чём тут я? Хэндбуъ на него разве не отвечает https://www.opennet.ru/docs/BSD/handbook/ports-using.html ?

>2- перед тем как ставить я прочитал FreeBSD подробное руководство (Майкл Лукас)

А, да-да-да... В хэндбуке не объяснён построчно Makefile от mc. Был неправ, посыпаю пеплом, удаляюсь с позором.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "посрамлён!"  
Сообщение от Scorpey (ok) on 27-Май-08, 00:05 
>>1- на вопрос Вы не ответили.
>
>А при чём тут я? Хэндбуъ на него разве не отвечает https://www.opennet.ru/docs/BSD/handbook/ports-using.html
>?
>
>>2- перед тем как ставить я прочитал FreeBSD подробное руководство (Майкл Лукас)
>
>А, да-да-да... В хэндбуке не объяснён построчно Makefile от mc. Был неправ,
>посыпаю пеплом, удаляюсь с позором.

вот что ты вредничаеш

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "посрамлён!"  
Сообщение от AdVv (??) on 27-Май-08, 00:46 
>[оверквотинг удален]
>>
>>А при чём тут я? Хэндбуъ на него разве не отвечает https://www.opennet.ru/docs/BSD/handbook/ports-using.html
>>?
>>
>>>2- перед тем как ставить я прочитал FreeBSD подробное руководство (Майкл Лукас)
>>
>>А, да-да-да... В хэндбуке не объяснён построчно Makefile от mc. Был неправ,
>>посыпаю пеплом, удаляюсь с позором.
>
>вот что ты вредничаеш

Ты задал вопрос из серии "Как стать президентом за 2 недели?". Получил на него совершенно правильный ответ. Я тоже под ним подпишусь - FreeBSD HandBook - отличная стартовая площадка. Добрые люди сделали русский перевод. Добрые люди дали ссылку на нужную главу, правда в несколько надменном тоне, но суть от этого не меняется. Но лучше начать с самого начала. Действуй !

З.Ы. Команды которые о которых ты спрашивал выполняют последовательно подготовку к сборке программы из исходных кодов, потом саму компиляцию, затем установку скомпилированной программы в систему, а затем очистку от временных файлов, созданных в процессе компиляции. Чтобы упорядочить и автоматизировать то, что ты проделал вручную, во FreeBSD есть готовое решение - дерево портов. Порт - это уже готовый каркас для сборки нужной тебе программы, а дерево портов - это каталог самых разнообразных программ. Чтобы установить нужную программу тебе достаточно найти ее в каталоге и дать команду на установку. Система сама найдет м выкачает исходные тексты последней версии программы, выполнит ее компиляцию и установку. Само собой при условии, что система подключена к интернет. Как пользоваться деревом портов ты какраз и сможешь прочитать по данной тебе ссылке. Удачи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "посрамлён!"  
Сообщение от Scorpey (ok) on 27-Май-08, 01:07 
>Ты задал вопрос из серии "Как стать президентом за 2 недели?". Получил
>на него совершенно правильный ответ. Я тоже под ним подпишусь -
>FreeBSD HandBook - отличная стартовая площадка. Добрые люди сделали русский перевод.
>Добрые люди дали ссылку на нужную главу, правда в несколько надменном
>тоне, но суть от этого не меняется. Но лучше начать с
>самого начала. Действуй !

я задал нормальный вопрос!!!

>[оверквотинг удален]
>в систему, а затем очистку от временных файлов, созданных в процессе
>компиляции. Чтобы упорядочить и автоматизировать то, что ты проделал вручную, во
>FreeBSD есть готовое решение - дерево портов. Порт - это уже
>готовый каркас для сборки нужной тебе программы, а дерево портов -
>это каталог самых разнообразных программ. Чтобы установить нужную программу тебе достаточно
>найти ее в каталоге и дать команду на установку. Система сама
>найдет м выкачает исходные тексты последней версии программы, выполнит ее компиляцию
>и установку. Само собой при условии, что система подключена к интернет.
>Как пользоваться деревом портов ты какраз и сможешь прочитать по данной
>тебе ссылке. Удачи.

порты не ставил, к инету машина не подключена - так сложней зато лучше разбирусь.
спасибо за помощ

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "посрамлён!"  
Сообщение от AdVv (??) on 27-Май-08, 01:26 
>[оверквотинг удален]
>>это каталог самых разнообразных программ. Чтобы установить нужную программу тебе достаточно
>>найти ее в каталоге и дать команду на установку. Система сама
>>найдет м выкачает исходные тексты последней версии программы, выполнит ее компиляцию
>>и установку. Само собой при условии, что система подключена к интернет.
>>Как пользоваться деревом портов ты какраз и сможешь прочитать по данной
>>тебе ссылке. Удачи.
>
>порты не ставил, к инету машина не подключена - так сложней зато
>лучше разбирусь.
>спасибо за помощ

Разбираться лучше от простого к сложному. Так что если сложнее, то разобираться какраз хуже. И потом ПРАВИЛЬНО ставить программы из портов, а не собирать руками. Если с mc такой фокус и прокатил, то с более менее серьезным софтом врятли проскочит, не говоря уже о монстрах типа x.org. Там есть масса нюансов в установке под конкретную ОС. Не говоря о зависимостях, расположении конфигурационных файлов, стартовых скриптов, библиотек и погоде на луне.
Ну а чтоб "разобраться" со сборкой программ из исходников, нужно подучить языки программирования, освоить работу с компиляторами, утилитой make и еще необходимую 101 вещь, которуя я забыл тут упомянуть. Может всетаки почитаешь handbook для начала ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "посрамлён!"  
Сообщение от Scorpey (ok) on 27-Май-08, 01:32 
>Ну а чтоб "разобраться" со сборкой программ из исходников, нужно подучить языки
>программирования, освоить работу с компиляторами, утилитой make и еще необходимую 101
>вещь, которуя я забыл тут упомянуть. Может всетаки почитаешь handbook для
>начала ?

а то что я упомянул Вас не устраивает?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "посрамлён!"  
Сообщение от sn (??) on 27-Май-08, 08:49 
>>Ну а чтоб "разобраться" со сборкой программ из исходников, нужно подучить языки
>>программирования, освоить работу с компиляторами, утилитой make и еще необходимую 101
>>вещь, которуя я забыл тут упомянуть. Может всетаки почитаешь handbook для
>>начала ?
>
>а то что я упомянул Вас не устраивает?

Ну и чего ты уперся как баран? Тебе правильные советы дают.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "посрамлён!"  
Сообщение от mezantrop (??) on 27-Май-08, 10:01 
>порты не ставил, к инету машина не подключена - так сложней зато
>лучше разбирусь.

Если нет доступа к интернет, может проще ставить из пакетов? Как пользоваться пакетами тоже описано в хэндбук.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "как я ставил MC"  
Сообщение от angra (ok) on 28-Май-08, 01:17 
правильные советы уже дали, теперь можно ответить на вопрос:
>А теперь ряд вопросов.
>что по отдельности делают эти команды
>./configure

1 .Устанавливает значение различных пользовательских переменных для последующей компиляции посредством ответов на простые вопросы.
2. Ищет в системе необходимые компоненты для сборки (компиляторы/интерпретаторы, линковщики, либы, хедеры итд) и создает соответствующий makefile.
>make

Компилирует программу на основе makefile, то есть создает бинарь(не всегда) и сопутствующие ему файлы
>make install

Устанавливает сгенерированные на предыдущем этапе файлы в систему. Это самый проблематичный момент и именно ради него и были придуманы различные менеджеры пакетов.
>make clean

Убирает последствия работы этапа make


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру