Пакеты

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
max2114
проходил мимо

Пакеты

Непрочитанное сообщение max2114 » 2012-11-15 0:19:28

Здраствуйте может быть такая тема уже где то была но я не нашел , я начинающий юзер в никсах.Я установил FreeBSD 7 релиз 2008 года для начального изучения этой оси дерево портов я обновил спомощью стандартной программы которая идет по умолчанию portsnap, а если начинать устанавливать что-то из пакетов то он пишит что сервер не найден. я так понимаю базу пакетов нужно обновить или где-то прописать новую переменную под новое зеркало если не так поправьте пожалуйста куда рыть ?

Хостинговая компания 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/

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-15 0:30:17

и еще вопрос почитав даташиты я так понял что порты это просто исходники и например если я делаю так make в порте то начинается процесс компиляции и всех зависимостей тоже , make install это установка скомпилинного по я правильно это понял ? А вот что такое make clean я не совсем понял в манах сказано удаление мусора который остался при компиляции что это например за мусор ?

Dobromyr
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-08 14:57:37

Re: Пакеты

Непрочитанное сообщение Dobromyr » 2012-11-15 0:32:54

# portsnap fetch
# portsnap extract
Так делал?

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-15 0:36:56

да делал так

Dobromyr
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-08 14:57:37

Re: Пакеты

Непрочитанное сообщение Dobromyr » 2012-11-15 0:39:06

max2114 писал(а):да делал так
Че за ошыбку пишет? Какой порт?

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-15 0:45:55

ошибку не пишит дерево портов нормально развернулось.Я начал ставить из портов mc у меня случился трабл насчет gio-fam-backend . потом порылся на этом форуме у человека была такая же проблема ему посоветовали установить эту зависимость из пакетов.Но у меня пакеты не работают потому что сборка фри старая и почти любой пакет пишит что этот фтп не доступен.

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Пакеты

Непрочитанное сообщение snorlov » 2012-11-15 9:07:49

max2114 писал(а):ошибку не пишит дерево портов нормально развернулось.Я начал ставить из портов mc у меня случился трабл насчет gio-fam-backend . потом порылся на этом форуме у человека была такая же проблема ему посоветовали установить эту зависимость из пакетов.Но у меня пакеты не работают потому что сборка фри старая и почти любой пакет пишит что этот фтп не доступен.
Правильно говорят, я бы посоветовал для изучения ставить поддерживаемые релизы, в настоящий момент это 9.0, 8.3 и 7.4, тогда для начинающего будет гораздо меньше проблем...

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-15 9:27:32

А что нужно сделать чтобы обновить бинарные пакеты их нужно как-то обновить или поменять зеркало откуда он их тянет ?

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Пакеты

Непрочитанное сообщение FreeBSP » 2012-11-15 12:17:29

max2114 писал(а):и еще вопрос почитав даташиты я так понял что порты это просто исходники и например если я делаю так make в порте то начинается процесс компиляции и всех зависимостей тоже , make install это установка скомпилинного по я правильно это понял ? А вот что такое make clean я не совсем понял в манах сказано удаление мусора который остался при компиляции что это например за мусор ?
читаем статью
как написано в примере, после сборки получается ОДИН исполняемый файл, два исходника и два объектника из которых собирался бинарник
так вот
предположим, что эта прога собирается в портах. после сборки в директории work в порте будут исходники, объектники, собранные бинарники, маны, конфиги...
после установки оно там останется-то что устанавливается просто копируется по путям установки
make clean чистит все что набирается в процессе сборки.
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Re: Пакеты

Непрочитанное сообщение Alvares » 2012-11-15 12:26:49

freebsd-update -r 8.3-RELEASE
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-15 13:06:57

большое спасибо , поборзею еще и задам один вопрос уже не совсем в этом направлении как я понял почитав маны главный лог системы /var/log/messages есть ли где то подробная документация описывающая все сообщения выводимые в этот файл,просто для новичка трудно понять большую часть что там пишится...

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Re: Пакеты

Непрочитанное сообщение Alvares » 2012-11-16 10:59:41

Боюсь, что подробной документацией в случае разбора /var/log/messages служит google search
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-16 11:31:34

