错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

NewApt: A Python Wrapper for Improving APT Package Manager

  • V. S. Bakkialakshmi,
  • Anubhav Vardhan,
  • Bhaskar

摘要

APT or Advanced Packaging Tool is a package manager used in Debian and Debian-based Linux distributions such as Ubuntu and others. Ubuntu desktop is the top choice for regular computer users who want to migrate to Linux from other operating systems but, they often find CLIs overwhelming and difficult to understand. APT requires mirror sites to be configured manually, can be slow when downloading multiple packages since download happens in one at a time fashion and has verbose output which is not the most reader friendly. Taking inspiration from other Linux package managers like dnf for Fedora and pacman for Arch, we propose NewApt which is a wrapper for APT written in Python with a goal to add significant changes and make output more reader friendly. NewApt offers properties like mirrors and parallel download, which enable users to download more than one package parallelly. It also provides mirror sites which depend upon the geographical location of the user from the mirror servers.