liberigo de pakaĵaj administradiloj (Altnivela Pakaĵilo), evoluigita de la projekto Debian... Cetere Debian kaj ĝiaj derivaĵoj, APT ankaŭ estas uzata en iuj rpm-bazitaj distribuaĵoj, kiel ekzemple komputiloLinuxOS kaj ALT LinuxLa nova branĉo enkorpigas ŝanĝojn akumulitajn dum la disvolviĝo de la eksperimenta branĉo 1.9.x. Nova eldono baldaŭ estos publikigita. en la branĉo Debian Malstabila kaj en la pakaĵa datumbazo (en Ubuntu 10/1.9 (eksperimenta branĉo 1.9 estis uzita).
De vi povas noti:
- Komandoj kiuj akceptas pakajn nomojn nun subtenas . La ŝablona sintakso esence sekvas la stilon de taŭgecaj ŝablonoj. Subteno por ĵokeroj kaj regulaj esprimoj en apt komandaj argumentoj estis nuligita, kaj ĵokeroj nun devus esti uzataj anstataŭe. Ekzemple, por montri liston de ĉiuj mane instalitaj pakaĵoj el sekcioj kun la vortoj libs, perl kaj python:
taŭga listo ‘~i !~M (~slibs|~sperl|~spython)’
- Aldonitaj "apt satisfy" kaj "apt-get satisfy" komandoj por instali la pakaĵojn necesajn por kontentigi la dependecojn specifitajn en la ĉeno pasigita kiel argumento. Ĉi tio inkluzivas listigi plurajn liniojn kaj specifi "Konfliktoj:" blokojn por forigi dependecojn. Ekzemple:
apt-get satisfy "foo" "Konfliktoj: bar" "baz (>> 1.0) | trinkejo (= 2.0), moo"
- Aldonis la eblon ligi al pakaĵo kun kodo aldonante la prefikson "src:" antaŭ la paknomo (, permesas aldoni pakaĵojn de aliaj branĉoj sen ĝisdatigi la tutan sistemon, ekzemple, instali pakaĵojn de testado aŭ malstabila en stabila). Por alpingli ĉiujn binarajn pakaĵojn kompilitajn de pako kun apt 2.0.0 kodo, vi povas specifi:
Pako: src:apt
Pinglo: versio 2.0.0
Pinglo-Prioritato: 990 - La apt komando certigas, ke la dpkg-ŝlosilo estas liberigita. Defaŭlte, kiam lanĉite de la konzolo, la atendo ne estas limigita en tempo, kaj en aliaj kazoj la tempodaŭro estas 120 sekundoj.
- Se apt malsukcesas akiri seruron, eraro nun estas presita montrante la nomon kaj pid de la procezo tenanta la serurdosieron.
- Aldonitaj merge-tradukoj kaj bump-abi komandoj.
- Por ĉifrika haŝado, la efektivigoj MD5, SHA1 kaj SHA2 de la libgcrypt biblioteko estas uzataj.
- Pliigita paraleligo de lanĉaj pritraktiloj kaj malpakado dum plenumado de la ĝisdatiga komando.
- Kontoj listigitaj en la auth.conf-dosiero nun estas elsenditaj nur kiam aliritaj per HTTPS por eviti elfluon okaze de HTTP-konekto-interkapto.
- La postulo por la C++ norma versio estis levita al C++14.
- apt-helper aldonis subtenon por specifi plurajn hashojn por ununura dosiero.
- La biblioteko libapt-inst estis kunfandita kun libapt-pkg.
- La kaŝmemorformato estis modernigita por permesi novajn enskribojn esti aldonitaj sen rompi la ABI. Montriloj en la kaŝmemoro nun estas statike tajpitaj kaj ne povas esti komparitaj kun entjeroj (krom 0 per nullptr).
- Purigis malnoviĝintajn flagojn kaj kunfandis diversajn funkcioprototipojn. Forigitaj indiĝenaj efektivigoj de la CRC16, MD5, SHA1 kaj SHA2 algoritmoj.
fonto: opennet.ru
