mot*_*m79 2 linux package-management ubuntu installation apt-get
我正在我的 Linux (Ubuntu) 机器上开发 C++,并且我通过使用apt-get和从源代码安装安装了许多库。假设我想在另一台(新安装的)Linux 机器(相同版本/相同发行版)上重新创建我的环境,所以我不必输入 allsudo apt-get install等sudo make install。
有没有办法获取我所有安装库的快照并将其复制到另一台计算机?
小智 5
管理诸如 rpm 和库之类的包在所有 Linux 发行版中都非常重要。有两种方法可以将包从一个系统复制到另一个系统。
您可以创建当前软件列表的文件,如下所示:
rpm -qa > installed-software.txt
将上述文件复制到新服务器中: 如果两台机器都是相同的发行版:我们可以在 Ubuntu 发行版中执行以下操作:
apt-get -y install $(cat /home/user/installed-software.txt)
在使用 apt 或 Debian 以及 ubuntu、mint 等衍生产品的系统上...
sudo apt-get install apt-clone
apt-clone clone installedsoftware
使用tar该文件tar -cvzf installedsoftware.tar.gz installedsoftware 并将已安装的软件复制到新计算机。
sudo apt-get install apt-clone
sudo apt-clone restore installedsoftware.tar.gz
Run Code Online (Sandbox Code Playgroud)
享受....!!!
谢谢桑托什·G。
| 归档时间: |
|
| 查看次数: |
11648 次 |
| 最近记录: |