[英]Building couchdb with minimal dependencies
我想玩轉並查看Apache的couchdb,作為我正在設計的Web應用程序的可能后端。 因此,我希望有一個Sofadb實例,而且還可以在測試完成后將其丟棄。 開發計算機是Ubuntu筆記本電腦(不是服務器)。 問題是:
所以我正在尋找一種方法來實現以下目的:
這些可能嗎?如何? 提前致謝。
順便說一句,我知道build-couchdb項目,但據我所讀,它需要預先安裝所有構建依賴項,這是不希望的,因為它將在我的系統中留下很多懸掛的軟件包,而不是依賴項沙發包的包裝。 它還會獲取Erlang的副本,這對我來說是多余的。
(親愛的主持人:這個問題不僅涉及與編程有關的問題,而且還涉及與服務器管理,Unix軟件特別是Ubuntu Linux有關的問題。因此,它可能適用於其他一些堆棧交換站點。我確認是最有可能在這里得到解答,因為這種黑客行為通常是由程序員完成的。但是,如果我錯了,請隨時進行遷移,對於您遇到的麻煩,我深表歉意。
您可以將CouchDB安裝到chroot監獄中
chroot是一種將應用程序與其他計算機隔離開來的方法,方法是將它們放入監獄。 如果您正在測試可能會更改重要系統文件的應用程序,則此功能特別有用
從Ubuntu關於創建chroot監獄的說明
假設您的筆記本電腦具有適當的硬件虛擬化支持,另一種選擇是使用KVM。
從長遠來看,KVM選項可能會更有用,因為您可以將VM的磁盤映像移動到服務器上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.