type
status
date
slug
summary
tags
category
icon
password
😀
最近更新UnRAID 7.0.0-beta.1之后,tmux终端出现异常,记录一下解决方法。

📝 问题

进入tmux后,无论输入什么都会出现意外的字符,命令能够成功执行,仅显示出了问题,看起来像是与oh-my-zsh的自动补全出现了冲突:
notion image

🔧 解决

在网上查找一番后,发现使用export TERM=xterm命令可以解决,但这并不是根本的解决方法。
使用echo $TERM或者从/etc/tmux.conf中查看到tmux默认的终端类型为tmux-256color
💡
在Linux系统中,$TERM是一个环境变量,用于指定终端类型。它可以控制终端的行为,包括窗口行为、显示、字型、命令行编辑模式等。
tmux-256color是一个终端类型,通常用于配置tmux的颜色支持。
使用命令infocmp tmux-256color查看终端类型描述信息,提示:
infocmp: couldn't open terminfo file /usr/share/terminfo/t/tmux-256color.
经过进一步了解,得知ncurses软件包中包含了tmux-256color的描述信息,但本地的此文件缺失了。
notion image
下载ncurses-6.5-x86_64-1.txz:
先卸载缺失文件的软件包,再重新安装
removepkg ncurses-6.5-x86_64-1 upgradepkg --install-new ncurses-6.5-x86_64-1.txz
notion image
安装完成后检查tmux-256color文件是否存在
notion image
再次进入tmux,一切正常。

🤗 UnRAID软件包管理

UnRAID是基于slackware开发的,除了使用NerdTools插件安装软件包外,也可以使用本文中的方法。
https://slackware.pkgs.org/中查找需要安装的软件包下载到本地,使用upgradepkg --install-new命令来安装插件未提供的软件包。
要实现持久化安装,则需要通过用户脚本在每次开机执行安装任务。

📎 参考文章

给Windows的QEMU虚拟磁盘扩容Docker 按需启动
Loading...
Biliko
Biliko
吃饱了🍚
最新发布
Linux 硬盘空间扩容
2025-3-29
Traefik 篇五:进阶的代理配置
2025-3-29
Traefik 篇八:使用Grafana监控服务和管理日志
2025-3-29
Traefik 篇七:Cloudflare内网穿透
2025-3-29
Traefik 篇六:云“fail2ban”协作式防火墙CrowdSec
2025-3-29
Traefik篇四:中间件Authelia
2025-3-29
公告
🎉祝你每天快乐!🎉