https://gitlab.com/volian/nala/-/wikis/Installation
Installation
Debian Testing/Sid
Nala is officially in the testing and sid repos.
sudo apt install nala
Volian Scar
Alternatively you can use the Volian Scar repo.
Updates from this repo are slightly faster than the Debian repos, but usually only about a day sooner.
Install the Repository and Keyring
Head over to The Volian Archive Release Page
Download the following packages:
- volian-archive-keyring_0.1.0_all.deb
- volian-archive-nala_0.1.0_all.deb or volian-archive-scar_0.1.0_all.deb
Note, for Ubuntu 21.04 / Debian 11 you may want volian-archive-scar_0.1.0_all.deb
volian-archive-scar will allow newer dependencies to be installed so that Nala will work. This could have unintended consequences as the packages, and Nala are not developed for these releases.
Install the archive packages:
sudo apt install ./volian-archive*.deb
If you experience issues with the repository see Troubleshooting
Source Repo
This step is optional, but if you want to add the source repo.
echo "deb-src https://deb.volian.org/volian/ scar main" | sudo tee -a /etc/apt/sources.list.d/volian-archive-scar-unstable.list
Ubuntu 22.04
After the repository and key are installed simply run
sudo apt update && sudo apt install nala
Ubuntu 18.04 / Debian Buster and older
Unfortunately Nala will not work on these releases or older.
The python versions are too old, and they don't have the required packages.
Having said that you may be able to look further below and install from source. These distros will not be officially supported.
Pacstall
Alternatively we maintain a pacscript for Pacstall.
If you haven't already, install Pacstall.
Once that is complete all you have to do is run
pacstall -I nala-deb
Local .deb
You can also choose to download our .deb and install it locally through apt or dpkg.
To download the package you can head over to our Releases page.
From there you can run the command below to install nala.
sudo apt install /path/to/nala_version_arch.deb
Installing From Source
There are 2 choices to make on what source to install from
Main Branch. This may be ahead of the current release.
Main Branch, but targeting a specific version.
The first step is to clone the repository. Make sure the following build depends are installed.
sudo apt install git python3-apt python3-debian pandoc -y
Clone Main
git clone https://gitlab.com/volian/nala.git
cd nala/
Clone Specific Release
git clone --branch=v0.12.1 https://gitlab.com/volian/nala.git
cd nala/
Ubuntu 22.04 / Debian Stable/Testing/Sid
sudo make install
Ubuntu 20.04 / Debian Buster
And maybe older releases
The following commands will all install Nala with pip, along with the man pages, translations, shell completions and configuration file.
Nala requires python3.9+, which these distros do not have.
This method will install python3.10 from source, as that's the version Nala is developed with
Before continuing you will need the following additional build depends
sudo apt-get install -y wget build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev
Now you can get to building and installing Nala!
sudo make legacy
After this is installed, anytime you want to update, we provide a command that will skip building python.
sudo make legacy-update
Uninstalling
sudo make uninstall
If you build the legacy way
sudo make uninstall-legacy
That's it! we hope you enjoy using Nala!
https://gitlab.com/volian/nala/-/wikis/Installation的更多相关文章
- Mac神器Iterm2的Shell Integration的用法和注意事项
在iterm2 v3.0版本中有了个新的feature——Shell Integration,其中比较重要的功能就是可以取代传统的“rz”.“sz”(即:向服务器上传.下载文件) 具体的用法可以参见官 ...
- android dm-verity 功能【转】
转自:https://blog.csdn.net/ee230/article/details/73348344 Android dm-verity 实现原理深入研究 思维导图: dm-verity 说 ...
- 免费ss账号网站
下面网址按排序顺序优先使用,数字越小优先级越高 1,https://io.freess.today/ 2,https://free-ss.site/ 3,https://ss.freess.org/ ...
- Unity3d游戏地图生成器MapMagic World Generator v1.9.1
Unity3d MapMagic World Generator基于节点的程序和无限游戏地图生成器,图形上的每个节点表示地形或对象生成器:噪声,voronoi,混合,曲线,侵蚀,散射,森林等生态系统, ...
- 免费s账号网站
下面网址按排序顺序优先使用,数字越小优先级越高 1,https://io.freess.today/ 2,https://free-ss.site/ 3,https://ss.freess.org/ ...
- macos Item2 添加 Shell Integration (ftp传输)
macos系统 的item2软件 的 Shell Integration (ftp传输) 功能强大,无需 安装其他ftp软件,也是为了保证 密码安全 在使用时报错如下(因为本地 ping不通): ...
- 简单谈谈网络抓包,特别是thrift 接口
按照惯例先谈谈最近情况,最近不是刚好跨年吗?看到很多人都在写年度总结,所以我也在写年度总结文章(其实之前我基本没有写过的,今年有点感触,也想记录一下),结果发现写起来有点多,之前还想着元旦前发出来,结 ...
- gitlab https
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md#using-https https:// ...
- CentOS 7.x上gitlab搭建教程(https可用,邮件可用)
目录 知识要求 搭建感想 搭建过程 参考 知识要求: nginx基础知识 搭建感想 注:以下是我搭建gitlab时的思考,需要nginx的基础知识,Docker的基础知识才容易理解,与下面的搭建过程是 ...
- gitlab启用https的配置
vim /etc/gitlab/gitlab.rb external_url 'https://101.101.101.63' #启用https,默认是http (改端口:external_ur ...
随机推荐
- Oracle 23c 新特性实操体验优质文章汇总 | 有奖征文进行中欢迎参与
继4月3日甲骨文宣布推出免费开发者版 Oracle Database 23c后,墨天轮社区发起 "Oracle 23c 免费开发者版特性体验"有奖征文活动,邀请大家分享Oracle ...
- 云原生爱好者周刊:长得最像苹果的 Linux 桌面
云原生一周动态要闻 SUSE 发布 Harvester 0.2.0 IBM 收购容器服务提供商 BoxBoat Kubernetes 和云原生运营报告 2021 发布 适用于 Kubernetes 的 ...
- Webpack热加载显示 'Cannot get /' 解决办法
安装webpack-dev-server后,用 npm 打包运行,打开后显示 'Cannot get /' : 需要在webpack.config.js的devServer中添加以下代码: 现在再次运 ...
- ABC365(D,E)
ABC365(D,E) D - AtCoder Janken 3 石头剪刀布,给出对手的出招,问在保证不败的情况下最多能赢多少回 记 \(f_i,{0/1/2}\) 表示第 \(i\) 局出石头/剪刀 ...
- 腾讯云禁止root用户登录
背景 买了腾讯云的云主机服务,装的 OpenCloudOS 系统,结果没几天就提示异常登录和恶意文件.结果还改了我的密码,导致我xshell登陆不了,通过腾讯云后台登进去发现有挖矿病毒,但还没完全跑起 ...
- 硬件设计很简单?合宙低功耗4G模组Air780E—开机启动及外围电路设计
Air780E是合宙低功耗4G-Cat.1模组经典型号之一,上期我们解答了大家关心的系列问题,并讲解了选型的注意要点. 有朋友问:能不能讲些硬件设计相关的内容? 模组的上电开机,是硬件设计调试的第 ...
- C# 入门深度学习:万字长文讲解微积分和梯度下降
教程名称:使用 C# 入门深度学习 作者:痴者工良 地址: https://torch.whuanle.cn 目录 微积分 极限 导数 求导公式 乘除求导例题 复合函数求导的链式法则 Sigmoid ...
- 8、tnsnames文件配置
监听的配置文件 2.tnsnames.ora文件 tnsnames.ora文件:客户端的 配置tnsnames.ora监听文件 1.使用netca命令 指定图像映射机器 [oracle@db11g a ...
- 4、oracle进程讲解
进程结构 server process服务器进程 前台进程(foreground process):server process(服务器进程) 用户连接到数据库实例以后,暂时可以认为是:对每一个用户连 ...
- 【昌哥IT课堂】MySQL8.0新特性之特权连接
概述: ERROR 1040 (HY000): Too many connections 上面这个报错,开发或DBA一般都遇见过.那么碰到这个问题,我们应该怎么办呢? 在MySQL 5.7及之前版本, ...