apt2. более продвинутый пакетный инструмент?
Модератор: Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
apt2. более продвинутый пакетный инструмент?
apt — это advanced packaging tool. продвинутый пакетный инструмент (ну, приблизительно).
так вот не далее как вчера товарищ Julian Andres Klode, debian девелопер, ubuntu мембер, член fsf europe и прочая и прочая и прочая, в своём блоге заявил, что приступает к написанию apt2 (предварительное название). т.е., получается, будет писать «более продвинутый пакетный инструмент».
использовать он при этом собирается язык vala и фокусировать своё внимание будет на библиотечной части. в отличие от «менее продвинутого» apt (шутка), сфокусированного преимущественно на прикладной части.
столь неординарный выбор языка диктуется «простотой синтаксиса» и тем, что «он даёт возможность использовать фичи, предоставляемые GLib и C°».
ещё раз ссылка на блог.
p.s. apt используется alt-linux-ом. надо так думать, прикручивание apt2 (ну, когда он будет написан) к их редхато-пакетной системе смысла не имеет. в виду как раз его библиотечной (library), а не прикладной (application) ориентированности. кстати, а ещё какой-нибудь дистрибутив использует apt? (ну, понятно, кроме debian derivatives).
так вот не далее как вчера товарищ Julian Andres Klode, debian девелопер, ubuntu мембер, член fsf europe и прочая и прочая и прочая, в своём блоге заявил, что приступает к написанию apt2 (предварительное название). т.е., получается, будет писать «более продвинутый пакетный инструмент».
использовать он при этом собирается язык vala и фокусировать своё внимание будет на библиотечной части. в отличие от «менее продвинутого» apt (шутка), сфокусированного преимущественно на прикладной части.
столь неординарный выбор языка диктуется «простотой синтаксиса» и тем, что «он даёт возможность использовать фичи, предоставляемые GLib и C°».
ещё раз ссылка на блог.
p.s. apt используется alt-linux-ом. надо так думать, прикручивание apt2 (ну, когда он будет написан) к их редхато-пакетной системе смысла не имеет. в виду как раз его библиотечной (library), а не прикладной (application) ориентированности. кстати, а ещё какой-нибудь дистрибутив использует apt? (ну, понятно, кроме debian derivatives).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: apt2. более продвинутый пакетный инструмент?
Это все хорошо... Только он похоже не смог найти более неизвестный язык... А наиболее простой синтаксис имхо у обычного С хотя бы потому, что его знает любой посикс-программист. И фич вроде всем хватает...
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: apt2. более продвинутый пакетный инструмент?
Я правильно понимаю что этой штуки GTK будет необходим всегда даже тогда когда нет Х?
Язык кстати интересный. С того что неизвестный не значит плохой. Да и компактно как, а на С в примере разница впечатляет. Однако не совсем понятно отчего транслируется в С, а не в C++ так ведь проще
, темболее что претендует как раз на место плюсов. И почему такая разница в бенчмарках.
Язык кстати интересный. С того что неизвестный не значит плохой. Да и компактно как, а на С в примере разница впечатляет. Однако не совсем понятно отчего транслируется в С, а не в C++ так ведь проще
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: apt2. более продвинутый пакетный инструмент?
цитата из блога:
APT2 will only require GLib, Gee and libarchive, which require about 2MB of space; about 1/10 of Perl’s size.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Janik
- Сообщения: 866
- Статус: Оператор вычислительных машин
- ОС: Debian
Re: apt2. более продвинутый пакетный инструмент?
Хорошая новость! А язык прикольный!
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Опыт - это когда все получается с первого раза.
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: apt2. более продвинутый пакетный инструмент?
Круто. Еще бы любителям питона такое продвинуть глядишь новые кеды стали бы быстрее и менее глючные.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
Davinel
- Сообщения: 481
- ОС: Ubuntu
Re: apt2. более продвинутый пакетный инструмент?
На С его будут писать год. Или два.
Пакетный менеджер не такая уж ресурсоемкая штуковина, производительности особой от него не требуется. Без проблем можно использовать какой нибудь питон(как это, например, сделали в генте), ну или любой другой высокоуровневый язык. На них все же несравнимо удобней писать.
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
Re: apt2. более продвинутый пакетный инструмент?
ну раз уж
то и назвать можно было бы соответсвующе, может даже
rapt - really advanced packaging tool
причем злопыхатели моги бы дописывать еще знак вопроса ;-)
то и назвать можно было бы соответсвующе, может даже
rapt - really advanced packaging tool
причем злопыхатели моги бы дописывать еще знак вопроса ;-)
[x] close
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: apt2. более продвинутый пакетный инструмент?
Davinel писал(а): ↑25.08.2009 17:46
На С его будут писать год. Или два.
Пакетный менеджер не такая уж ресурсоемкая штуковина, производительности особой от него не требуется. Без проблем можно использовать какой нибудь питон(как это, например, сделали в генте), ну или любой другой высокоуровневый язык. На них все же несравнимо удобней писать.
Ну а какже индексация ? Вполне ресурсоемкая штука и установка пакетов, вернее массовое обновление. Питон тут полное зло. Еще у него есть уязвимость если обновление интерпретатора пройдет как то не так то в дальнейшем умрет все что использует интерпретатор, а поправить можно (без хиругрического вмешальтсва руками) только пакетным менеджером замкнутый круг получается.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
Janik
- Сообщения: 866
- Статус: Оператор вычислительных машин
- ОС: Debian
Re: apt2. более продвинутый пакетный инструмент?
Slimy писал(а): ↑26.08.2009 03:00Ну а какже индексация ? Вполне ресурсоемкая штука и установка пакетов, вернее массовое обновление. Питон тут полное зло. Еще у него есть уязвимость если обновление интерпретатора пройдет как то не так то в дальнейшем умрет все что использует интерпретатор, а поправить можно (без хиругрического вмешальтсва руками) только пакетным менеджером замкнутый круг получается.
+1 Лучше писать на компилируемом языке!
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Опыт - это когда все получается с первого раза.
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: apt2. более продвинутый пакетный инструмент?
Угу. Поюзайте старые версии zypper, года этак 2007го, и после этого Вы уже не будете говорить, что производительности особой не требуется.
+1024. Я из-за этой только штуки ушел с суси.
-
Minton
- Сообщения: 1588
- Статус: openSUSE Localization Team
- ОС: openSUSE Tumbleweed x86-64
Re: apt2. более продвинутый пакетный инструмент?
Ну, это вы поторопились, поторопились, сейчас прекрасно работает 
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: apt2. более продвинутый пакетный инструмент?
но до тогоже apt еще далеко. Частично скорость похоже была выиграна за счет уменьшения количества пакетов. Например в той же убунте к фф каждя язык отдельно в сузе одним пакетом. Игры кедов в в деб отдельно в сузе одним пакетом. В общем схитрили неплохо.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
Davinel
- Сообщения: 481
- ОС: Ubuntu
Re: apt2. более продвинутый пакетный инструмент?
Slimy писал(а): ↑26.08.2009 03:00Ну а какже индексация ? Вполне ресурсоемкая штука и установка пакетов, вернее массовое обновление. Питон тут полное зло. Еще у него есть уязвимость если обновление интерпретатора пройдет как то не так то в дальнейшем умрет все что использует интерпретатор, а поправить можно (без хиругрического вмешальтсва руками) только пакетным менеджером замкнутый круг получается.
Ну, питон это крайний случай, vala вроде как должна быть существенно быстрее. Тем не менее emerge, написанный на питоне, работает вполне удовлетворительно, единственное, что там медленно - поиск пакетов. Уж не знаю, толи это ограничения налагаемые языком, толи написано криво. В генте для поиска есть несколько сторонних программ. Вместо этого в принципе без проблем можно встроить функцию поиска хоть на ассемблере, хоть на С.
Я ж не говорю, что пакетный менеджер может быть медленным, я говорю, что это не очень ресурсоемкая программа.
Просто писать всё на С/С++ это конечно Ъ. Бесспорно, да. Но это ведь так ДОЛГО....
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: apt2. более продвинутый пакетный инструмент?
Я думаю над такой фундаментальной для дистрибутива программой как менеджер пакетов стоит повозится, чем выпускать поделие на питоне, потому что его удалось написать за вечер на коленке, и еще полгода потом подпирать его костылями на нормальных языках, что бы хоть как то юзабельно было. Тем более Vala очень интересный компромисс простоты разработки и хорошего конечного результата. Жаль документации маловато по языку я уже всерьез думаю почитать про него.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
Minton
- Сообщения: 1588
- Статус: openSUSE Localization Team
- ОС: openSUSE Tumbleweed x86-64
Re: apt2. более продвинутый пакетный инструмент?
Да не так уж и далеко, zypper - весьма мощная система управления пакетами.
Смешно, ей-богу... Так и представляю, как разработчики libzypp указывают мейнтейнерам Файрфокса, какие пакеты им собирать
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: apt2. более продвинутый пакетный инструмент?
Ну, это вы поторопились, поторопились, сейчас прекрасно работает smile.gif
Знаю, но уже поздно :) Хотя я рассматриваю сусю как хороший вариант для ноута, т.к. тамошняя убунта меня не совсем устраивает.
Кстати, скажите, а появилась ли там наконец возможность скачанные rpm (в первую очередь - обновления) куда-нить скопировать и использовать на втором компе, чтобы не качать одно и то же дважды? В apt такое существует.
-
Minton
- Сообщения: 1588
- Статус: openSUSE Localization Team
- ОС: openSUSE Tumbleweed x86-64
Re: apt2. более продвинутый пакетный инструмент?
Давно уже появилась. А в 11.2 даже будет пресловутая "галочка" в графическом интерфейсе, велящая "Сохранять загруженные пакеты".
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: apt2. более продвинутый пакетный инструмент?
Ну а я привел пр имер кривой реализации, при которой он вполне себе ресурсоемкий
Ну, не прекрасно, а просто нормальноНу, это вы поторопились, поторопились, сейчас прекрасно работает
и не поторопились, а отстали
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: apt2. более продвинутый пакетный инструмент?
А в 11.2 даже будет пресловутая "галочка" в графическом интерфейсе, велящая "Сохранять загруженные пакеты".
Ну, в случае с сусей нужна именно галочка)) Для друга просто, он не особо хочет вникать... А как сейчас (в 11.1) это сделать?
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: apt2. более продвинутый пакетный инструмент?
Друг не хочет вникать, с ним все понятно, а вот Вы - не можете это найти в разделе по опэнсусе?
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: apt2. более продвинутый пакетный инструмент?
Бегло поискал, не нашел. А серьезным поиском заниматься, честно говоря просто лень было... Подумал, раз уж все равно зашел разговор, можно спросить тут.
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: apt2. более продвинутый пакетный инструмент?
А мне-то тем более лень найти это для Вас. Кстати, решение этого вопроса наверняка в мане написано - посмотрите, наверняка очень быстро найдете.