|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от opennews (??) on 07-Окт-16, 23:54 | ||
Сформирован (https://github.com/pampa/deck/releases/tag/0.1.0) первый выпуск проекта Deck (https://github.com/pampa/deck), в рамках которого развивается простой пакетный менеджер для дистрибутивов, практикующих установку программ из исходных текстов, таких как Linux From Scratch. Deck не манипулирует пакетами как таковыми, а отслеживает изменения в файловой системе, связанные с установкой программ, давая возможность затем удалить установленные файлы и восстановить состояние изменённых в процессе установки файлов. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Первый выпуск пакетного менеджера Deck" | +3 +/– | |
Сообщение от Аноним (??) on 07-Окт-16, 23:54 | ||
О — Общественное достояние. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Первый выпуск пакетного менеджера Deck" | –8 +/– | |
Сообщение от олхнтп on 08-Окт-16, 00:26 | ||
плин подумал уже посмотреть эту хреновину для своих ARM-поделок, | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Первый выпуск пакетного менеджера Deck" | +7 +/– | |
Сообщение от Vee Nee on 08-Окт-16, 01:40 | ||
Это же не питон. Зачем тащить Go, когда тащить нужно только результат его компиляции? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
20. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от Stax (ok) on 08-Окт-16, 12:37 | ||
Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений и обновляемые библиотеки с привязками, а также маленькие, легко обновляемые приложения, когда go скомпилит вам КАЖДЫЙ бинарник в 20-мегабайтную хрень, каждую из которых придется обновлять целиком при необходимости обновить как приложение, так и библиотеку (из-за уязвимости, например). Это ведь именно то, что нужно для вашего ARM! | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
22. "Первый выпуск пакетного менеджера Deck" | +3 +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 12:41 | ||
> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
33. "Первый выпуск пакетного менеджера Deck" | –2 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 14:42 | ||
>> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
34. "Первый выпуск пакетного менеджера Deck" | +2 +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 14:49 | ||
>>> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
35. "Первый выпуск пакетного менеджера Deck" | –6 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 14:56 | ||
Рецепт: берем 500 мегабайтный пакет питона (вместе со всем зависимости) и исполняемый файл приложения и пакуем всё в инсталлятор. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
38. "Первый выпуск пакетного менеджера Deck" | +4 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 15:08 | ||
> Рецепт: берем 500 мегабайтный пакет питона (вместе со всем зависимости) | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
37. "Первый выпуск пакетного менеджера Deck" | –3 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 15:06 | ||
>>>> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
32. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 14:41 | ||
Вы описали крайнюю ситуацию. Либы GO можно прилинковать к исполняемому необновляемому файлу. А весь функциональный код приложения вынести в маленький подключаемый модуль, который и будет обновляться. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
42. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Stax (ok) on 08-Окт-16, 23:13 | ||
Я описал то, что вижу в жизни. Почему-то 99% кода на go собирают вот так: | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
31. "Первый выпуск пакетного менеджера Deck" | –2 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 14:33 | ||
Сanonical тащат 500 метров питона, они дураки? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
36. "Первый выпуск пакетного менеджера Deck" | +2 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 15:02 | ||
> Сanonical тащат 500 метров питона, они дураки? | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
45. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от angra (ok) on 09-Окт-16, 00:11 | ||
Во-первых, ты смотришь на размер пакета, а не на результат его разворачивания. Умножь на 2 | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
48. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от Аноним (??) on 09-Окт-16, 01:09 | ||
> Во-первых, ты смотришь на размер пакета, а не на результат его разворачивания. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
9. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от safsad on 08-Окт-16, 02:32 | ||
С офф. компилятором Go крос-компиляция проще некуда. На любой системе заходишь в директорию и через make.all (или build.all) собираешь что нужно, указывая OS и архитектуру. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
52. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 09-Окт-16, 12:38 | ||
в слове официальный только одна Ф… | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
10. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 03:52 | ||
Он для армов и не рассчитан вроде как. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
19. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 12:23 | ||
> Он для армов и не рассчитан вроде как. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
23. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Michael Shigorin (ok) on 08-Окт-16, 13:19 | ||
> deck was built with two assumptions: | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
26. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 13:39 | ||
>> deck was built with two assumptions: | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
43. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 23:17 | ||
Возможно, вам как автору будет интересно мнение пользователя LFS. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
44. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 23:35 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
53. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от Аноним (??) on 09-Окт-16, 13:59 | ||
> Не все пакеты умеют DESTDIR | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
58. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от Michael Shigorin (ok) on 10-Окт-16, 15:48 | ||
> Сам долго пользовался paco, но однажды паранойя одержала верх, и пересел на | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
46. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от angra (ok) on 09-Окт-16, 00:18 | ||
> Сканировать все файлы и считать хеши неэффективно, но зато надежно. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
57. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Michael Shigorin (ok) on 10-Окт-16, 15:47 | ||
>>> deck was built with two assumptions: | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
47. "Первый выпуск пакетного менеджера Deck" | +2 +/– | |
Сообщение от angra (ok) on 09-Окт-16, 00:19 | ||
> SSD drive | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
30. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 14:03 | ||
> плин подумал уже посмотреть эту хреновину для своих ARM-поделок, | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Первый выпуск пакетного менеджера Deck" | +2 +/– | |
Сообщение от uchiya (ok) on 08-Окт-16, 00:36 | ||
>> deck обеспечивает вычисление и хранение контрольных сумм и резервных копий для каждого системного файла | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Первый выпуск пакетного менеджера Deck" | +10 +/– | |
Сообщение от modos189 (ok) on 08-Окт-16, 01:37 | ||
Помню, данным давно, когда в Windows XP трава была зеленее, а небо синее, я открыл для себя какую-то утилиту, которую, предполагалось, я должен запускать до и после установки других программ, и эта утилита запоминала список новых файлов и ключей реестра, чтобы позже я мог полностью удалить все следы нужной программы, не оставляя кучи говна по всей системе. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Первый выпуск пакетного менеджера Deck" | +3 +/– | |
Сообщение от Crazy Alex (ok) on 08-Окт-16, 02:15 | ||
Там были ещё более "волшебные" утилиты, которые как-то умудрялись делать диск "временно изменяемым" - то есть ставишь софтину, указываешь, какие диски контролировать, дальше всё, что пишешь на них, живёт ровно до перезагрузки - после ребута всё как было. Надо что-то поменять - запускаешь гуй софтины, вводишь пароль, жмешь "Accept changes" или что-то подобное. Для компьютерного клуба - удобная хреновина была. Причём ни тормозов от неё, ни побочек... До сих пор гадаю, как работала. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
39. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от gresolio (ok) on 08-Окт-16, 16:15 | ||
Из таких программ мне в своё время запомнилась Deep Freeze https://ru.wikipedia.org/wiki/Deep_Freeze | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
11. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 04:07 | ||
> А потом я узнал, что в линукс системах программки лежат в пакетах, а менеджеры управления пакетов умеют не только установить эти программки, но и удалить безвозвратно все упоминания. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
12. "Первый выпуск пакетного менеджера Deck" | –4 +/– | |
Сообщение от soarin (ok) on 08-Окт-16, 04:41 | ||
Чисти-чисти :D | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
24. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от Michael Shigorin (ok) on 08-Окт-16, 13:22 | ||
> Как-то было дело ставил Wine в той же Ubuntu | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
64. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 11-Окт-16, 10:02 | ||
Если считать что uninstall-ер программы должен всё сам подчищать, то какой смысл в данной функции пакетника :) | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
13. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от soarin (ok) on 08-Окт-16, 04:50 | ||
А приницип программ "Мой $HOME - куда хочу, туда и ..." так вообще задалбливает. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
14. "Первый выпуск пакетного менеджера Deck" | +2 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 08:31 | ||
Большинство софта в Линухе вообще XDG не соблюдает, так что о чём тут говорить... Бардак в стандартах, хотя стандарт вроде как есть, но все воротят как хотят. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
18. "Первый выпуск пакетного менеджера Deck" | +2 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 11:34 | ||
> Большинство софта в Линухе вообще XDG не соблюдает, так что о чём | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
16. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от mumu (ok) on 08-Окт-16, 10:21 | ||
> чтобы для установки каждой малейшей программки ждать по 10 минут полного сканирования | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
15. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от hoopoe (ok) on 08-Окт-16, 10:20 | ||
а если одно и то-же файло изменялось двумя-тремя пакетами, то откат к какой версии будет? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от f2404 (ok) on 08-Окт-16, 10:28 | ||
Видимо, там хранятся все версии файлов, как в гите. Это значит, что объём служебных данных этого менеджера будет постоянно расти при установке пакетов. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
21. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 12:37 | ||
> а если одно и то-же файло изменялось двумя-тремя пакетами, то откат к | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
25. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 13:37 | ||
> пакеты не должны наступать на файлы друг друга | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
27. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 13:46 | ||
>> пакеты не должны наступать на файлы друг друга | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
28. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 13:51 | ||
> разобраться во внутренностях это одна из причин, почему он это делает | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
29. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от pampa (ok) on 08-Окт-16, 14:00 | ||
>> разобраться во внутренностях это одна из причин, почему он это делает | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
40. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 08-Окт-16, 17:47 | ||
RPM отслеживает изменения.. и дает удалить файлы. Ээ? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
41. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от Kroz (ok) on 08-Окт-16, 19:42 | ||
Они изобрели emerge? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
49. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от Ergil (ok) on 09-Окт-16, 02:11 | ||
Скорее emerde. Был такой порт emerge для Слаки, назывался emerde, вот ключевым в нем было французское слово merde, да. В один прекрасный день, году так в 2003, оно превратило мою слаку в Gentoo, при загрузке сначала шли слаковские иниты, а потом гентушные, пришлось убить старушку, что бы не мучалась и поставить Gentoo в чистую, забыв об ужасах слаки не имеющей пакетного менеджера. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
56. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Michael Shigorin (ok) on 10-Окт-16, 15:44 | ||
> Вот они тоже пытаются натянуть хоть что-то на убожество LFS. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
59. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от Ergil (ok) on 10-Окт-16, 15:53 | ||
>> Вот они тоже пытаются натянуть хоть что-то на убожество LFS. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
66. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Аноним (??) on 11-Окт-16, 19:38 | ||
Они изобрели aufs. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
50. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от tty (??) on 09-Окт-16, 04:39 | ||
>держать в LFS-системе go-компилятор лишь для пакетного менеджера | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
51. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от Аноним (??) on 09-Окт-16, 11:57 | ||
Ну да, Ява - это и не православно, и не феншуйно, и противоречит гиковскому духу. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
54. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Crazy Alex (ok) on 09-Окт-16, 22:59 | ||
Вот как раз питон на го заменить - самое оно. Порог вхождения примерно одинаковый, простота писанины - тоже. На выходе - хороший контроль типов, лучшее быстродействие и управление зависимостями - хоть своё, а не системное, но из коробки и без чудес. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
55. "Первый выпуск пакетного менеджера Deck" | +1 +/– | |
Сообщение от Вареник on 10-Окт-16, 05:42 | ||
Больше несовместимых форматов, хороших и разных! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
60. "Первый выпуск пакетного менеджера Deck" | –2 +/– | |
Сообщение от Аноним (??) on 10-Окт-16, 16:07 | ||
Когда-то я задался вопросом, как отлаживать Bash скрипты так, чтобы можно было попробовать запустить на реальной ФС, но потом при возможности откатить (тоже при сборке LFS). Приходило на ум что-то вроде специальной ФС на уровне ядра: основная ФС - readonly, а изменения сохраняются в отдельный overlay. Откатиться легко, дропнув overlay. Если всё норм - изменения в overlay применяются к основной ФС. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
61. "Первый выпуск пакетного менеджера Deck" | –1 +/– | |
Сообщение от pampa (ok) on 10-Окт-16, 16:45 | ||
> <наркомания> | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
63. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Michael Shigorin (ok) on 10-Окт-16, 21:50 | ||
> это было самое первое что я попробовал. Но гит а) плохо работает | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
65. "Первый выпуск пакетного менеджера Deck" | +/– | |
Сообщение от Andrey Mitrofanov on 11-Окт-16, 10:46 | ||
>> это было самое первое что я попробовал. Но гит а) плохо работает | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |