您是不是在開發 Linux 的軟體之時, 拿到的開發工具包裡面常常會指定開發環境,
例如指定開發環境為 Ubuntu 8.04, 不過您裝的 Linux 系統卻可能不是
Ubuntu 8.04 版本, 這時候您會如何處理 ? 找一台機器安裝 Ubuntu 8.04 ?
或是直接開啟 VMware 或是 VirtualBox 安裝一套 Ubuntu 8.04 呢 ? 另外如果
您有兩台舊的 Server 各為 Debian 和 Fedora 想要兩台合併成一台, 機器太舊又
不適合拿來虛擬化, 那您將如何處理 ?
這時候您或許可以考慮使用 chroot 的命令來切換 Guest OS, 或許您偏愛的桌面
系統是 Ubuntu 10.04 或是您是在 Server 上開發時 Host OS 可能偏愛的是 CentOS,
不管您是桌面系統還是伺服器系統您都可以使用 chroot 的方式切換到 Ubuntu 8.04
的 Guest OS 上面, 這樣在開發軟體的時候就非常的方便, 節省了大量開發時間,
當然除了開發軟體之外, 如果您需要在不同的平台間測試您的軟體, 您也可以依此類推,
很容易的在 Debian, Ubuntu, Fedora, CentOS 與不同的版本之間切換驗證
資料來源: http://superstanwu.blog.ithome.com.tw/post/775/76025
--
例如指定開發環境為 Ubuntu 8.04, 不過您裝的 Linux 系統卻可能不是
Ubuntu 8.04 版本, 這時候您會如何處理 ? 找一台機器安裝 Ubuntu 8.04 ?
或是直接開啟 VMware 或是 VirtualBox 安裝一套 Ubuntu 8.04 呢 ? 另外如果
您有兩台舊的 Server 各為 Debian 和 Fedora 想要兩台合併成一台, 機器太舊又
不適合拿來虛擬化, 那您將如何處理 ?
這時候您或許可以考慮使用 chroot 的命令來切換 Guest OS, 或許您偏愛的桌面
系統是 Ubuntu 10.04 或是您是在 Server 上開發時 Host OS 可能偏愛的是 CentOS,
不管您是桌面系統還是伺服器系統您都可以使用 chroot 的方式切換到 Ubuntu 8.04
的 Guest OS 上面, 這樣在開發軟體的時候就非常的方便, 節省了大量開發時間,
當然除了開發軟體之外, 如果您需要在不同的平台間測試您的軟體, 您也可以依此類推,
很容易的在 Debian, Ubuntu, Fedora, CentOS 與不同的版本之間切換驗證
資料來源: http://superstanwu.blog.ithome.com.tw/post/775/76025
--
All Comments