{"id":73258,"date":"2020-03-08T14:42:07","date_gmt":"2020-03-08T11:42:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-paketnogo-menedzhera-apt-2-0"},"modified":"2020-03-08T14:42:07","modified_gmt":"2020-03-08T11:42:07","slug":"vypusk-paketnogo-menedzhera-apt-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-paketnogo-menedzhera-apt-2-0","title":{"rendered":"Ver\u00f6ffentlichung des Paketmanagers APT 2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.jak-linux.org\/2020\/03\/07\/apt-2.0\/\">Vorbereitet<\/a><\/noindex> Ver\u00f6ffentlichung des Paketsmanagement-Tools <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Debian\/apt\">APT 2.0<\/a><\/noindex> (Advanced Package Tool), entwickelt vom Debian-Projekt. Neben Debian und seinen Derivaten wird APT auch in einigen Distributionen verwendet, die auf dem RPM-Paketmanager basieren, wie PCLinuxOS und ALT Linux. Der neue Branch hat \u00c4nderungen aufgenommen, die w\u00e4hrend der Entwicklung des experimentellen Branches 1.9.x entstanden sind. Eine neue Version wird in naher Zukunft verf\u00fcgbar sein. <noindex><a rel=\"nofollow\" href=\"https:\/\/packages.debian.org\/source\/sid\/apt\">integriert<\/a><\/noindex> in den Debian Unstable-Zweig und in die Paketbasis <noindex><a rel=\"nofollow\" href=\"https:\/\/launchpad.net\/ubuntu\/eoan\/+source\/apt\">Ubuntu<\/a><\/noindex> (in Ubuntu 19.10 wurde der experimentelle Branch 1.9 verwendet).<\/p>\n<p>Aus <noindex><a rel=\"nofollow\" href=\"https:\/\/launchpad.net\/ubuntu\/+source\/apt\/+changelog\">\u00c4nderungen<\/a><\/noindex> geh\u00f6ren:\n<\/p>\n<ul>\n<li class=\"l\"> In den Befehlen, die Paketnamen akzeptieren, wurde Unterst\u00fctzung hinzugef\u00fcgt <noindex><a rel=\"nofollow\" href=\"http:\/\/manpages.ubuntu.com\/manpages\/focal\/man7\/apt-patterns.7.html\">Vorlagen<\/a><\/noindex>. Die Syntax der Vorlagen \u00e4hnelt gr\u00f6\u00dftenteils dem Stil der Vorlagen von Aptitude. Die Unterst\u00fctzung f\u00fcr Masken und regul\u00e4re Ausdr\u00fccke in den Argumenten des apt-Befehls wurde eingestellt, stattdessen sollten jetzt Vorlagen verwendet werden. Zum Beispiel, um eine Liste aller manuell installierten Pakete aus den Sektionen mit den Worten libs, perl und python anzuzeigen:\n<p>    apt list '~i !~M (~slibs|~sperl|~spython)'<\/p>\n<li class=\"l\"> Die Befehle \u201eapt satisfy\u201c und \u201eapt-get satisfy\u201c wurden hinzugef\u00fcgt, mit denen Pakete installiert werden k\u00f6nnen, die erforderlich sind, um die in der \u00fcbergebenen Argumentzeile angegebenen Abh\u00e4ngigkeiten zu erf\u00fcllen. Dabei k\u00f6nnen mehrere Zeilen aufgelistet und Abschnitte \u201eConflicts:\u201c angegeben werden, um Abh\u00e4ngigkeiten auszuschlie\u00dfen. Zum Beispiel:\n<p>   apt-get satisfy 'foo' 'Conflicts: bar' 'baz (&gt;&gt; 1.0) | bar (= 2.0), moo'<\/p>\n<li class=\"l\"> Die M\u00f6glichkeit, an einen Paketcode \u00fcber das Hinzuf\u00fcgen des Pr\u00e4fixes 'src:' vor dem Paketnamen zu binden, wurde hinzugef\u00fcgt.<noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.debian.org\/AptConfiguration?action=show&#038;redirect=AptPreferences\">pinning<\/a><\/noindex>, erm\u00f6glicht das Hinzuf\u00fcgen von Paketen aus anderen Branches, ohne das gesamte System zu aktualisieren, zum Beispiel das Installieren von Paketen aus testing oder unstable in stable). Um alle Bin\u00e4rpakete, die aus dem Paket mit dem Code apt 2.0.0 erstellt wurden, zu pinnen, kann man angeben:\n<p>    Package: src:apt<br \/>\n    Pin: version 2.0.0<br \/>\n    Pin-Priority: 990<\/p>\n<li class=\"l\"> Im apt-Befehl wird auf die Freigabe der dpkg-Sperre gewartet. Standardm\u00e4\u00dfig ist die Wartezeit bei Start \u00fcber die Konsole zeitlich unbegrenzt, w\u00e4hrend in den anderen F\u00e4llen ein Timeout von 120 Sekunden gilt.\n<li class=\"l\"> Wenn apt die Sperre nicht setzen kann, wird jetzt ein Fehler ausgegeben, der den Namen und die PID des Prozesses anzeigt, der die Lock-Datei h\u00e4lt.\n<\/li>\n<li class=\"l\"> Die Befehle merge-translations und bump-abi wurden hinzugef\u00fcgt.\n<li class=\"l\"> F\u00fcr die kryptografische Hashbildung werden die Implementierungen MD5, SHA1 und SHA2 aus der Bibliothek libgcrypt verwendet.\n<li class=\"l\"> Die Parallelisierung des Starts von Handlers wurde verst\u00e4rkt. <noindex><a rel=\"nofollow\" href=\"https:\/\/manpages.debian.org\/jessie\/apt-file\/diffindex-rred.1\">rred<\/a><\/noindex> und das Entpacken w\u00e4hrend der Ausf\u00fchrung des Update-Befehls.\n<li class=\"l\"> Die im auth.conf-Datei aufgef\u00fchrten Konten werden jetzt nur bei Anfragen \u00fcber HTTPS \u00fcbermittelt, um eine Leckage im Falle einer HTTP-Verbindung zu vermeiden.\n<\/li>\n<li class=\"l\"> Die Anforderungen an die Version des C++-Standards wurden auf C++14 angehoben.\n<\/li>\n<li class=\"l\"> Im apt-helper wurde die Unterst\u00fctzung f\u00fcr die Angabe mehrerer Hashes f\u00fcr eine Datei hinzugef\u00fcgt.\n<\/li>\n<li class=\"l\"> Die Bibliotheken libapt-inst und libapt-pkg wurden zusammengef\u00fchrt.\n<li class=\"l\"> Das Cache-Format wurde modernisiert, das nun das Hinzuf\u00fcgen neuer Eintr\u00e4ge ohne Verletzung der ABI erm\u00f6glicht. Die Zeiger im Cache sind nun statisch typisiert und k\u00f6nnen nicht mit Ganzzahlen (au\u00dfer 0 \u00fcber nullptr) verglichen werden.\n<\/li>\n<li class=\"l\"> Es wurde eine Bereinigung von veralteten Flags durchgef\u00fchrt und verschiedene Funktionsprototypen wurden zusammengef\u00fchrt. Eigene Implementierungen der Algorithmen CRC16, MD5, SHA1 und SHA2 wurden entfernt.\n<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52503\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438 APT 2.0 (Advanced Package Tool), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Debian. \u041a\u0440\u043e\u043c\u0435 Debian \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u043e\u0442 \u043d\u0435\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 APT \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 rpm, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a PCLinuxOS \u0438 ALT Linux. \u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 1.9.x. \u041d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-73258","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-paketnogo-menedzhera-apt-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 APT 2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-paketnogo-menedzhera-apt-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-08T11:42:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-08T11:42:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ver\u00f6ffentlichung des Paketmanagers APT 2.0 | ProHoster","description":"Die Ver\u00f6ffentlichung des Paketsmanagement-Tools wurde vorbereitet","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-paketnogo-menedzhera-apt-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 APT 2.0 | ProHoster","og:description":"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-paketnogo-menedzhera-apt-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-08T11:42:07+00:00","article:modified_time":"2020-03-08T11:42:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73258","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:36:23","updated":"2022-09-28 16:40:26","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/73258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=73258"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/73258\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=73258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=73258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=73258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}