在 Debian 中,并没有一个叫 “debian strings” 的官方软件包或命令。你指的可能是以下几种情况之一,下面分别说明:
strings 命令(来自 binutils)strings 是 GNU binutils 提供的工具,常用于查看二进制文件中的可打印字符串。
strings --version
sudo apt update
sudo apt install --only-upgrade binutils
或重新安装:
sudo apt install --reinstall binutils
Debian 稳定版的
strings版本通常较旧,但非常稳定。
sudo apt build-dep binutils
git clone git://sourceware.org/git/binutils-gdb.git
cd binutils-gdb
./configure
make
sudo make install
安装后通常在:
/usr/local/bin/strings
Debian 本身使用 gettext 管理字符串。
sudo apt update
sudo apt install --only-upgrade gettext
msgfmt # 编译 .po -> .mo
msginit # 新建翻译
msgmerge # 更新翻译
例如从 Debian 11 升级到 12:
sudo apt update
sudo apt full-upgrade
并修改:
/etc/apt/sources.list
strings(binutils)如果你能补充说明:
我可以给你更精确的命令。