modified | Thursday 1 May 2025 |
---|
Thursday, July 29, 2021 at 21:38
Ubuntu 下 /usr/lib/* 内 容 恢 复
androidyue
技 术 小 黑 屋
有 一 次 处 理 Ruby 的 版 本 问 题 , 删 除 了 /usr/1ib/ruby 文 件 夹 , 然 后 导
致 了 ruby 出 现 各 种 问 题 。
a 重 做 系 统 , 其 实 大 可 不 必 。 在 Ubuntu 下 使 用 这 个 方
法 即 可 。
目 IaW_PKgs =“dpkg –get-selections“.spLit (“Vn7)
3 need_reinstall = [ ]
【 Pathz“/usz/1ib/zuby“
6 “raw_pkgs.each do |x|
7 Pkg = x.Split(““) [0]
8 tf “dpkg -L #{Pkg} “.include2 path
9 puts“-> #{pkg} has files in fpath} “
10 need_reinstall « pkg
11 end
12 end
13 Puts “vnyou need to reinstall 水 need_reinstall.size} packages: “
14 Puts “\tsudo apt-get install –reinstall “+ need_reinstall.join(““)
上 面 的 内 容 保 存 成 ruby 脚 本 或 者 使 用 irb 后 复 制 粘 贴 执 行 即 可 。
最 后 会 得 到 一 个 sudo apt-get install -~-reinstLalL XXXXXX 的 内
容 。 然 后 在 终 端 执 行 得 到 的 输 出 内 容 即 可 。