GhostBSD - в каком пакете находится locale.h?

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

apvs
Сообщения: 32

GhostBSD - в каком пакете находится locale.h?

Сообщение apvs » 18.10.2019 01:14

Поставил свежую GhostBSD, затем поставил туда gcc 9.2 через pkg install gcc.
По идее вместе с gcc должна была установиться libc и заголовочные файлы для <locale.h> и <sys/_types.h>, но их нету. Натравил find / -type f -name locale.h — ничего не нашлось. Так в каком же пакете тогда?
GhostBSD ведь основана на FreeBSD, а там это должно быть https://www.freebsd.org/cgi/man.cgi?query=setlocale&sektion=3&manpath=FreeBSD+12.0-stable
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1078
ОС: freeBSD

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение arachnid » 18.10.2019 16:16

поискал в 12 версии - locale.h вижу в исходниках системы (/usr/src/), а вот несмотря на три установленных gcc - в /usr/local/ этот файл вижу только для wine и freerdp
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение Bizdelnick » 18.10.2019 17:19

А какое он имеет отношение к GCC? Это часть стандартной библиотеки C (должна быть).
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

apvs
Сообщения: 32

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение apvs » 18.10.2019 22:34

В /usr/src у меня вообще пусто, но разве заголовочные файлы от libc не в /usr/include должны быть?
Как во FreeBSD узнать, в составе какого пакета идут бинарники ldd, ldconfig, iconv и locale?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение Bizdelnick » 19.10.2019 00:24

В base они идут, конечно же. Как и /usr/include/locale.h.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

apvs
Сообщения: 32

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение apvs » 19.10.2019 20:18

Как ты это определил?
Ни base, ни libc в репах нет. Точнее, пакет base в репах есть, но это какая-то левая хрень, связанная с php. То есть через pkg search ничего подходящего не выдаётся.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение Bizdelnick » 19.10.2019 21:05

Не пакет, а base.txz. Во фряхе, по крайней мере.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

apvs
Сообщения: 32

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение apvs » 19.10.2019 22:32

Жесть. Это чо получается, разрабы GhostBSD выпилили из базовой FreeBSD системы самые элементарные вещи типа ldd (да, ldd в системе у меня нет) и других компонентов libc. И теперь мне надо рыться по сайтам в поисках актуального base.txz, потом распаковывать и добавлять недостающие компоненты, и чтобы конфиги при этом не повредить, и ещё потом организовать обновление всего этого. Блин, да проще тогда оригинальную FreeBSD поставить. Стало быть враньё, что GhostBSD более дружелюбный к новичкам, а я повёлся.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение Bizdelnick » 19.10.2019 22:45

Скорее, всё же, не выпилили, а вынесли куда-то в другое место. Но тут я ничего конкретного подсказать не могу.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8054
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: GhostBSD - в каком пакете находится locale.h?

Сообщение serzh-z » 19.10.2019 23:37

apvs писал(а):
19.10.2019 22:32
Это чо получается, разрабы GhostBSD выпилили из базовой FreeBSD системы самые элементарные вещи типа ldd (да, ldd в системе у меня нет) и других компонентов libc. И теперь мне надо рыться по сайтам в поисках актуального base.txz, потом распаковывать и добавлять недостающие компоненты, и чтобы конфиги при этом не повредить, и ещё потом организовать обновление всего этого.
"Не гнался бы ты, поп, за дешевизной."

Скорее не разработчики GhostBSD, а разработчики TrueOS, которая вскоре собирается вообще сменить пол и стать сестрой Вачо... GNU/Linux.
Scio me nihil scire.
Спасибо сказали: