Kuburitswa kwepakeji maneja pacstall 5.0, kugadzira analogue yeAUR yeUbuntu

Kuburitswa kwepakeji maneja pacstall 5.0 iripo, iyo inogadzira analogue yeAUR pfungwa yeUbuntu Linux uye neyayo repository, ine 518 mapakeji anokutendera iwe kuti uise ichangoburwa shanduro dzezvirongwa zvekufarira mune yazvino Ubuntu nharaunda, mu. zvinoenderana nezvirongwa zviripo muhurongwa. Mapakeji ari mu pacscript fomati, yakafanana nePKGBUILD muAUR uye inosanganisirawo kurodha, kutsamira, kuvaka, uye kuisa ruzivo. Iyo kodhi yekushandisa yakanyorwa muShell uye yakagoverwa pasi peGPLv3 rezinesi.

Pakati pezvimiro zveToolkit:

  • Tsigiro yezvirongwa zvese zvekuvaka kubva kune kwazvino macode ekuburitsa archives uye snippets kubva git repositories, pamwe nekuisa akagadzirira-akagadzirwa magungano uye mapakeji muAppimage uye deb mafomati.
  • Kugona kukurumidzisa kurodha mapakeji uchishandisa axel utility, iyo inotsigira parallelization yenzizi uye kurodha zvikamu zvedata panguva imwe chete kubva kune akati wandei servers.
  • Paunenge uchigadzirisa, unogona kudhawunirodha zvichangobva kuitika kubva kuGit pasina kumirira kuti pasuru yacho igadziriswe.
  • Kugona kuisa zvirongwa kubva kune akawanda repositories.
  • Kugona kutevedzera Pacstall inogadziridza kubva kune chero matavi nemaforogo.
  • Tsigiro yekupedzisa kuraira mubash, ZSH uye magomba ehove.

Mushanduro itsva:

  • Shanduko dzinoverengeka dzakaitwa kune iyo pacscript fomati inotyora kugarisana, semuenzaniso, mamwe ma paramita akatumidzwa zita (zita -> pkgname, homepage -> url, nezvimwewo).
  • Yakawedzera kugona kudzikamisa mavhezheni mune arrays ane dependency tsananguro.
  • Yakawedzera cheki () basa uye yakabatana -Nc/-nocheck mireza.
  • Yakawedzerwa {pre, post}_upgrade uye pre_remove mabasa kuti atange kana mushure mekusimudzira uye kubvisa pasuru.
  • Iko kugona kuziva mapakeji anopokana anopihwa.
  • Yakawedzera parameter ine runyorwa rwemarezinesi.
  • Yakawedzerwa -Qa/— quality-assurance uye Q/— mireza yakanyarara.

Source: opennet.ru

Voeg