Страница 1 из 1
Пакеты
Добавлено: 2012-11-15 0:19:28
max2114
Здраствуйте может быть такая тема уже где то была но я не нашел , я начинающий юзер в никсах.Я установил FreeBSD 7 релиз 2008 года для начального изучения этой оси дерево портов я обновил спомощью стандартной программы которая идет по умолчанию portsnap, а если начинать устанавливать что-то из пакетов то он пишит что сервер не найден. я так понимаю базу пакетов нужно обновить или где-то прописать новую переменную под новое зеркало если не так поправьте пожалуйста куда рыть ?
Re: Пакеты
Добавлено: 2012-11-15 0:30:17
max2114
и еще вопрос почитав даташиты я так понял что порты это просто исходники и например если я делаю так make в порте то начинается процесс компиляции и всех зависимостей тоже , make install это установка скомпилинного по я правильно это понял ? А вот что такое make clean я не совсем понял в манах сказано удаление мусора который остался при компиляции что это например за мусор ?
Re: Пакеты
Добавлено: 2012-11-15 0:32:54
Dobromyr
# portsnap fetch
# portsnap extract
Так делал?
Re: Пакеты
Добавлено: 2012-11-15 0:36:56
max2114
да делал так
Re: Пакеты
Добавлено: 2012-11-15 0:39:06
Dobromyr
max2114 писал(а):да делал так
Че за ошыбку пишет? Какой порт?
Re: Пакеты
Добавлено: 2012-11-15 0:45:55
max2114
ошибку не пишит дерево портов нормально развернулось.Я начал ставить из портов mc у меня случился трабл насчет gio-fam-backend . потом порылся на этом форуме у человека была такая же проблема ему посоветовали установить эту зависимость из пакетов.Но у меня пакеты не работают потому что сборка фри старая и почти любой пакет пишит что этот фтп не доступен.
Re: Пакеты
Добавлено: 2012-11-15 9:07:49
snorlov
max2114 писал(а):ошибку не пишит дерево портов нормально развернулось.Я начал ставить из портов mc у меня случился трабл насчет gio-fam-backend . потом порылся на этом форуме у человека была такая же проблема ему посоветовали установить эту зависимость из пакетов.Но у меня пакеты не работают потому что сборка фри старая и почти любой пакет пишит что этот фтп не доступен.
Правильно говорят, я бы посоветовал для изучения ставить поддерживаемые релизы, в настоящий момент это 9.0, 8.3 и 7.4, тогда для начинающего будет гораздо меньше проблем...
Re: Пакеты
Добавлено: 2012-11-15 9:27:32
max2114
А что нужно сделать чтобы обновить бинарные пакеты их нужно как-то обновить или поменять зеркало откуда он их тянет ?
Re: Пакеты
Добавлено: 2012-11-15 12:17:29
FreeBSP
max2114 писал(а):и еще вопрос почитав даташиты я так понял что порты это просто исходники и например если я делаю так make в порте то начинается процесс компиляции и всех зависимостей тоже , make install это установка скомпилинного по я правильно это понял ? А вот что такое make clean я не совсем понял в манах сказано удаление мусора который остался при компиляции что это например за мусор ?
читаем
статью
как написано в примере, после сборки получается ОДИН исполняемый файл, два исходника и два объектника из которых собирался бинарник
так вот
предположим, что эта прога собирается в портах. после сборки в директории work в порте будут исходники, объектники, собранные бинарники, маны, конфиги...
после установки оно там останется-то что устанавливается просто копируется по путям установки
make clean чистит все что набирается в процессе сборки.
Re: Пакеты
Добавлено: 2012-11-15 12:26:49
Alvares
freebsd-update -r 8.3-RELEASE
Re: Пакеты
Добавлено: 2012-11-15 13:06:57
max2114
большое спасибо , поборзею еще и задам один вопрос уже не совсем в этом направлении как я понял почитав маны главный лог системы /var/log/messages есть ли где то подробная документация описывающая все сообщения выводимые в этот файл,просто для новичка трудно понять большую часть что там пишится...
Re: Пакеты
Добавлено: 2012-11-16 10:59:41
Alvares
Боюсь, что подробной документацией в случае разбора /var/log/messages служит google search
Re: Пакеты
Добавлено: 2012-11-16 11:31:34
max2114
А каким образом админы устраняют неполадки если скажем что то не будет в гугле? Если от системы нужно 0.8-0.9 из 1 надежность будь то биллинговые системы у провайдеров, банковкие системы и другие получается что нужно оч хорошо знать ядро системы чтобы стать богом?
Re: Пакеты
Добавлено: 2012-11-16 13:32:27
snorlov
Опыт и извилины и учиться, учиться и еще раз учиться, только не коммунизму...
Re: Пакеты
Добавлено: 2012-11-17 22:11:19
max2114
А какая есть хорошая литература описывающая работу ядра юникса можно на английском .просто некоторые вещи в хэндбуке описаны сложно.Я даже начал собирать комп советских времен рк86 чтобы понять самые низы работы проца и попраграммировать в машинных кодах на ручном программаторе как вы считаете хороший админ должен в разбираться и понимать все это ?или как говорят виндусятники пока в этом во всем разберешься станешь оч старым и никому нк нужным?
Re: Пакеты
Добавлено: 2012-11-17 22:29:13
Alex Keda
да
Re: Пакеты
Добавлено: 2012-11-20 11:20:51
max2114
Вообщем может быть кому то поможет такому же начинающему как я юзверю в никсах при установке мс на старых релизах как у меня 7.0
1 обновляем порты я это сделал штатной программкой portshap fetch ,portsnap extract , portsnap update (на забываем настроить точную дату иначе ничего работать не будет)
2 cd /usr/ports/misc/mc -> make должно все собраться нормально -> make install выдаст что библиотека glib cтарая
3 whereis glib20 -> usr/ports/devel/glib20 перехрдим в этот репазиторий
4 make -> у меня он стал ругаться на путон я сходил в майкфайл и поправил путон27. После этого библиотека дожна собраться есть пару зависимостей которые , которые начнут конфликтовать и с новыми скомпилированными и компиляция остановится будет сказано что нужно удалить соответсвенно переходим в соответствующий репазиторий и делаем make deinstall снова возвращаемся в наш порт глиб на всякий случай make clean , make все должно собраться
5 make install, make clean
6 cd /usr/ports/misc/mc , make clean , make , make install все должно пройти на ура всем спасибо кто помог
Re: Пакеты
Добавлено: 2012-11-20 20:53:11
max2114
Скажите а зная юникс возможно найти клиента- клиентов(смысле удаленно) для начального заработка наше время ?И скажем какие задачи нужно уметь решать для администрирования какого-либо ресурса ?В какую сторону стоит углубиться кроме хэндбука ?Если не секрет поделитесь опытом кто с чего начинал ? Просто я студент 5 курса подрабатываю техником у интернет провайдера подключаю абонентов по вечерам занимаюсь самообразованием.И в дальнейшем я хотел бы все-таки посвятить свою жизнь компьютерам и прочей твердотельной электронике. Сейчас собираю компьютер советских времен рк86 и изучаю паралельно никсовые системы и упорно занимаюсь электроникой.Прошу шапками не кидать а просто на путь истинный толкнуть ........
Re: Пакеты
Добавлено: 2012-11-21 9:52:02
snorlov
Судя по тому, что сейчас происходит, надо изучать linux на базе ARM систем, купить платку баксов за 30 и экспериментировать с ней, их время наступит года через 3-и... но это если заниматься только встроенной электроникой.
Re: Пакеты
Добавлено: 2012-11-21 11:53:38
max2114
bsd.options.mk скажите что это за файл за что он отвечает я ради прикола тоже сделал pkg_delete -a и теперь скажем хочу скомпилить перл заново из портов у меня пишит что нет закрывающей скобки на 249 линии
No closing parenthesis in archive specification
"/usr/ports/Mk/bsd.options.mk", line 249: Error in archive specification: "WITHOUT_"
### to be removed once old OPTIONS disappear
.for opt in ${ALL_OPTIONS}
. if empty(PORT_OPTIONS:M${opt})
. if !defined(WITH_${opt}) && !defined(WITHOUT_${opt})
WITHOUT_${opt}:= true --> 249 линия
. endif
.else
. if !defined(WITH_${opt}) && !defined(WITHOUT_${opt})
WITH_${opt}:= true
. endif
.endif
. undef opt
.endfor
###
Re: Пакеты
Добавлено: 2012-11-21 14:25:52
Charlz_Klug_
max2114 писал(а):Скажите а зная юникс возможно найти клиента- клиентов(смысле удаленно) для начального заработка наше время ?
Фриланс, к примеру. Но рынок греется.
max2114 писал(а):И скажем какие задачи нужно уметь решать для администрирования какого-либо ресурса ?
Ресурс - ресурсу рознь. Обычно - веб сервера, почтовые сервера, балансировка, фаерволы.
max2114 писал(а):В какую сторону стоит углубиться кроме хэндбука ?
Исходя из специфики задачи. И как всегда - мануалы и гугл.
max2114 писал(а):Если не секрет поделитесь опытом кто с чего начинал ?
Я снёс винду и поставил фряху в качестве десктопной оси.
max2114 писал(а):И в дальнейшем я хотел бы все-таки посвятить свою жизнь компьютерам и прочей твердотельной электронике. Сейчас собираю компьютер советских времен рк86 и изучаю паралельно никсовые системы и упорно занимаюсь электроникой.
Тогда вам в embedded надо и в программирование, а не в администрирование.
Re: Пакеты
Добавлено: 2012-11-23 10:15:56
max2114
Тогда вам в embedded надо и в программирование, а не в администрирование.[/quote]
Любой хороший сисадмин - это хакер .Любой хакер должен хорошо разбираться в электронике и программировании
Re: Пакеты
Добавлено: 2012-11-23 14:26:28
Neus
max2114 писал(а):
Любой хороший сисадмин - это хакер.
Любой хакер должен хорошо разбираться в электронике и программировании.
Первое утверждение - бред.
Со вторым вполне согласен.