The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archinstall 2.2.0, opennews (??), 29-Май-21, (0) [смотреть все]

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


5. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от acroobat (??), 29-Май-21, 10:36 
autotools is dead
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 10:47 
> autotools is dead

лучше ни чего пока не придумали (я правда не разрабатываю, а только собираю пакеты).

и большая часть ПО его использует.

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

8. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –3 +/
Сообщение от acroobat (ok), 29-Май-21, 10:52 
>> лучше ни чего пока не придумали

dub


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

9. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от макпыф (ok), 29-Май-21, 10:54 
>>> лучше ни чего пока не придумали
> dub

это сборочная система такая?

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

11. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –2 +/
Сообщение от acroobat (ok), 29-Май-21, 11:00 
это - сборщик objective-C


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

12. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от макпыф (ok), 29-Май-21, 11:01 
> это - сборщик objective-C

а если пакет не на objective-C?


и это помойму для D

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

37. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –2 +/
Сообщение от Аноним (37), 29-Май-21, 14:33 
>большая часть ПО

где-то 15% с каждым днём всё меньше

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

39. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от макпыф (ok), 29-Май-21, 14:43 
>>большая часть ПО
> где-то 15% с каждым днём всё меньше

как минимум все от гну, а это 70% базовых компонентов

по поводу осталного  - могу сейчас полистать blfs и посчитать что использует что

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

41. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от Аноним (37), 29-Май-21, 14:54 
Я смотрел из установленного на рабочей станции софта, 1500 пакетов.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +1 +/
Сообщение от макпыф (ok), 29-Май-21, 14:59 
> Я смотрел из установленного на рабочей станции софта, 1500 пакетов.

1500 пакетов что делают? сколько софта то стоит там?

ну и софт бывает разной важности. И из основного (что в лфс есть) 80% - аутотулс, остальное саописные макефайлы. Только systemd на meson

в blfs много графического ПО на meson но 60-70% - autotools

то что за границами blfs - нужного там мало и в основном тоже autotools

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

45. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –2 +/
Сообщение от Аноним (37), 29-Май-21, 15:05 
Средства разработки, просмотрщики файлов, мессенджеры, да и всё. От автотулс разве что иксы и питон с рубями зависят и больше ничего. Ну пара библиотек старых.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 15:12 
> Средства разработки, просмотрщики файлов, мессенджеры, да и всё.

что делают они?

> От автотулс разве что  иксы и питон с рубями зависят и больше ничего. Ну пара
> библиотек старых.

ВСЕ что от гну использует аутотулс. это для начала. В том числе GCC coreutils glibc bash ncurses и т.д. Вся лфс

От других сброчных систем зависит только systemd, gnome, пара кодеков, llvm (нафиг не нужный) и некоторые графические приложения

если бы я к большинство людей здесь не любил бы гном и системд то сказал бы что ничего нужного на других сборочных системах нету

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

49. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от Аноним (37), 29-Май-21, 15:20 
Всё, что обычно. Значит, не прописаны зависимости и их немного больше (+ 10 штук гну софта). Есть примеры не гну софта, чтобы я мог посмотреть, прописана зависимость, или нет?
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от макпыф (ok), 29-Май-21, 15:25 
> Всё, что обычно. Значит, не прописаны зависимости и их немного больше (+
> 10 штук гну софта). Есть примеры не гну софта, чтобы я
> мог посмотреть, прописана зависимость, или нет?

если вы хотите случайный пример - sqlite.

А кстати, если вы на арче то там есть base-devel пакет.

И сам autoconf для сборки обычно не нужен - он генерирует обычный шелл скрипт.

и да, в блфс:

grep -r configure | wc -l
1343
grep -r cmake | wc -l
403
grep -r meson | wc -l
204

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

54. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от Аноним (37), 29-Май-21, 15:33 
У sqlite она прописана, как и у zsh. Видимо, только для гну нет, но гну и не так много из общего числа. Я просто так смотрю на все программы в списке и я знаю что там не automake, видимо automake это только эти 15% плюс-минус.
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 16:27 
> У sqlite она прописана, как и у zsh. Видимо, только для гну
> нет, но гну и не так много из общего числа. Я
> просто так смотрю на все программы в списке и я знаю
> что там не automake, видимо automake это только эти 15% плюс-минус.

в каком списке то смотрите?

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

76. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (37), 29-Май-21, 16:57 
> в каком списке то смотрите?

eix -I -# | less

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

78. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (78), 29-Май-21, 17:05 
Насчёт, что на Опеннет большинство любят systemd, это преувеличение.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

80. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 17:14 
> Насчёт, что на Опеннет большинство любят systemd, это преувеличение.

я говорю что не любят как раз

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

51. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +2 +/
Сообщение от Аноним (59), 29-Май-21, 15:27 
>лучше ни чего пока не придумали

CMake с Андрем Макаревичем.

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

53. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 15:33 
>>лучше ни чего пока не придумали
> CMake с Андрем Макаревичем.

вы издеваетесь???

зачем писать писать опции капсом? зачем опции на префикс и либдир на пол страницы которые у разных пакетов еще и разные бывают? Аналог configure --help есть нормальный (здесь мб я просто что то не знаю, если что извиняюсь)? Зачем писать какието файлы и конфиги для кросс-компиляции?

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

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

56. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (59), 29-Май-21, 15:38 
Лол, мелкобуквенного в первую очередь порвало из-за капса.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от макпыф (ok), 29-Май-21, 16:32 
> Лол, мелкобуквенного в первую очередь порвало из-за капса.

потому что в чем смысл этого? зачем при вводе команды 15 раз тыкать на капс?

это никак не обоснованно технически и неудобно. другие вещи - мб проблемно сделать/что то мешает и т.д.

И если я написал об этом в начале не значит что оно меня больше всего бесит, просто перечислил

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

67. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  –1 +/
Сообщение от Дурак (?), 29-Май-21, 16:35 
>зачем при вводе команды 15 раз тыкать на капс?

install = 7 нажатий
Syi = 4 нажатия

действительно, зачем?

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

68. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 16:36 
>>зачем при вводе команды 15 раз тыкать на капс?
> install = 7 нажатий
> Syi = 4 нажатия
> действительно, зачем?

эээ, я про cmake а не pacman

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

71. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Дурак (?), 29-Май-21, 16:39 
а вот оно как...
тогда не используй его.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 16:42 
> а вот оно как...
> тогда не используй его.

не могу я cmake не использовать, использую lfs в качестве основной ОС и приходиться разные пакеты собирать, в том числе и на cmake

и чтобы указать в нем префикс надо -DCMAKE_INSTALL_PREFIX=/usr вместо --prefix=/usr
тоже самое с либдир и остальным

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

74. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от jk (?), 29-Май-21, 16:52 
>использую lfs
>едиственный дефайн который видел - исталлпрефикс cmake
>cmake < autotools
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 16:54 
>>использую lfs
>>едиственный дефайн который видел - исталлпрефикс cmake

Эти строки друг другу противоречат. И опций я много видел, для пример префикс взял.

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

77. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от jk (?), 29-Май-21, 17:05 
ключевое слово "видел"? но больше этих строчек капсом, начинающихся с -D нигде кроме богомерзкого cmake не набираешь из принципа?
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

79. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 17:13 
> ключевое слово "видел"? но больше этих строчек капсом, начинающихся с -D нигде
> кроме богомерзкого cmake не набираешь из принципа?

всмысле? кроме cmake что то еще использует подобные опции? или вы имеете ввиду что я не набираю их, а только любуюсь на них? :)

а так мне при работе с пакетами на cmake удобнее Cmake файлы отредактировать и изменить дефолт.

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

84. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +1 +/
Сообщение от jk (?), 29-Май-21, 17:17 
>lfs
>кроме cmake что то еще использует подобные опции?

у тебя точно не ubuntu lts установлена?

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

88. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +1 +/
Сообщение от макпыф (ok), 29-Май-21, 17:26 
>>lfs
>>кроме cmake что то еще использует подобные опции?
> у тебя точно не ubuntu lts установлена?

ubuntu, правда совсем не lts, установлена, но в качестве "резервной" ОС, а основная - LFS (и собранная далеко не в точности по книге)

Так что интересно это использует то?

в meson они тож -D но там не капс и meson_options.txt достаточно удобно редактировать, хотя бесит что иногда disabled иногда false, но не важно

и префиксы в месоне также как и в автотулсах ставятся. Правда кросс-компиляция тоже дурацкая

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

93. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от jk (?), 29-Май-21, 17:42 
>Так что интересно это использует то?

и правда кто. а также тот, который скармливаешь cmake. оказывается, непосильная загадка не только для какого гентушника или рачера, но и для фромскратчера

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

99. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 17:57 
>>Так что интересно это использует то?
> и правда кто. а также тот, который скармливаешь cmake. оказывается, непосильная загадка
> не только для какого гентушника или рачера, но и для фромскратчера

ну переменные пинято конечно капсом писать. Но в автотулс както без капса нормально обошолся

а про CPPFLAGS забыл, извиняюсь

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

103. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от jk (?), 29-Май-21, 18:06 
>автотулс
>обошолся
>без дефайнов

точно автотулс, а не ты?

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

95. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (117), 29-Май-21, 17:52 
Вообще-то ключ "-D" объявляет любую переменную в сборочном пространстве, а не только специфичную для CMake. Что обеспечивает минимально необходимые возможности при конфигурации сборки проектов. См. классический "-DNDEBUG" и "#define NDEBUG" в заголовочных файлов твоей программы.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

81. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (78), 29-Май-21, 17:14 
Так зачем же в DCMAKE_INSTALL_PREFIX перед/после каждой буквы CapsLock нажимать? Нажал перед D, нажал после X. Ну или с зажатым Shift набирать. Всё равно, для ввода подчёркивания его нажимать.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

83. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 17:16 
> Так зачем же в DCMAKE_INSTALL_PREFIX перед/после каждой буквы CapsLock нажимать? Нажал
> перед D, нажал после X. Ну или с зажатым Shift набирать.
> Всё равно, для ввода подчёркивания его нажимать.

так мне не только DCMAKE_INSTALL_PREFIX нужно, опций то много. а так я с зажатым шифтом и набираю

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

94. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (117), 29-Май-21, 17:43 
man cmake:
--prefix <prefix>  Override the installation prefix, CMAKE_INSTALL_PREFIX.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

96. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 17:53 
> man cmake:
> --prefix <prefix>  Override the installation prefix, CMAKE_INSTALL_PREFIX.

а я не знал. Но все равно это только про префикс

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

107. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (117), 29-Май-21, 18:12 
А что ещё? Нужды CMake покрываются ключами (почитай man, всё-таки). Все переменные без префикса CMAKE_* - это уже соглашение либо с GNU/make (CFLAGS,LDFLAGS и т.п.), для которого CMake генерирует Makefile, либо с конкретным ПО (#ifdef в headers). Отсюда и вездесущий КАПС. У языка Си, на котором писали отцы основатели всего и вся, такое соглашение по именованию глобальных переменных. Его уже унаследовал GNU/make и, следом, CMake. Преемственность.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

108. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 18:16 
> А что ещё? Нужды CMake покрываются ключами (почитай man, всё-таки). Все переменные
> без префикса CMAKE_* - это уже соглашение либо с GNU/make (CFLAGS,LDFLAGS
> и т.п.), для которого CMake генерирует Makefile, либо с конкретным ПО
> (#ifdef в headers). Отсюда и вездесущий КАПС. У языка Си, на
> котором писали отцы основатели всего и вся, такое соглашение по именованию
> глобальных переменных. Его уже унаследовал GNU/make и, следом, CMake. Преемственность.

ладно с капсом, а остальное?
ну и автотулс не требует ни чего капсом писать

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

111. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (117), 29-Май-21, 18:30 
CMake тоже не требует, если разработчик ПО умеет его готовить:
cmake --install <dir> --prefix <dir> [--strip]
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

113. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от ололош (?), 29-Май-21, 18:31 
>Аналог configure --help есть нормальный (здесь мб я просто что то не знаю, если что извиняюсь)?

cmake -LAH

Зачем писать какието файлы и конфиги для кросс-компиляции?
для кросс-компиляции

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

114. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 18:33 
>>Аналог configure --help есть нормальный (здесь мб я просто что то не знаю, если что извиняюсь)?
> cmake -LAH
> Зачем писать какието файлы и конфиги для кросс-компиляции?
> для кросс-компиляции

буду знать. ну а с кросс-компиляцией просто только у автотулс походу

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

115. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от ололош (?), 29-Май-21, 18:37 
john cena are you sure about that.3gp
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

70. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Дурак (?), 29-Май-21, 16:38 
поправочка:
install здесь будет -S = 3 нажатия
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

85. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (78), 29-Май-21, 17:17 
А с зажатым Shift набрать не судьба?
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от макпыф (ok), 29-Май-21, 17:59 
>> Лол, мелкобуквенного в первую очередь порвало из-за капса.
> потому что в чем смысл этого? зачем при вводе команды 15 раз
> тыкать на капс?
> это никак не обоснованно технически и неудобно. другие вещи - мб проблемно
> сделать/что то мешает и т.д.
> И если я написал об этом в начале не значит что оно
> меня больше всего бесит, просто перечислил

ок, переменные принято капсом писать, я тут об этом забыл както, но удобней не стало от этого

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

105. "Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archin..."  +/
Сообщение от Аноним (105), 29-Май-21, 18:08 
Придумали, Zig называется (да–да, он ещё и вместо CMake используется)
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

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

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




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

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