在只有局域网的情况下,把一台笔记本电脑和的软件分享给另一个新的笔记本电脑
一个软件编译运行 可以动态链接 静态链接 和运行时链接,假设一个软件没有运行时链接库文件 ???那么在 在Windows上 是不是只要把 软件所在目录复制一份就可以了 分享该软件了(因为Windows上软件的动态库文件在软件所在目录下)???那么linux上如何 快速 分享一个软件呢???如果 该软件有运行时动态库,那么如何分享软件 ???是否有一种软件,专门 做这种 这种事情
这里说一下,虽然指出不通过 软件安装程序 分享软件,但是可以接受 把 电脑上已经安装的软件 打包成一个软件安装程序 的解决方案
可以考虑复制软件目录,如果软件是在Windows上运行,并且没有运行时链接库文件,你可以直接将软件所在目录复制到另一台笔记本电脑上。因为Windows上的软件动态库文件通常位于软件所在目录下,这样可以确保软件的完整性。
(这点比较重要,你需要确保目标机器上也安装了相应的运行时链接库。你可以在源机器上找到这些库文件,将其一同复制到目标机器上的合适位置,并设置路径环境变量以确保软件能够正确加载这些库文件。如果这个操作失败,软件很可能无法运行。)
另外,你也可以考虑打包成压缩文件:如果你想快速分享一个Linux上的软件,你可以将软件目录打包成一个压缩文件(例如.tar.gz格式),然后通过局域网将该文件传输到另一台笔记本电脑上。在接收端,解压缩该文件即可使用软件。
当然,你也可以使用用Makeself来实现,这是针对linux的环境来谈的,给你一个大概的示例:
#!/bin/bash# 安装目标目录target_dir="/opt/mysoftware"# 创建目标目录mkdir -p $target_dir# 复制文件到目标目录cp -r * $target_dir# 设置权限chmod +x $target_dir/myexecutable# 设置环境变量export PATH=$PATH:$target_direcho "安装完成!"
这样就可以执行操作了。
我所知道的 golang 算一个,它可以编译并打包成一个单独的执行文件,不需要安装就能直接执行。
我正在尝试在Mac v 10.12.2中使用 但我犯了以下错误:
问题内容: 由于某些原因,我在用pip安装新软件包时遇到问题。我有一个OS Sierra环境,以前一切正常。现在,无论我是否使用virtualenv,我都会得到: 这不仅适用于“请求”库,还适用于所有其他库(例如django等)。 我有最新的点子: 而我的python版本是:2.7.12 此外,根据本文,我检查了是否可以卷曲PyPi网站,并且确实得到了回复。 知道有什么问题吗? 已编辑 我以如下方
由于某些原因,我在安装新的pip包时遇到问题。我有一个OS Sierra环境,以前一切都很好。现在,无论我是否使用virtualenv,我都会得到: 这不仅适用于请求库,也适用于所有其他库(例如django等)。)。 我有最新的pip: 我的python版本是:2.7。12 此外,根据这篇文章,我检查了我是否可以卷曲PyPi网站,我确实得到了回复。 知道出什么问题了吗? 编辑 我执行了pip安装,
我很困惑。我已经做了十几次这个过程,从来没有遇到过这个问题。 我为乌班图安装了最新版本的R 我输入R,没有任何问题,给我最新的版本,我可以加载原生包。 但当我尝试安装新的软件包时,它们会下载,但我什么也没得到。例如,如果我安装ggplot2: 我已经彻底清除了很多次文件,但运气都不好。 我以 root 用户身份登录。 我觉得我遗漏了什么明显的东西?我不知道——我在Ubuntu、Mac、Window
问题内容: 从pypi下载python软件包及其依赖项以便在另一台计算机上脱机安装的最佳方法是什么?有什么简单的方法可以通过pip或easy_install来做到这一点?我正在尝试在未连接到Internet的FreeBSD盒上安装请求库。 问题答案: 如果该软件包位于PYPI上,则将其及其依赖项下载到某个本地目录。例如 某些软件包可能必须手工存档到外观相似的tarball中。当我想要更新(不稳定)
我正在为我的一个讲座的一个项目工作,我需要下载软件包心理学2,以便使用postgresql数据库。不幸的是,当我尝试pip的安装心理g2以下错误弹出: 有人知道为什么会这样吗?提前谢谢!