LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Blogs > craigevil's random words of wisdom
User Name
Password

Notices


Ramblings about Debian GNU/Linux
Rate this Entry

nala an improved apt

Posted 02-13-2022 at 11:53 AM by craigevil
Updated 03-16-2022 at 10:26 AM by craigevil
Tags apt, debian, nala

https://salsa.debian.org/volian-team/nala
https://gitlab.com/volian/nala
https://linuxiac.com/nala-apt-command-frontend/
Quote:
Nala is a front-end for libapt-pkg. Specifically we interface using the python-apt api.
Especially for newer users it can be hard to understand what apt is trying to do when installing or upgrading.
We aim to solve this by not showing some redundant messages, formatting the packages better, and using color to
show specifically what will happen with a package during install, removal, or an upgrade.
Code:
usage: nala [--options] <command>

commands:
  
    install            install packages
    remove             remove packages
    purge              purge packages
    update             update package list and upgrade the system
    upgrade            alias for update
    fetch              fetches fast mirrors to speed up downloads
    show               show package details
    history            show transaction history
    clean              clears out the local repository of retrieved package files

optional arguments:
  -h, --help           show this help message and exit
  -y, --assume-yes     assume 'yes' to all prompts and run non-interactively
  -d, --download-only  package files are only retrieved, not unpacked or installed
  -v, --verbose        logs extra information for debugging
  --no-update          skips updating the package list
  --no-autoremove      stops nala from autoremoving packages
  --remove-essential   allows the removal of essential packages
  --raw-dpkg           skips all formatting and you get raw dpkg output
  --update             updates the package list
  --debug              logs extra information for debugging
  --version            show program's version number and exit
  --license            reads the licenses of software compiled in and then reads the GPLv3
Steps to install:
Code:
git clone https://gitlab.com/volian/nala
cd nala
python3 ./setup.py build
sudo python3 ./setup.py install
Or you can add the repo: https://gitlab.com/volian/nala#installation
Code:
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
sudo apt update && sudo apt install nala
You can also use pacstall
https://github.com/pacstall/pacstall
Posted in Uncategorized
Views 679 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 03:02 PM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration