Как искать API в Linux

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Как искать API в Linux

Сообщение RRYTY » 14.12.2023 10:47:37

На мой взгляд, вполне годный крик души:
https://lleo.me/dnevnik/2008/05/31
RRYTY
постоялец
 
Сообщения: 208
Зарегистрирован: 25.12.2021 10:00:32

Re: Как искать API в Linux

Сообщение sts » 14.12.2023 11:30:18

ахаха
Так с какого XP тормозит в два раза больше, чем Win98, а Vista — в три раза тормознее, чем XP

по объективными причинам, также как и win7 в два раза тормознее, чем XP

Добавлено спустя 22 минуты 11 секунд:
походу это стеб
sts
постоялец
 
Сообщения: 431
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: Как искать API в Linux

Сообщение Снег Север » 14.12.2023 13:27:49

Ты можешь мне ничего не писать, я только спасибо скажу. А существование горы дерьма никак не отменяет, что интерес представляет только единственная жемчужина в этой куче.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3038
Зарегистрирован: 27.11.2007 16:14:47

Re: Как искать API в Linux

Сообщение RRYTY » 14.12.2023 13:59:19

stikriz11 писал(а):Кстати, я так не думаю. Я и такие как я уже тут. Скоро будет и на линуксах ГУИ.


Тем, кто может запилить ГУИ для линукса, - он не нужен. А кому нужен - не могут.
RRYTY
постоялец
 
Сообщения: 208
Зарегистрирован: 25.12.2021 10:00:32

Re: Как искать API в Linux

Сообщение xchgeaxeax » 14.12.2023 22:34:21

Снег Север писал(а):Хочу только отметить, что всё, без исключений, что является юзерфрендли в линуксах, заимствовано из виндоус.

Вот не надо. Windows Aero как раз сделали в ответ на появление Linux Kudzu как трехмерного пользовательского оконного интерфейса. А только в Windows 10 появилась возможность создания набора рабочих столов для размещения окон. Но рабочие столы Windows это какая-то шляпа доделанная на скорую руку, которой и пользоваться не удобно. Хотя возможность работать с пространством нескольких рабочих столов у оконных менеджеров Linux была с самого начала, пока Windows ковырялась с 16 битным ядром.
xchgeaxeax
постоялец
 
Сообщения: 125
Зарегистрирован: 11.05.2023 03:51:40

Re: Как искать API в Linux

Сообщение stikriz11 » 15.12.2023 13:50:21

Коллеги, смысл - найти как искать API, а не доказать очевидность. Извините.
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: Как искать API в Linux

Сообщение xchgeaxeax » 15.12.2023 13:58:39

stikriz11 писал(а):найти как искать API

Вам на это уже ответили. man pages и его каталоги. Есть так же и графические интерфейсы для удобного поиска информации по ним. В разных оконных менеджерах могут быть разные, но можно установить пакет и из другого менеджера в тот, что у вас на Linux.

Если в man pages у вас чего-то нету, то просто надо установить соответствующий информационный пакет (*-doc).
xchgeaxeax
постоялец
 
Сообщения: 125
Зарегистрирован: 11.05.2023 03:51:40

Re: Как искать API в Linux

Сообщение stikriz11 » 15.12.2023 17:55:57

xchgeaxeax писал(а):соответствующий информационный пакет (*-doc).

А что это такое? И как устанавливать? Как узнать что устанавливать?
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: Как искать API в Linux

Сообщение Seenkao » 15.12.2023 18:36:25

stikriz11, в большинстве случаев ни как!
man - это одна из команд терминала, открываешь терминал пишешь:
man qemu

и тебе выводится документация по qemu. То же самое делается с большинством программ в Linux.

Добавлено спустя 28 секунд:
но, я так понимаю тебя в гугле забанили?
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: Как искать API в Linux

Сообщение stikriz11 » 15.12.2023 19:02:41

Чтобы искать в гугле, надо знать что искать. Где узнать что искать? На сайте Microsoft можно ознакомится где что для сего используется. Есть такое в Linux? Неужели нет какого-то сайта, который сделан не автоматически по названиям функция и коментам не о чем? Ну, нет так нет. Или есть? Зачем вот этот весь цирк? Не знаете ответ, зачем что-то бесполезное отвечаете?
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: Как искать API в Linux

Сообщение Seenkao » 15.12.2023 19:15:39

stikriz11 писал(а):Не знаете ответ, зачем что-то бесполезное отвечаете?

понятно, человек даже не читает ответы, дальше что-то писать ему бесполезно. И гугл тоже не поможет.
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: Как искать API в Linux

Сообщение xchgeaxeax » 15.12.2023 20:21:09

stikriz11 писал(а):А что это такое? И как устанавливать? Как узнать что устанавливать?

Для любой утилиты/набора утилит/программы под linux есть несколько типов пакетов. Обычно с суффиксом <имя утилиты>-src это исходники, а <имя утилиты>-doc - man pages.

Чаще всего программы ставятся в виде псевдопакетов, которые подтягивают в зависимостях пакет с бинарниками, псевдопакет с библиотеками и пакет с документацией. Т.е. устанавливая программы обычным способом все устанавливается автоматом. Но если надо получить справку по какой-то программе, которая не установлена - её надо предварительно установить (или просто установить из нее только <имя программы>-doc пакет). Но суффиксы в разных дистрибутивах могут отличаться. Хотя обычно совпадают для большинства.

Пример пакетов с документацией смотрите на картинке
Screenshot_20231215_191312.png
. Там как раз пакет с документацией по основным API linux - sys-kernel/linux-docs. Он добавляет в man pages кучу информации по ядру и системным вызовам.

Добавлено спустя 10 минут 23 секунды:
А вот так выглядит утилита KHelpCenter. Поищем в ней информацию по функции получения имени сетевого узла
Screenshot_20231215_192010.png

А вот и информация по этой функции
Screenshot_20231215_192020.png

И тоже самое можно увидеть в консоли введя man gethostname
Screenshot_20231215_192618.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
xchgeaxeax
постоялец
 
Сообщения: 125
Зарегистрирован: 11.05.2023 03:51:40

Re: Как искать API в Linux

Сообщение stikriz11 » 15.12.2023 20:54:23

Спасибо. Будем рыть дальше.
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: Как искать API в Linux

Сообщение WAYFARER » 17.12.2023 10:21:54

stikriz11
https://docs.kernel.org/core-api/index.html - здесь официальная документация.
stikriz11 писал(а):Возникла потребность узнать в программе под Linux имя компьютера.

Имя компьютера находится в файле /proc/sys/kernel/hostname - достаточно прочитать его.
stikriz11 писал(а):не придется изучать исходники Linux, чтобы узнать как вызовом некой функции узнать имя компьютера, и подобные вещи?

Жизни не хватит на это)))
Рекомендую книгу Майкла Керриска "Linux API. Исчерпывающее руководство".
Если что есть на флибусте.

Добавлено спустя 7 минут 24 секунды:
Снег Север писал(а):Хочу только отметить, что всё, без исключений, что является юзерфрендли в линуксах, заимствовано из виндоус.

facepalm.jpg
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Как искать API в Linux

Сообщение Снег Север » 17.12.2023 11:16:59

WAYFARER писал(а):Снег Север писал(а):
Хочу только отметить, что всё, без исключений, что является юзерфрендли в линуксах, заимствовано из виндоус.

facepalm.jpg

Я так и знал, что вам нечего сказать.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3038
Зарегистрирован: 27.11.2007 16:14:47

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru