温馨提示×

debian strings怎么更新

小樊
50
2026-09-25 09:20:44
栏目: 智能运维

在 Debian 里,strings 是 binutils 软件包提供的命令。所谓“更新 strings”,通常就是更新 binutils。下面按常见场景说明。


1. 用 apt 更新 strings(最常见)

sudo apt update
sudo apt install --only-upgrade binutils

或整体升级:

sudo apt update
sudo apt upgrade

验证版本:

strings --version

2. 查看当前 strings 属于哪个包

dpkg -S $(which strings)

一般输出类似:

binutils: /usr/bin/strings

3. 只重装(修复)strings

sudo apt install --reinstall binutils

4. 从源码更新(不推荐,除非特殊需求)

sudo apt build-dep binutils
apt source binutils
cd binutils-*
./configure
make
sudo make install

⚠️ 会覆盖系统文件,可能影响系统稳定性。


5. 你可能其实是想“更新 strings 提取的内容”

如果你是指:

  • 对已变更的可执行文件重新提取字符串

那不是更新命令,而是重新执行:

strings your_binary > strings.txt

如果你能说清楚:

  • 是 命令不存在 / 版本太旧 / 行为不对
  • 还是 想分析某个新程序的字符串

我可以给你更精确的方案。

0 踩