静看光阴荏苒
不管不顾不问不说也不念

Nala:Debian APT命令的前端

Nala主要特点:漂亮的输出、并行下载、镜像源延迟测试、命令历史记录,并且支持撤销。我主要看上命令历史记录和撤销功能了,很方便!我在安装Nala和使用的过程中遇到点小问题,记录下解决的方法。

如果系统是Debian 12 Cloud镜像,有安装cloud-init的,不要使用Debian 12官方源安装Nala,因为后续使用时会遇到卡在软件包下载这里,并且无法退出,搜了一下发现这是Nala旧版本的BUG:

https://gitlab.com/volian/nala/-/issues/285

已经卡住了咋办,先看pid,然后强行结束进程,再卸载掉旧版本。。。

ps aux
kill -9 pid
apt purge nala
apt autoremove

安装最新版:

curl https://gitlab.com/volian/volian-archive/-/raw/main/install-nala.sh | bash
apt install nala

首次使用先fetch一下:

nala fetch

把你觉得延迟最低的几个源输上去保存:

保存的文件在sources.list.d目录里面,不会影响到主配置文件:

/etc/apt/sources.list.d/nala-sources.list

使用Nala更新系统的时候发现不更新内核软件包,搜了一下发现作者在这里详细说明了原因:

https://github.com/volitank/nala/issues/29#issuecomment-1863176093

简而言之在upgrade后面加–full即可:

nala upgrade --full

如果不加–full想让这变成默认行为,可编辑Nala的配置文件:

nano /etc/nala/nala.conf

修改如下配置为true:

full_upgrade = false

试一下撤销功能,假设我先安装了一个ffmpeg:

nala install ffmpeg

查看命令历史记录:

nala history

撤销,等于是卸载掉了:

nala history undo 2

甚至我还可以继续撤销,就等于重新安装了:

nala history undo 3

删除不需要的记录:

nala history clear 

接受–all直接删除全部记录:

nala history clear --all
赞(1)
未经允许不得转载:荒岛 » Nala:Debian APT命令的前端
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    这名字,看着像是lala开发的 :mrgreen:

    qwerty1天前 Google Chrome 132.0.0.0 Google Chrome 132.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