URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 95200
[ Назад ]

Исходное сообщение
"Релиз пакетного менеджера Apt 1.0"

Отправлено opennews , 03-Апр-14 21:39 
Доступен (http://anonscm.debian.org/gitweb/?p=apt/apt.git;a=commit;h=5...) релиз развиваемого проектом Debian инструментария для управления пакетами Apt 1.0 (https://wiki.debian.org/Apt) (Advanced Package Tool). Кроме Debian и производных от него дистрибутивов Apt также применяется в некоторых дистрибутивах на основе пакетного менеджера rpm, таких как Mandriva и ALT Linux. Выпуск Apt 1.0 (https://packages.debian.org/source/sid/apt) является символическим подарком разработчиков на шестнадцатилетие проекта (16 в шестнадцатеричном исчислении 10) и знаменует собой достижение по настоящему стабильного и завершённого состояния.

Из изменений (http://anonscm.debian.org/gitweb/?p=apt/apt.git;a=blob;f=deb...), кроме исправления ошибок и мелких доработок, можно отметить появление новой утилиты "apt (https://packages.debian.org/source/sid/apt)", которая по аналогии с aptitude объединяет в себе функции ранее разрозненного набора приложений, таких как apt-get и apt-cache, и позволяет выполнять команды (search, install, show, update и т.п.) не задумываясь о выборе утилиты. Интересно, что так как приложение с именем apt уже входи в состав пакетов с JDK 5 и 6, которые устарели и больше не поддерживаются компанией Oracle, пакеты sun-java{5,6}-jdk помещены в черный список и недоступны для установки.


URL: http://anonscm.debian.org/gitweb/?p=apt/apt.git;a=commit;h=5...
Новость: http://www.opennet.me/opennews/art.shtml?num=39482


Содержание

Сообщения в этом обсуждении
"Релиз пакетного менеджера Apt 1.0"
Отправлено A.Stahl , 03-Апр-14 21:39 
>объединяет в себе функции ранее разрозненного набора приложений

Давно пора. Хотя подобное разделение меня никогда не напрягало, но несколько удивляло.


"Релиз пакетного менеджера Apt 1.0"
Отправлено WherWolf , 03-Апр-14 23:39 
Ну вот! Можно поблагодарить разработчиков от имени всех нубов и чайников, или только от своего?

"Релиз пакетного менеджера Apt 1.0"
Отправлено Michael Shigorin , 04-Апр-14 01:40 
> Ну вот! Можно поблагодарить разработчиков от имени всех нубов и чайников,
> или только от своего?

Ещё как минимум от моего ;-)


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 11:37 
Да уж, такое стОит мажорной версии! Наконец-то!

"Релиз пакетного менеджера Apt 1.0"
Отправлено бедный буратино , 03-Апр-14 21:48 
ёпт! с новым годом!

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 03-Апр-14 21:51 
Удивлён, что apt всего 16 лет. Как же Debian без него с 1993 по 1998 год одним dpkg обходился ? Хотя yum Red Hat выпустил и того позже, по привычке до их пор многие rpm запускают напрямую.

"Релиз пакетного менеджера Apt 1.0"
Отправлено rob pike , 03-Апр-14 22:01 
До yum-а вообще-то был up2date (другой вопрос что из-за редкостной качественности мало кто им особо пользовался), и почти взлетел apt-rpm (во всяком случае основные репозитории CentOS и Scientific Linux его поддерживали), перед тем как в поттеринг-стиле было пропихнуто это yumугрёбище.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 03-Апр-14 22:03 
Объясните основные недостатки yum пожалуйста?

"Релиз пакетного менеджера Apt 1.0"
Отправлено rob pike , 03-Апр-14 22:09 
В то время когда его пропихивали, основным недостатком была дичайшая тормознутость.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Led , 04-Апр-14 01:05 
> Объясните основные недостатки yum пожалуйста?

python


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 07:23 
>  Объясните основные недостатки yum пожалуйста?

Тормозной и глючный кусок гомна на питоне.


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 08:55 
Неправильное объяснение. Нормальный менеджер.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Stax , 03-Апр-14 22:58 
>  перед тем как в поттеринг-стиле было пропихнуто это yumугрёбище.

У yum было, тем не менее, огромное преимущество - которое в итоге и привело его к успеху (популярности и решению всех проблем, в т.ч. с производительностью): и его, и apt-rpm нужно было пилить-пилить-пилить, чтобы заставить хорошо и гладко работать со всеми особенностями rpm (ну а yum - вне yellowdog linux :), но в apt было 40,000 строк на C, а в yum - пара тысяч строк на питоне. Выбор мейнтейнеров как бы очевиден. Хотя, конечно, "в те годы" разглядеть будущее yum'а за его тормознутостью было не так просто.


"Релиз пакетного менеджера Apt 1.0"
Отправлено rob pike , 03-Апр-14 23:09 
У меня другие воспоминания. Всё решили два обстоятельства
1. толпа школьников (федора тогда была - точь-в-точь нынешний арчег), радующаяся
   а) более простому набору опций yum
   б) тому факту что в него можно не умея программировать добавить "прикольную фичу" и похвастаться перед одноклассниками (питон это не Си, как вы верно подметили - другой вопрос хорошо ли отсутствие входного барьера)
2. мейнтейнеры основных репозиториев пакетов, которым
   а) было чуть-чуть сложнее поддерживать список пакетов для apt-rpm в силу чуть более сложной структуры
   б) было лень поддерживать оба формата списков как только стало очевидно что юные апологеты yum кричат намного громче (ровно как с systemd) и складывается обманчивое впечатление что их большинство

"Релиз пакетного менеджера Apt 1.0"
Отправлено myhand , 04-Апр-14 13:58 
> б) тому факту что в него можно не умея программировать добавить "прикольную фичу" и похвастаться перед одноклассниками (питон это не Си, как вы верно подметили - другой вопрос хорошо ли отсутствие входного барьера)

То что C ставит какие-то входные барьеры для школьников - дичайшее заблуждение самих школьников.  Достаточно взглянуть на systemd.

Правильно сделали, что сменили язык.  И для apt это не мешало бы сделать, вместо продолжения некрофилии с C++.


"Релиз пакетного менеджера Apt 1.0"
Отправлено rob pike , 04-Апр-14 15:24 
Ну хорошо, более точная формулировка будет "для школьников, у которых нет поддержки RedHat".

Язык - дело вообще не такое важное, как обычно представляется. Можно и на динамических языках писать быстрый софт, можно и наоборот. А входной барьер для системных вещей - это неплохо, иначе в какой-то момент core девелоперы обнаруживают что половина времени уходит на вразумление школьников и терпеливое объяснение почему их патчи не приняты, разборки после их истерик по этому поводу и т.д. И ухода их в какой-то момент, после очередного задавания себе вопроса "а нахрена мне весь этот детский сад, собственно, сдался?".


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 30-Апр-14 09:16 
> То что C ставит какие-то входные барьеры для школьников - дичайшее заблуждение
> самих школьников.  Достаточно взглянуть на systemd.

На фоне питоновых поделок, systemd - просто шедевр инженерной мысли. Хотя ты то эталонный скрипткидис, зато с мегамнением.

> бы сделать, вместо продолжения некрофилии с C++.

Нафиг нужно. Используйте yum если вам нравится тормозное гумно, которое менее чем на 512 памяти в VM все кладет по OOM.


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 07:25 
> питоне. Выбор мейнтейнеров как бы очевиден. Хотя, конечно, "в те годы"
> разглядеть будущее yum'а за его тормознутостью было не так просто.

Оно и видно - редхат остался только на энтерпрайзных серверах, где докупить еще пару серверов под причуды радхата не вопрос. А у тех кто бабки считает - дебианы и убунты пошли в ход. Потому что в отличие от урода yum оно и на vm/контейнере с 128Мб памяти работает. А yum там всю систему по oom кладет.


