linux - 从 linux 机器复制已安装的二进制文件
问题描述
我最近从二进制文件中安装了一个程序。不幸的是,我没有将源代码复制到个人 repo 中。二进制文件的宿主已决定不再支持它,并且不再托管它
但是,我们选择坚持使用这个版本。我确实可以访问安装了此软件的机器。
是否可以从已安装的软件中复制二进制文件?
这是使用安装的rpm -i
解决方案
技术上是的。您需要找到与包一起安装的所有文件并将它们全部复制到目标机器中的相应路径,但这取决于包和脚本在包安装过程中文件复制之前/之后运行的脚本。
要查找从 rpm 安装的文件,您可以尝试以下操作:
# rpm -ql httpd
使用的 RPM 选项:
- -q :这是一个通用的 rpm 查询
- -l : 列出包内容
推荐阅读
- r - 无法安装 R 语言
- c++ - 如何使用 Cmake 将 stb_image.h 包含到我的 C++ 项目中?
- scheme - 我的 SICP 练习 1.3 的实施是否朝着正确的方向发展?
- apache-camel - 骆驼 3.2 和 Javascript
- javascript - 云IDE(MERN Stack)上的React API通信拒绝
- macos - 为什么我在尝试安装 python 包时总是遇到权限问题?
- r - 从 sqlite 将非常大的数据集导入到 h2o
- excel - 选中和取消选中复选框
- postgresql - Debezium postgres kafka 连接器因 Java 堆空间问题而失败
- mysql - 使用 MySQL 在 JSON 与行/列中存储图像路径?