The OpenNET Project / Index page

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



"Что такое '${ABI}' в контексте конфигурации пакетного менеджера"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Что такое '${ABI}' в контексте конфигурации пакетного менеджера"  +/
Сообщение от Аноним (0), 16-Июл-20, 09:35 
Поясните, плз, на пальцах, что такое "${ABI}" в контексте конфигурации пакетного менеджера freebsd:


# $FreeBSD: releng/11.3/etc/pkg/FreeBSD.conf 347034 2019-05-02 23:59:44Z gjb $
#
# To disable this repository, instead of modifying or removing this file,
# create a /usr/local/etc/pkg/repos/FreeBSD.conf file:
#
#   mkdir -p /usr/local/etc/pkg/repos
#   echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf
#

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

Пишу гайд по работе с poudriere, не могу грамотно сформулировать определение Application binary interface в контексте клиентских настроек для собственного репозитория.

Понятно будет, если определить так: "Переменная ${ABI} определяет версию и архитектуру ОС для подключаемого репозитория"?

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Что такое '${ABI}' в контексте конфигурации пакетного менеджера"  +/
Сообщение от Licha Morada (ok), 16-Июл-20, 19:47 

> Понятно будет, если определить так: "Переменная ${ABI} определяет версию и архитектуру
> ОС для подключаемого репозитория"?

Если знать в чём дело, то определение правильно. Если не знать, то определение позволяет начать строить асоциативный ряд, пока без понятия что к чему.

Переменная ${ABI} идентифицирует конкретную бинарную сборку. В ней закодированно название ОС, её версия и архитектура под которую был скомпилирован дистрибутив. Этот идентификатор используется в URL подключаемого репозитория.

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

2. "Что такое '${ABI}' в контексте конфигурации пакетного менеджера"  +/
Сообщение от Аноним (0), 16-Июл-20, 22:04 
> Если знать в чём дело, то определение правильно. Если не знать, то
> определение позволяет начать строить асоциативный ряд, пока без понятия что к
> чему.

Я пытался нагуглить так сказать, истоки вопроса, но все, что находилось, сводится к "$ABI is a string, identicate the ABI of the package you want to install". То есть "веревка есть вервие простое"...

> Переменная ${ABI} идентифицирует конкретную бинарную сборку. В ней закодированно название
> ОС, её версия и архитектура под которую был скомпилирован дистрибутив. Этот
> идентификатор используется в URL подключаемого репозитория.

Спасибо.

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

3. "Что такое '${ABI}' в контексте конфигурации пакетного менеджера"  +/
Сообщение от lavremail (ok), 17-Июл-20, 10:34 
>> Если знать в чём дело, то определение правильно. Если не знать, то
>> определение позволяет начать строить асоциативный ряд, пока без понятия что к
>> чему.
> Я пытался нагуглить так сказать, истоки вопроса, но все, что находилось, сводится
> к "$ABI is a string, identicate the ABI of the package
> you want to install". То есть "веревка есть вервие простое"...
>> Переменная ${ABI} идентифицирует конкретную бинарную сборку. В ней закодированно название
>> ОС, её версия и архитектура под которую был скомпилирован дистрибутив. Этот
>> идентификатор используется в URL подключаемого репозитория.

# man pkg.conf

> Спасибо.

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

4. "Что такое '${ABI}' в контексте конфигурации пакетного менеджера"  +/
Сообщение от Аноним (0), 18-Июл-20, 10:19 
>> к "$ABI is a string, identicate the ABI of the package
>> you want to install". То есть "веревка есть вервие простое"...
> # man pkg.conf

Оттуда и цитировал...


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

5. "Что такое '${ABI}' в контексте конфигурации пакетного менеджера"  +/
Сообщение от eRIC (ok), 19-Июл-20, 23:30 
${ABI} определяет архитектуру ОС - коротко и ясно

может быть: powerpc64, i386, amd64, mips, mips64, armv7, aarch64 и т.п.


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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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