The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представлен проект по созданию пакетного менеджера APT2"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от opennews (??) on 26-Авг-09, 22:42 
Один из разработчиков Debian и Ubuntu сообщил (http://juliank.wordpress.com/2009/08/24/the-apt2-project/) о начале работы над проектом по написанию замены для системы управления пакетами APT. Главная идея нового проекта, получившего название APT2, - создание библиотеки для управления пакетами и работы с репозиториями, поверх которой будет организована работа стандартных сервисных утилит. Иными словами APT2 отличается от APT своей ориентацией на библиотечную подсистему, в то время как APT сосредоточен вокруг конечных приложений.


Для написания APT2 выбран развиваемый разработчиками GNOME язык программирования Vala (http://ru.wikipedia.org/wiki/Vala), который обладает простым синтаксисом (похож на C#) и дает возможность использования функций библиотеки GLib (например, работа с unicode строками, обработка файлов, создание контрольных сумм и т.п.). Исходные тексты на языке Vala транслируются в код на языке Си, которые в дальнейшем обрабатываются как обычные Си-приложения.


В качеств...

URL: http://juliank.wordpress.com/2009/08/24/the-apt2-project/
Новость: http://www.opennet.me/opennews/art.shtml?num=23176

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от skyer (??) on 26-Авг-09, 22:42 
/me чувствует , что это закончится так же, как и grub2
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Представлен проект по созданию пакетного менеджера APT2"  +2 +/
Сообщение от VeGeek on 26-Авг-09, 22:53 
А что с ним?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Представлен проект по созданию пакетного менеджера APT2"  –1 +/
Сообщение от anonymous (??) on 27-Авг-09, 01:29 
>А что с ним?

а туда скоро ядро Linux встроят, всё к тому и идёт.

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

3. "Представлен проект по созданию пакетного менеджера APT2"  +1 +/
Сообщение от koblin (ok) on 26-Авг-09, 22:54 
как?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Представлен проект по созданию пакетного менеджера APT2"  +1 +/
Сообщение от Buy email on 26-Авг-09, 22:55 
>закончится так же, как и grub2

А чем закончился grub2?

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

8. "Представлен проект по созданию пакетного менеджера APT2"  –2 +/
Сообщение от анон on 27-Авг-09, 00:00 
тем чтоне работает.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от аноним on 27-Авг-09, 00:18 
странно, как же это я с ним два года живу уже, да и вон в убунте он по умолчанию будет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от koblin (ok) on 27-Авг-09, 00:33 
вообще-то работает
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от ximaera email on 27-Авг-09, 00:39 
У меня работает. ЧЯДНТ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Представлен проект по созданию пакетного менеджера APT2"  +2 +/
Сообщение от Iv945n (ok) on 26-Авг-09, 22:58 
Только что в какой-то из соседних веток о 0install писали...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Аноним email(??) on 26-Авг-09, 23:21 
Идея неплохая. Только займет это у дебианщиков годы. И правильно. В процессе можно будет на кошк^W убунтоводах потренироваться.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Представлен проект по созданию пакетного менеджера APT2"  +2 +/
Сообщение от аноним on 26-Авг-09, 23:45 
Хорошо, что кто-то еще нативный софт пишет, а не дерьмо на интерпретируемых языках. Нет, я против них ничего не имею, но никак не для низкоуровневых вещей. Хотя vala тот еще костыль, лучше бы на C++.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Юниксоид email(??) on 27-Авг-09, 09:48 
Чем лучше ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Аноним (??) on 27-Авг-09, 09:55 
Посмотрите в Gentoo. Система по сути базируется на Python, который входит в небольшой список базовых пакетов system. Теперь посмотрите что вам предлагают установить тут. Glib! А теперь посмотрите на встраиваемые решения и убедитесь, что поддержка Python у многих из коробки, тогда как GTK никто даже и не пробовал для них скомпилить.

Тем не менее я за (хоть и не использую deb-дистрибутив). Vala требует обкатки прежде чем кто-то на нём станет писать. APT как раз подойдёт для экспериментов :)

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

27. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от ixrws (ok) on 27-Авг-09, 10:27 
Glib != gtk, это так, для начала.
Также gentoo из-за не самой лучшей реализации на питоне - довольно медлительно ворочается. Элементарный emerge --search должен работать мгновенно, но занимает секунды. Тут конечно виноват не только питон.
Ну и конечно питон ни чем не легче glib, а для дистрибов типо debian, gentoo и тд - без разницы что пихать в базу, питон ли, glib ли. Главное чтобы результат был хороший. Пожелаем им успехов.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от mike lee on 27-Авг-09, 12:38 
use eix, Luke
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от VeGeek on 27-Авг-09, 12:47 
А paludis реактивен. Да и питоний zypper под opensuse - тоже.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от ixrws (ok) on 27-Авг-09, 14:19 
Господа, я понимю что юзать. Речь шла как бы именно о родных утилитах дженты. Именно они на питоне. Хотя ещё раз повторюсь там тормоза не только из-за питона.
Но причин писать системные утилиты на питоне я не вижу, ни одной.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от anonymous (??) on 27-Авг-09, 14:31 
>Но причин писать системные утилиты на питоне я не вижу, ни одной.

а на чём? на си, что ли? вообще-то у никсов есть давняя традиция писать всякие подобные вещи как раз на скриптах. а на си — только какие-то совсем уж time critical вещи.

зыж но бидон я не люблю, да. потому генту и не ставил.

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

32. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Юниксоид email(??) on 27-Авг-09, 12:52 
Чем плох glib ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от User294 (ok) on 27-Авг-09, 13:30 
>А теперь посмотрите на встраиваемые решения и убедитесь, что
>поддержка Python у многих из коробки,

Смотрю. Например Nokia n800 (хоть и не то чтобы встраиваемое, но ограниченное в ресурсах решение). Apt вижу. И даже GTK из коробки есть. Но питон надо доустанавливать, если он нужен. Или вот мой WL500GP. Там вообще манагер пакетов облегченный opkg :P. И упаси меня боже на такой железке запускать питон - он половину оперативки только под свой долбаный интерпретер сожрет. Не говоря уж о том что yum писаный на оном yum стушевался на виртуалке с 128 мег оперативы. Что же будет если байду на питоне запустить на встраиваемом решении - роутере, у которого на все 32 мега из коих половина уже забита сетевыми сервисами?! Я вообще не смогу заинсталировать ни 1 пакета по причине окончания памяти до того как пакеты установятся? oO К слову, питона там тоже нет. По дефолту - точно. Можно ли поставить - а хрен знает - нафиг мне питон на железке с 32 мег памяти?

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

38. "Представлен проект по созданию пакетного менеджера APT2"  +1 +/
Сообщение от User294 (ok) on 27-Авг-09, 13:26 
>  Нет, я против них ничего не имею, но никак не для низкоуровневых вещей.

Однозначно! Знаете как удивились чуваки которые yum-ом попытались на виртуалку поставить обыкновенный такое PHP? Этому говну на питоне... 128Mb памяти - НЕ ХВАТИЛО. В системе где кроме оного почти ничего не работало (ssh и еще пара не слишком жирных демонов). Охренеть.

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

45. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от ximaera on 27-Авг-09, 20:35 
>Хорошо, что кто-то еще нативный софт пишет, а не дерьмо на интерпретируемых
>языках. Нет, я против них ничего не имею, но никак не
>для низкоуровневых вещей. Хотя vala тот еще костыль, лучше бы на
>C++.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

62. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от ximaera email on 28-Авг-09, 21:10 
Эй, я не писал этот комментарий!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Ano on 27-Авг-09, 00:43 
в apt не хватает проверки скаченного с md5 и torrent
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от anonymous (??) on 27-Авг-09, 00:56 
> в apt не хватает проверки скаченного с md5 и torrent

Давайте скажем проще — Metalink ему не хватает. Качает-то все равно не apt.

Алсо, подписи и контрольным суммы пакетов проверяются. Или я чего-то не понимаю?

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

63. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Ano on 29-Авг-09, 00:55 
>> в apt не хватает проверки скаченного с md5 и torrent
>
>Давайте скажем проще — Metalink ему не хватает. Качает-то все равно не
>apt.
>
>Алсо, подписи и контрольным суммы пакетов проверяются. Или я чего-то не понимаю?
>

я не в курсе что там проверяется, но пакеты частенько скачиваются битые

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

18. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Аноним (??) on 27-Авг-09, 04:34 
> в apt не хватает проверки скаченного с md5 и torrent

apt-transport-debtorrent:
Description: an APT transport for communicating with DebTorrent
This package contains the APT debtorrent transport. It makes it possible to
use 'deb debtorrent://localhost:9988/foo distro main' type lines in your
sources.list file.

не оно ?

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

64. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Ano on 29-Авг-09, 00:57 
>> в apt не хватает проверки скаченного с md5 и torrent
>
>apt-transport-debtorrent:
>Description: an APT transport for communicating with DebTorrent
> This package contains the APT debtorrent transport. It makes it possible
>to
> use 'deb debtorrent://localhost:9988/foo distro main' type lines in your
> sources.list file.
>
>не оно ?

а вот за это огромное спасибо!!!

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

67. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от andy (??) on 29-Авг-09, 13:27 
Apt-p2p наше всьо
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Представлен проект по созданию пакетного менеджера APT2"  –1 +/
Сообщение от anonymous (??) on 27-Авг-09, 00:55 
> Иными словами APT2 отличается от APT своей ориентацией на библиотечную подсистему, в то время как APT сосредоточен вокруг конечных приложений.

Что-что? APT вообще не различает приложения и библиотеки дальше понятия категорий, на которое все инструменты его уровня плевать хотели и оно больше информативное, для aptitude/synaptic/...

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

17. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от аноним on 27-Авг-09, 03:17 
Не об этом речь, читать научитесь.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от koblin (ok) on 27-Авг-09, 09:47 
речь о том, что apt2 - будет набор библиотек для работы с пакетами, тогда как apt - это набор конечных приложений...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от mike lee on 27-Авг-09, 09:34 
гы... дебиянщеки устали от старых костылей и решили сделать новые. видать aptitude тоже неудачной попыткой переписать apt оказалась
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от webbeans on 27-Авг-09, 09:57 
>видать aptitude тоже неудачной попыткой переписать apt оказалась

не путайте userland с core.

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

26. "Представлен проект по созданию пакетного менеджера APT2"  +1 +/
Сообщение от Аноним (??) on 27-Авг-09, 09:58 
mike lee похоже управляет своими пакетами руками, потому что в его слаке ничего нету. Пакетная система debian'a одна из самых совершенных.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от mike lee on 27-Авг-09, 12:42 
>mike lee похоже управляет своими пакетами руками, потому что в его слаке
>ничего нету. Пакетная система debian'a одна из самых совершенных.

кроме слаки и дебиан бэйзед (и прочего rpm как с apt-rpm так и без оного) в мире есть еще много интересного. имхо portage куда как более совершенен.

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

52. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от аноним on 27-Авг-09, 22:39 
> Пакетная система debian'a одна из самых совершенных.

С ублюдскими suggests/recommends и тормозами? Очень сомневаюсь. А "самой" совершенной _бинарная_ система пакетов быть в принципе не может.

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

55. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от User294 (ok) on 28-Авг-09, 01:17 
>С ублюдскими suggests/recommends

А что в них ублюдского? oO

> и тормозами?

Это говорит поклонник source based систем?! Знаете, дебианский пакетный манагер вкатит пакет быстрее чем он у вас перекомпилируется на том же железе. Как ни крути. И побыстрее ряда других пакетных систем.

>А "самой" совершенной _бинарная_ система пакетов быть в принципе не может.

А по-моему у дебианщиков очень даже грамотно - если за каким-то хреном надо перекомпилить некий пакет (скажем, параметры другие задать) - так это у дебианщиков просто и автоматизированно, блин. Вот только в отличие от source based это не "с ножом к горлу" а "по желанию". Что в случаях когда время важнее эстетства - очень ценно.

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

65. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Аноним (??) on 29-Авг-09, 06:34 
> Это говорит поклонник source based систем?! Знаете, дебианский пакетный манагер вкатит пакет быстрее чем он у вас перекомпилируется на том же железе.

Да вот нет. Пакет, который не надо собирать FreeBSD установит моментально, пока ваш apt будет читать базу да какие-то там hook'и выполнять. На перловых модулях очень заметно.

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

28. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Аноним (??) on 27-Авг-09, 10:53 
> Только что в какой-то из соседних веток о 0install писали...

Вот вот, я тоже это читал. Может я что-то не понимаю (да, APT и .deb лучшее что сейчас есть), но все таки недостатки есть. И только 0install-подобная система управления пакетами позволит уйти навсегда от ограничений, типа одновременной установки одной версии библиотеки с модификациями, блокирования обновлений, затрудненная установка сторонних пакетов, дистрозависимость, трудность переноса программы с компьютера на компьютер и т.д.

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

36. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Aleksey (??) on 27-Авг-09, 13:17 
Устанавливать для каждой программы необходимые ей библиотеки как минимум не экономно с точки зрения распределения пространства жесткого диска. Кроме того одинаковые динамические библиотеки, находящиеся в разных местах - это разные библиотеки, что с точки зрения памяти тоже не айс.

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

40. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Michael (??) on 27-Авг-09, 13:57 
Можно запустить демона, коооорый будет проверять запрошенные библиотеки на одинаковость и держать по копии для каждой. Конечно, это будет уже не совсем 0install, но вполне реализуемо и уже реализовано в Nix.. Вопрос в том, стоит ли отсутствие понятия конфликта пакетов (я могу поставить А и я могу поставить Б => я могу поставить А и Б) и возможность быстрого отката изменений недостатков - то есть необходимости обновить всё зависящее от библиотеки при её изменении. Лично для меня ответ - стоит.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от anonymous (??) on 27-Авг-09, 14:03 
>Можно запустить демона, коооорый будет проверять запрошенные библиотеки на одинаковость и держать по копии для каждой.

можно и ещё кучу методов придумать. например, общее хранилище библиотек и проверка md5/sha при установке. совпали? симлинк. не совпали? кладём файл. нет вообще? в хранилище и симлинк. вот и демона не надо, например.

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

44. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Aleksey (??) on 27-Авг-09, 17:09 
О, т.е. теперь еще и установка будет не быстрой. А потом обновляем пакет на который ссылаются все симлинкующиеся и получаем ту же ситуацию, что и в данный момент, когда обновляется все. А если нет разницы, то зачем качать больше?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

50. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от anonymous (??) on 27-Авг-09, 21:15 
>О, т.е. теперь еще и установка будет не быстрой. А потом обновляем
>пакет на который ссылаются все симлинкующиеся и получаем ту же ситуацию,
>что и в данный момент, когда обновляется все. А если нет
>разницы, то зачем качать больше?

какой «пакет», дарагой? съешь таблеточку, успокойся, может, у тебя подумать выйдет. *кто* позволит перезаписывать библиотеку в хранилище, а? ну, обновил ты софтину. ну, приволокла она новую библиотеку. ура — новая либа welcome в хранилище либ. старая — ВНИЗАПНА! — никуда не делась. теперь покажи, как тут что-то сломается, а?

поскольку твой умственный уровень у меня вызывает определённые сомнения (в смысле — наличие оного), то я поясню: хэши библиотек тоже можно хранить на винте, а не считать каждый раз. и в пакете хранить. где тут тормоза, а? спросить у центральной базы «дорогая, а есть ли у тебя библиотека вот с таким вот хэшем?» ну, если у тебя и ТАКОЕ тормозит — то выкинь свой MK-62.

да, для альтернативно одарённых: библиотеку из хранилища можно выкидывать, когда снесены все ссылающиеся пакеты. а можно и не выкидывать. а для девелоперов можно предусмотреть дополнительные опции — типа «сканировать весь диск на предмет линков» (благо, locate и так базу строит, дело недолгое).

уловил?

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

53. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Alexey (??) on 27-Авг-09, 22:45 
А блокнот зависимый от kdelibs будет в пакете содержать весь kde?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

56. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от User294 (ok) on 28-Авг-09, 01:20 
>А блокнот зависимый от kdelibs будет в пакете содержать весь kde?

Да ну их в сад с их стремными методами. У дебианщиков вполне нормальные пакетные манагеры которые вполне себе справляются с своими задачами. А устаревание софта в общем то не вина манагера пакетов а на совести майнтайнеров.

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

60. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Michael (??) on 28-Авг-09, 09:14 
>Да ну их в сад с их стремными методами. У дебианщиков вполне
>нормальные пакетные манагеры которые вполне себе справляются с своими задачами. А
>устаревание софта в общем то не вина манагера пакетов а на
>совести майнтайнеров.

Ну вообще-то идея снять некоторые вещи с совести роддерживающих пакеты очень неплоха. Ещё лучше идея, что как можно больше видов серьёзных ошибок должно приводить к очевидной неудаче, а не к мелким пакостям.

Я тоже думал, что apt-get со всем справляется, и огорчился, когда при небольшом обновлении sid он захотел:
1) обновить glibc
2) снести из-за несовместимости с новой glibc старые xlibs
3) остановиться, не ставя новые пакеты для все

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

59. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Michael (??) on 28-Авг-09, 09:11 
>А блокнот зависимый от kdelibs будет в пакете содержать весь kde?

Только зависеть. Если kde уже установлен - то блокнот его использует.

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

58. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Michael (??) on 28-Авг-09, 09:10 
>да, для альтернативно одарённых: библиотеку из хранилища можно выкидывать, когда снесены все
>ссылающиеся пакеты. а можно и не выкидывать. а для девелоперов можно
>предусмотреть дополнительные опции — типа «сканировать весь диск на предмет линков»
>(благо, locate и так базу строит, дело недолгое).

Сканировать не надо, зачем. Есть просто сообщение для базы "я использую это пакет и положил ссылку сюда". Проверить достаточно зарегистрированные места со ссылками.

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

57. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Michael (??) on 28-Авг-09, 09:08 
Демон нужен. С ним пользователи должны верить только root (и тем, кого root публично добавил в список доверия). То есть если пользователь хочет "пакет, собранный вот так" - он его получит. Возможно с бинарного репозитория, добавленного root. Если другой пользователь хочет тот же пакет - он получит ссылку на установленную копию. Если пользователь хочет пакет с тонной вирусов - он его тоже получит для личного пользования, но не сможет подложить его другому пользователю как хороший. Для этого и нужен демон - права записи в хранилище только у него.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Аноним (??) on 27-Авг-09, 13:18 
вместо того чтобы обновить одну либу libpng например Вы предлагаете обновлять все пакеты её использующие ? гениально ! :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

54. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от аноним on 27-Авг-09, 22:49 
От этого позволяет уйти source-based система, а для бинарных пакетов вы только и будете что городить костыли, демоны, да симлинки. Я на FreeBSD десктопе сижу года 4 с 3000+ установленными пакетами последних версий - и НИКОГДА не встречал проблем с обновлением. Почему в Linux нельзя также?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

61. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от AlexanderYT on 28-Авг-09, 10:55 
Потому что все программы раздроблены на мелкие пакеты (особенно это касается deb дистрибутивов). Наверное, такой подход очень экономит место на современных бездонных дисках, чем-то упрощает жизнь девелоперам,  но вот поэтому-то и нельзя.  Что бы обновить какую-нибудь перделку-сопелку, то может потребоваться перевести stable всего дистрибутива в состояние testing+stable. А если мантейнер пакета возмет и build-depends "причешет, лишь бы стработало" под ветку testing, то с такими зависимости на stable может вообще все плохо кончится.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

66. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от Аноним (??) on 29-Авг-09, 06:39 
>дистрибутива в состояние testing+stable. А если мантейнер пакета возмет и build-depends
>"причешет, лишь бы стработало" под ветку testing, то с такими зависимости
>на stable может вообще все плохо кончится.

Ужас, как дебиланщики живут. На source based нет никаких stable/unstable/testing, а все гораздо стабильнее, удобнее и при этом новее.

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

34. "Представлен проект по созданию пакетного менеджера APT2"  +/
Сообщение от АП on 27-Авг-09, 13:16 
Vala (похожий на шарп) с GLib, да ещё и развиваемый GNOME... Ужас.
Как бы не оказался очередной микрософтовский мигрант, который не смог разобраться с APT и потому решил написать свой.

Пугающая тенденция. Очень хочется ошибаться и верить, что на самом деле всё наоборот и это просто я не разобрался...

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

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

Индекс форумов | Темы | Пред. тема | След. тема




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

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