А каким образом админы устраняют неполадки если скажем что то не будет в гугле? Если от системы нужно 0.8-0.9 из 1 надежность будь то биллинговые системы у провайдеров, банковкие системы и другие получается что нужно оч хорошо знать ядро системы чтобы стать богом?

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Пакеты

Непрочитанное сообщение snorlov » 2012-11-16 13:32:27

Опыт и извилины и учиться, учиться и еще раз учиться, только не коммунизму...

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-17 22:11:19

А какая есть хорошая литература описывающая работу ядра юникса можно на английском .просто некоторые вещи в хэндбуке описаны сложно.Я даже начал собирать комп советских времен рк86 чтобы понять самые низы работы проца и попраграммировать в машинных кодах на ручном программаторе как вы считаете хороший админ должен в разбираться и понимать все это ?или как говорят виндусятники пока в этом во всем разберешься станешь оч старым и никому нк нужным?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Пакеты

Непрочитанное сообщение Alex Keda » 2012-11-17 22:29:13

да
Убей их всех! Бог потом рассортирует...

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-20 11:20:51

Вообщем может быть кому то поможет такому же начинающему как я юзверю в никсах при установке мс на старых релизах как у меня 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 все должно пройти на ура всем спасибо кто помог

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-20 20:53:11

Скажите а зная юникс возможно найти клиента- клиентов(смысле удаленно) для начального заработка наше время ?И скажем какие задачи нужно уметь решать для администрирования какого-либо ресурса ?В какую сторону стоит углубиться кроме хэндбука ?Если не секрет поделитесь опытом кто с чего начинал ? Просто я студент 5 курса подрабатываю техником у интернет провайдера подключаю абонентов по вечерам занимаюсь самообразованием.И в дальнейшем я хотел бы все-таки посвятить свою жизнь компьютерам и прочей твердотельной электронике. Сейчас собираю компьютер советских времен рк86 и изучаю паралельно никсовые системы и упорно занимаюсь электроникой.Прошу шапками не кидать а просто на путь истинный толкнуть ........

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Пакеты

Непрочитанное сообщение snorlov » 2012-11-21 9:52:02

Судя по тому, что сейчас происходит, надо изучать linux на базе ARM систем, купить платку баксов за 30 и экспериментировать с ней, их время наступит года через 3-и... но это если заниматься только встроенной электроникой.

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-21 11:53:38

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
###

Charlz_Klug_
проходил мимо

Re: Пакеты

Непрочитанное сообщение Charlz_Klug_ » 2012-11-21 14:25:52

max2114 писал(а):Скажите а зная юникс возможно найти клиента- клиентов(смысле удаленно) для начального заработка наше время ?
Фриланс, к примеру. Но рынок греется.
max2114 писал(а):И скажем какие задачи нужно уметь решать для администрирования какого-либо ресурса ?
Ресурс - ресурсу рознь. Обычно - веб сервера, почтовые сервера, балансировка, фаерволы.
max2114 писал(а):В какую сторону стоит углубиться кроме хэндбука ?
Исходя из специфики задачи. И как всегда - мануалы и гугл.
max2114 писал(а):Если не секрет поделитесь опытом кто с чего начинал ?
Я снёс винду и поставил фряху в качестве десктопной оси.
max2114 писал(а):И в дальнейшем я хотел бы все-таки посвятить свою жизнь компьютерам и прочей твердотельной электронике. Сейчас собираю компьютер советских времен рк86 и изучаю паралельно никсовые системы и упорно занимаюсь электроникой.
Тогда вам в embedded надо и в программирование, а не в администрирование.

max2114
проходил мимо

Re: Пакеты

Непрочитанное сообщение max2114 » 2012-11-23 10:15:56

Тогда вам в embedded надо и в программирование, а не в администрирование.[/quote]
Любой хороший сисадмин - это хакер .Любой хакер должен хорошо разбираться в электронике и программировании

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

Re: Пакеты

Непрочитанное сообщение Neus » 2012-11-23 14:26:28

max2114 писал(а): Любой хороший сисадмин - это хакер.
Любой хакер должен хорошо разбираться в электронике и программировании.
Первое утверждение - бред.
Со вторым вполне согласен.