![如何正确安装解压的 .tar.gz 文件的 /bin 和 /lib 文件夹?](https://linux22.com/image/168087/%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E5%AE%89%E8%A3%85%E8%A7%A3%E5%8E%8B%E7%9A%84%20.tar.gz%20%E6%96%87%E4%BB%B6%E7%9A%84%20%2Fbin%20%E5%92%8C%20%2Flib%20%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
我已经下载了 Robo3T 的 .tar.gz 存档,最终得到了 a/bin
和 a/lib
以及其他几个目录。我现在应该如何安装这个?我不想只是复制它们,/usr/bin
或者/usr/lib
因为我不知道这样会破坏什么。
答案1
您可以robot3t
在不复制文件/目录的情况下执行:
cd robo3t-1.3.1-linux-x86_64-7419c406/bin/
./robot3t
github 上的压缩包:robo3t-1.3.1-linux-x86_64-7419c406.tar.gz
您可以创建符号链接:
ln -s robo3t-1.3.1-linux-x86_64-7419c406/bin/robo3t ~/.local/lib
robo3t
答案2
该 tar 文件从哪里来?它是如何创建的?具体内容应该告诉什么tar tf
)。使用 GNU tar 可以选择--strip-components=N
从提取的文件的开头删除 N 个组件,N = 1 应该删除有问题的/
.
在信任网络上的随机陌生人之前进行测试!他们的设置可能不同,他们会犯错误/假设无效,......