"Релиз пакетного менеджера Apt 1.0"
Отправлено angra , 04-Апр-14 19:18 
oom в контейнерах не наблюдал. Зато видел как yum при попытке апгрейда всей системы сожрал пару гигов памяти и минут сорок тупил, пока не был прибит к чертовой матери. Пришлось составить список пакетов и скармливать этому поделию по частям. Так что проблема там не только с самим языком, но и с используемыми алгоритмами.



"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 30-Апр-14 09:18 
> oom в контейнерах не наблюдал.

Зато я наблюдал, блин. Особенно прикольно когда по OOM выносится SSH и/или ему не хватает памяти для форка нового процесса :). Yum помогает высpaть кирпичей при начальной конфигурации ОС :)

> с самим языком, но и с используемыми алгоритмами.

Кроме всего прочего, питон в ...цать раз тормознее нормальных ЯП. И если 4 минуты я еще со скрипом подожду, то 40 - вот уж нафиг!



"Релиз пакетного менеджера Apt 1.0"
Отправлено Led , 04-Апр-14 01:06 
> До yum-а вообще-то был up2date

man urpmi


"Релиз пакетного менеджера Apt 1.0"
Отправлено anonymous , 04-Апр-14 00:55 
> Удивлён, что apt всего 16 лет. Как же Debian без него с
> 1993 по 1998 год одним dpkg обходился ? Хотя yum Red
> Hat выпустил и того позже, по привычке до их пор многие
> rpm запускают напрямую.

dselect ещё был.


"Релиз пакетного менеджера Apt 1.0"
Отправлено Michael Shigorin , 04-Апр-14 01:41 
> Как же Debian без него с 1993 по 1998 год одним dpkg обходился ?

dselect был, помнится.  Да и пакетов сильно меньше.


"Релиз пакетного менеджера Apt 1.0"
Отправлено VecH , 03-Апр-14 22:00 
кстати, действительно в debian до apt был только dpkg ?
я линукс изучать начал в 2003 году, поэтому застать тот период не мог, изучал программирование и кроме DOS-а видел только Windows 3.xx ->

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 03-Апр-14 22:07 
17 июня 1996 года вышла 1.1 версия Дебиана (buzz) и там был dpkg. apt появился в 1999 году, релиз 2.1 (slink).

"Релиз пакетного менеджера Apt 1.0"
Отправлено бедный буратино , 03-Апр-14 22:08 
а dselect когда появился?

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 03-Апр-14 22:16 
Ну, это фронтенд к dpkg и появилась первая альфа версия 27 марта 1995 года.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Andrey Mitrofanov , 04-Апр-14 09:45 
> а dselect когда появился?

http://metadata.ftp-master.debian.org/changelogs//main/d/dpk...

вместе с dpkg фактически. до релиза~ после Nov 1994 и до Mar 1995.

Changes in dpkg 0.93.12:
* embryo of dselect.

Хотя ты, конечно, можешь пообсуждать разницу между зачатием, эмбрионом и "появлением". Вот тебе "родился":

27 Mar 1995 03:30:51 BST
* dpkg (0.93.32): Alpha dselect released and installed in
              /usr/sbin/dselect


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 03-Апр-14 22:38 
когда в debian то появится?

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 03-Апр-14 22:41 
Как бы уже в ветке unstable.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Мяут , 03-Апр-14 22:54 
> знаменует собой достижение по настоящему стабильного и завершённого состояния.
> Как бы уже в ветке unstable.

Oh, the irony!


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 03-Апр-14 23:10 
> Oh, the irony!

)))


"Релиз пакетного менеджера Apt 1.0"
Отправлено Grammar Nazi , 06-Апр-14 13:33 
в Debian-то

"Релиз пакетного менеджера Apt 1.0"
Отправлено dr Equivalent , 03-Апр-14 22:54 
http://files.equivalent.me/public.php?service=files&t=e85eca...

"Релиз пакетного менеджера Apt 1.0"
Отправлено ssh , 04-Апр-14 01:32 
И только ты, такой илитный смотришь на всё свысока.

