|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Второй день с FreeBSD |
|
|
Второй день с FreeBSD
|
BSDun
Сообщения: n/a |
Привет всем!
Давно хотел освоить сей продукт, но как-то было недосуг. Теперь помимо желания появилась необходимость. На днях поставил себе, сижу, учусь, вопросы копятся, спросить негде. Есть книга, но она говорит как должно быть, получается же по другому немного. Помогите разобраться с азами, не дайте мне принять решение что это беспонтовая система! Пока заткнулся на портах, нифига не инсталлируются. Не могу пока вникнуть в философию инсталляции софта в FreeBSD в целом и портов в частности. Естественно, пока порты не поставлю настраивать беднт особо нечего. Если поточнее, ситуация следующая. Поставил 5.2, дружат на одном винте в ХР нормально. Пытаюсь проинсталлировать любой порт из родного каталога командой make, при этом весь необходимый набор файлов (Makefile со-товарищи) там имеется. При этом он или пытается найти архив tgz для его распаковки, или, не находя его, пытается скачать его с кучи ftp адресов. Чего я не понимаю или не так делаю? Как его натравить на те файлы, которые имеются? |
|
Отправлено: 11:57, 09-03-2004 |
Старожил Сообщения: 273
|
Профиль | Отправить PM | Цитировать Скорее все самих исходников программ утебя нет - и он пытается скачать их. В дистрибутив включено только самое необходимое.
Makefile distinfo pkg-descr README.html files pkg-plist Эти файлы описывают сам дистрибутив+где качать+как патчить. Самого дистрибутива может и не быть. |
------- Отправлено: 12:11, 09-03-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
BSDun
Сообщения: n/a |
Спасибо, ну да, они как раз там и лежат. То есть, та коллекция портов, которая идет в дистрибутиве содержит только инструкции по компиляции, составу файлов и откуда их брать, а сам дистриб нужно принести с нета? Тогда что нужно сделать с архивом tgz, который всегда качается с нета? Его же make не инсталлишь, что на него, pak_add натравливать? Или можно распаковать в нужный каталог и как-то натравить на него make?
|
Отправлено: 12:50, 09-03-2004 | #3 |
Guest |
Прекомпилированные пакеты имеют расширение *.tbz и ставятся через pkg_add
Их можно брать скажем отсюда - ftp://ftp.freebsd.org/pub/FreeBSD/re...LEASE/packages Не путай это. http://www.FreeBSD.org/doc/en_US.ISO...ook/ports.html То что в /usr/ports - это просто набор скриптов для корректной компиляции и установки. Когда ты набираешь make, он проверяет наличие архива с исходниками в /usr/ports/distfiles, и если не находит его там, то загружает После чего архив автоматически распаковывается, к нему применяются специфичные FreeBSD-патчи и происходит сборка |
Отправлено: 17:52, 09-03-2004 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Ты задай в каталоге /usr/ports следующую команду:
make search key=program_name И она тебе выдаст какие программы необходимы для установки program_name (см. B-deps) и еще кучу всякой инфы о твоем порте. А также не мешает просмотреть Makefile твоего порта, там можно найти URL, где можно скачать дистрибутив. Необходимые дистрибутивы кидаешь в каталог /usr/ports/distfiles (не распаковывая их), а затем в каталоге порта выполняешь: make; make install |
|
------- Отправлено: 17:53, 09-03-2004 | #5 |
Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать При сборке софта из системы портов архивы с исходными текстами программ ищутся в /usr/ports/distfiles/, а если их там нет, то качаются с Инета.
|
------- Отправлено: 23:38, 09-03-2004 | #6 |
dmitryst
Сообщения: n/a |
BSDun
Зайдите в каталог с портом, который хотите установить, make fetch-list получите список файлов, которые нужны для установки, качаете их, скидываете в /user/ports/distfiles, затем make make install |
Отправлено: 01:01, 10-03-2004 | #7 |
BSDun
Сообщения: n/a |
Эх, спасибо, люди добрые за советы дельные, да видимо не судьба мне в ближайшее будущее эту систему освоить - вчера какие то козлы вскрыли квартиру и вынести мой системник, вместе с бздёй, портами, дистрибами и надеждой на светлое будущее. Вот, пока вопрос с системником дома не решу буду изучать ее исключительно по документации, заочно.
|
Отправлено: 09:16, 10-03-2004 | #8 |
Guest |
BSDun
да уж..... не повезло, блин... |
Отправлено: 18:06, 10-03-2004 | #9 |
Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать Да уж, не повезло.
|
------- Отправлено: 01:42, 11-03-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
"День 7" - на носу: Windows 7 осталось ждать один день | OSZone News | Новости и события Microsoft | 0 | 21-10-2009 12:30 | |
День броузера | Igor_I | Вебмастеру | 1 | 17-10-2006 10:15 | |
cvsup Freebsd-release >> Freebsd-stable | Guest | Общий по FreeBSD | 8 | 21-01-2004 03:59 | |
Второй день изучаю PHP. Дурацкий вопрос. | Guest | Вебмастеру | 2 | 18-09-2003 19:44 |
|