更新至最新的 nano 文本编辑器

更新至最新的 nano 文本编辑器

目前使用的是 Debian 8,预装的是 nano 2.2.6,我希望将 nano 更新到最新版本 2.7.1。

我尝试apt-get remove nano使用 再次安装apt-get install nano,但它仍然是 2.2.6 版本。

答案1

我找到了一个解决方法,通过修改/etc/apt/sources.list

deb http://mirror.debian.org/debian jessie main contrib non-free
deb-src http://mirror.debian.org/debian jessie main contrib non-free

deb http://mirror.debian.org/debian testing main contrib non-free
deb-src http://mirror.debian.org/debian testing main contrib non-free

那时已删除nano2.2.6apt-get remove nanoapt-get update

最后nano安装apt-get install nano

检查版本nano -V

nano现在运行的是 2.7.0 版本

我在执行此操作时以 root 身份登录,因此我需要这样做cp /bin/nano才能/usr/bin/nano直接启动nano

笔记:不要忘记恢复您的/etc/apt/sources.list

正如 Bryan Cerrati 指出的那样:

使用.deb 文件安装。

dpkg -i nano_2.7.1.deb

在 Debian GNU/Linux 二进制文件中获取 nano稳定的|测试|不稳定

笔记:确保正确地为您的机器选择了合适的架构。

答案2

Nano v.2.7.1 在 Debian 中sid并且被认为是不稳定的。默认情况下不包含在 wheezy 存储库中。您可以从源代码构建它或安装可从 debian 镜像获得的 .deb 包。

安装 .deb 文件。根据您的体系结构(64 位或 32 位),您可以下载以下软件包

以下是可用架构的完整列表这里

一旦您有了.deb 文件,您就可以从那里安装。


安装:

dpkg -i nano_2.7.1-1_amd64.deb

请查看 2.7 版本常问问题。如果您需要高级安装参数,那么从源代码编译包含在常见问题解答中。


注意:我没有包含实际的可下载文件,因为我不确定这是否是 Stack Exchange 上的规则,但我将您指向了正确的下载页面,因此来源对于查看此答案的所有人来说都是透明的

答案3

我发现这是设置虚拟机时最简单、最快捷的方法,并在全新的 Ubuntu 16.04 Server VM 上进行了测试:

使用以下命令编辑 apt 源列表:

sudo nano /etc/apt/sources.list

在底部添加以下几行:

deb http://ftp.debian.org/debian unstable main
deb-src http://ftp.debian.org/debian unstable main

保存并退出 [ctrl-x, y, RETURN]

更新 apt 软件包列表,忽略“未签名”警告

sudo apt-get update

如果你想查看有哪些版本可用:

apt-cache madison nano

删除旧版本的 nano:

sudo apt-get -y remove nano

从不稳定版本安装最新版本:

sudo apt-get -y --allow-unauthenticated install nano

unstable在我们在第二步中使用新版本的 nano 添加的行前面添加“#”来注释掉源列表中的 repos:

sudo nano /etc/apt/sources.list

刷新包列表

sudo apt-get update

附加提示——然后我创建一个.nanorc文件:

nano ~/.nanorc

内容如下:

set quiet
set autoindent
set constantshow
set positionlog
set tabsize 4
set tabstospaces
set nowrap
set suspend
set titlecolor brightyellow,blue
set statuscolor brightyellow,blue
bind ^S savefile main
bind ^G findnext main
bind M-G findprevious main
set backupdir $HOME/nano-backups
set numbercolor cyan,black
set linenumbers
set keycolor cyan,black
set functioncolor blue,black

相关内容