"Релиз пакетного менеджера Apt 1.0"
Отправлено dr Equivalent , 04-Апр-14 01:33 
Ты упоролся? APT рулит и педалит, я радуюсь.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 08:13 
Вот если бы еще флаги -R и -r имел на борту. Из-за этого приходится aptitude держать в системе.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 08:58 
> Вот если бы еще флаги -R и -r имел на борту. Из-за
> этого приходится aptitude держать в системе.

Ставлю, админю, сам пишу кое-что. Ну не разу не был нужен.


"Релиз пакетного менеджера Apt 1.0"
Отправлено хм , 06-Апр-14 17:20 
--no-install-recommends

"Релиз пакетного менеджера Apt 1.0"
Отправлено commiethebeastie , 04-Апр-14 08:39 
Поздравляю! Вопрос: а в нем можно менять используемые ключи dpkg не редактируя исходники?

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 08:49 
noroot@GnuMD:~$ apt search ~iapt
Sorting… Готово
Full Text Search… Готово
noroot@GnuMD:~$

И кому оно нужно без поддержки шаблонов?


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 08:49 
*привычных шаблонов

"Релиз пакетного менеджера Apt 1.0"
Отправлено commiethebeastie , 04-Апр-14 14:48 
apt search php[0-9]
Sorting… Готово
Full Text Search… Готово

мда...


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 11:10 
Advanced Package Tool наконец научился распознавать в паролях для прокси ВСЕ символы как это делает aptitude или он через чур Advanced для этого?
Даже fstab может это делать(через credentials) c Advanced Package Tool не работает ничего.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Andrey Mitrofanov , 04-Апр-14 14:18 
> Advanced Package Tool наконец научился распознавать в паролях для прокси ВСЕ символы

Твой баг уже сто лет, как починен на bugs.debian.org. </да!>


"Релиз пакетного менеджера Apt 1.0"
Отправлено ALex_hha , 04-Апр-14 12:43 
> Потому что в отличие от урода yum оно и на vm/контейнере с 128Мб памяти работает. А yum там всю систему по oom кладет

шел 2014 год ... За 8 лет работы ни разу не было проблем с yum


"Релиз пакетного менеджера Apt 1.0"
Отправлено angra , 04-Апр-14 19:24 
Ты не поверишь, но у многих нет проблем с виндой. По двум причинам: 1) их задачи слишком просты и не упираются в пределы системы; 2) они просто никогда не видели, что может быть по-другому;
Аналогия понятна?

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 04-Апр-14 14:16 
Версия новая, а глюки с пиннингом те же из 90-х.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Andrey Mitrofanov , 04-Апр-14 14:19 
> Версия новая, а глюки с пиннингом те же из 90-х.

pinning сам по себе глюк. Как с ним _не может быть глюков?


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 05-Апр-14 17:43 
> объединяет в себе функции ранее разрозненного набора приложений, таких как apt-get и apt-cache,

Неужели? Всегда смеялся что вроде в "самом продвинутом" дистрибутиве вместо вменяемой утилиты для установки приложений используется ворох костылей с разными ключами - кроме названных apt-get и apt-cache ещё dpkg.


"Релиз пакетного менеджера Apt 1.0"
Отправлено Michael Shigorin , 05-Апр-14 20:06 
> для установки приложений используется ворох костылей с разными ключами -
> кроме названных apt-get и apt-cache ещё dpkg.

Вас часом не смущает, что для сборки нередко используется gcc, помимо make и cmake?

Если перестанете смеяться и начнёте хоть немножко соображать -- может, всё ещё впереди...


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 05-Апр-14 19:02 
Удар ниже пояса по freebsd с его pkg

задолбал apt-get и apt-cache search ..


"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 09-Апр-14 15:08 
Интересно, в ubuntu 14.04 включат?

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 30-Апр-14 07:55 
Уже.

"Релиз пакетного менеджера Apt 1.0"
Отправлено Аноним , 09-Апр-14 19:00 
apt versions не хватает..