在 Ubuntu 中将软件迁移到新机器
Migrate software to a new machine in Ubuntu
我需要在Ubuntu 16.04 中安装旧版本的许可统计软件(Stata 版本 8)来教一个class。我的机器没有 CD 驱动器,这是我多年前购买的 Stata 发行版所在的介质。
但是,我确实在我的旧办公室计算机 (运行 Ubuntu 14.04) 中安装了相关软件。我可以简单地将 /usr/local/stata8/
目录复制到我的新机器上,并假设它可以工作吗?
非常欢迎任何建议。
假设你有软件的光盘,我肯定会建议你使用它。只需找一些带有 USB 端口和 CD 驱动器的笔记本电脑或台式机,然后将其复制到 U 盘即可。
还有一些其他选项,比如如果没有可用的 U 盘,则通过网络将新的 Ubuntu 连接到带有 CD 驱动器的计算机并通过网络传输软件。
我认为最不可靠的选择是直接将安装的软件目录从一台计算机复制到另一台计算机。
请尝试一些电脑维修店,如果他们收费合理,或者一些商店,如果他们可以提供外部 USB CD ROM 只是为了 运行 安装。由于我们谈论的是许可软件,而我不是这方面的专业人士,因此我无法提出任何建议来直接通过网络复制某些已安装产品的目录。我是 Linux 粉丝。如果你有一个可启动的 Linux 棒,然后从 ebay 购买一个与硬件兼容的便宜的 CDROM。可以理解,您做出最终决定。
你当然可以试一试,如果没有其他选择,比如复制安装程序光盘映像。
如果机器不是同一架构(i686 或 x86-64),它将无法运行,请在终端上使用 uname -m
查找。
如果软件包含 /usr/local/stata8
中的所有库依赖项,它应该可以直接运行。
如果它使用系统安装的库,它可能无法工作。在这里,您必须通过 apt
找出要安装的库。也可能需要旧版本的打包库。
任何 Stata 安装目录都可以简单地复制并粘贴到另一个 directory/machine。您还需要手动将您的 ado
个文件(从 SSC 下载或自制)从旧计算机复制到新计算机。要了解目录,请在 Stata 命令 window 中执行 sysdir
。将您的 ado
文件夹粘贴到新机器上的类似目录中。
这些步骤适用于 Windows 和 Linux/Mac。在复制目录之前,最好压缩整个 stata8
文件夹 - 这将大大减少复制时间,因为有很多小文件。
我需要在Ubuntu 16.04 中安装旧版本的许可统计软件(Stata 版本 8)来教一个class。我的机器没有 CD 驱动器,这是我多年前购买的 Stata 发行版所在的介质。
但是,我确实在我的旧办公室计算机 (运行 Ubuntu 14.04) 中安装了相关软件。我可以简单地将 /usr/local/stata8/
目录复制到我的新机器上,并假设它可以工作吗?
非常欢迎任何建议。
假设你有软件的光盘,我肯定会建议你使用它。只需找一些带有 USB 端口和 CD 驱动器的笔记本电脑或台式机,然后将其复制到 U 盘即可。 还有一些其他选项,比如如果没有可用的 U 盘,则通过网络将新的 Ubuntu 连接到带有 CD 驱动器的计算机并通过网络传输软件。 我认为最不可靠的选择是直接将安装的软件目录从一台计算机复制到另一台计算机。 请尝试一些电脑维修店,如果他们收费合理,或者一些商店,如果他们可以提供外部 USB CD ROM 只是为了 运行 安装。由于我们谈论的是许可软件,而我不是这方面的专业人士,因此我无法提出任何建议来直接通过网络复制某些已安装产品的目录。我是 Linux 粉丝。如果你有一个可启动的 Linux 棒,然后从 ebay 购买一个与硬件兼容的便宜的 CDROM。可以理解,您做出最终决定。
你当然可以试一试,如果没有其他选择,比如复制安装程序光盘映像。
如果机器不是同一架构(i686 或 x86-64),它将无法运行,请在终端上使用 uname -m
查找。
如果软件包含 /usr/local/stata8
中的所有库依赖项,它应该可以直接运行。
如果它使用系统安装的库,它可能无法工作。在这里,您必须通过 apt
找出要安装的库。也可能需要旧版本的打包库。
任何 Stata 安装目录都可以简单地复制并粘贴到另一个 directory/machine。您还需要手动将您的 ado
个文件(从 SSC 下载或自制)从旧计算机复制到新计算机。要了解目录,请在 Stata 命令 window 中执行 sysdir
。将您的 ado
文件夹粘贴到新机器上的类似目录中。
这些步骤适用于 Windows 和 Linux/Mac。在复制目录之前,最好压缩整个 stata8
文件夹 - 这将大大减少复制时间,因为有很多小文件。