Apt-clone,克隆Ubuntu中安裝的軟件包

關於apt-clone

在下一篇文章中,我們將研究apt-clone。 這是一種簡單的方法 克隆Ubuntu上安裝的軟件包並將其還原到另一台計算機 以非常簡單和快速的方式。 很多時候,在多個Ubuntu系統上安裝同一組軟件包是一項耗時且繁瑣的任務。 如果我們不想浪費時間在多個系統上一遍又一遍地安裝相同的軟件包,這是一個不錯的選擇。

其實,當涉及到 在類似架構的Ubuntu系統上安裝軟件包,有許多方法可以簡化此任務。 您只需使用幾次鼠標單擊,就可以將應用程序,設置和數據從舊的Ubuntu系統遷移到新安裝的系統。 Aptik。 我們還將能夠使用軟件包管理器來備份已安裝軟件包的完整列表。 例如,我們可以使用APT,然後將它們安裝在新安裝的系統上。

當安裝在Ubuntu和類似操作系統上運行的應用程序時,Apt-clone將為我們提供幫助。 我們將能夠 非常容易在多個系統上安裝同一組軟件包 這樣所有人都擁有它們。 我們還可以對已安裝的應用程序的整個列表進行備份,並在必要時隨時恢復它們。

備份已安裝的軟件包,並稍後將其還原到另一個Ubuntu系統上

接下來,我們將看到 在基於Debian的系統上安裝並使用apt-clone。 我在Ubuntu 18.04系統上測試了該實用程序,但是它應該在所有基於Debian和Ubuntu的系統上都可以使用。

安裝apt-clone

我們將能夠非常容易地在Ubuntu中安裝apt-clone。 我們將在默認存儲庫中找到可用的程序 我們的操作系統。 要安裝它,我們只需要打開一個終端(Ctrl + Alt + T)並在其中寫入以下命令:

apt-clone安裝

sudo apt install apt-clone

備份已安裝的軟件包

安裝完成後,我們將創建一個目錄來保存已安裝的軟件包。 然後,我們將克隆它們並將它們保存在我們剛剛創建的位置。 為此,在終端(Ctrl + Alt + T)中,我們只需鍵入以下命令:

mkdir ~/paquetesInstalados

sudo apt-clone clone ~/paquetesInstalados

上面的命令將保存在我們的Ubuntu系統上安裝的所有軟件包。 它們將保存在名為 apt-克隆狀態-entreunosyceros-satellite2.tar.gz 位於目錄中 〜/安裝包.

查看備份文件詳細信息

查看備份文件詳細信息,我們將在終端中執行以下命令:

apt-clone備份文件信息

apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz

從上面的屏幕截圖中可以看到,我的Ubuntu 2054上總共有18.04個軟件包。

恢復備份文件

獲取備份文件後,我們將其複製到USB驅動器。 然後,我們可以轉到要安裝同一套軟件包的任何其他系統。 要安裝這些軟件包,我們可以打開一個終端(Ctrl + Alt + T)並在其中寫入以下命令:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz

你必須記住這一點 此命令將覆蓋您現有的/etc/apt/sources.list文件並安裝/刪除軟件包。 我們將必須確保目標系統與源系統具有相同的分發。 例如,如果源系統運行的是18.04位版本64 LTS,則目標系統還必須具有相同的版本和體系結構。

如果您不想在系統上還原軟件包,您只需要使用該選項 –目標/位置/文件。 使用的命令示例如下:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu

在這種情況下,上述命令會將軟件包還原到名為 〜/ oldUbuntu.

關於apt-clone的信息

如果您需要有關apt-clone的更多信息和詳細信息,則可以 看看幫助部分 打開一個終端(Ctrl + Alt + T)並輸入:

apt-克隆幫助

apt-clone -h

您也可以 檢查手冊頁。 您可以通過在同一終端中鍵入來訪問它們:

apt-clone手冊頁

man apt-clone

有關此程序的更多信息,您可以 諮詢 GitHub上的頁面 來自這個項目。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。