CMake和Configure專案的安裝與反安裝
阿新 • • 發佈:2019-02-13
Configure:
專案安裝:
比如用原始碼包安裝gaim 的
以安裝MySQL 5.5.9為例,執行:
這些引數的意思:
-DCMAKE_INSTALL_PREFIX=/data/mysql 準備安裝到那裡
-DEFAULT_CHARSET=utf8 預設的字符集
-DMYSQL_TCP_PORT=3306 資料庫的監聽埠
-DMYSQL_UNIX_ADDR=/tmp/mysql3306.sock 本機連回資料庫的unix socket
-DWITH_DEBUG=0 關閉debug模式
-DWITH_INNOBASE_STORAGE_ENGINE=1 開啟innodb引擎
CMake 預設不提供 uninstall 這個 target,想要的話,輸入:
對於不修改配置的專案足夠了,manifest.txt 是CMake 生成的安裝檔案列表。
專案安裝:
比如用原始碼包安裝gaim 的
./configure --prefix=/opt/gaim make make install
./configure --prefix=/opt/mlterm make make install
專案刪除:
如果刪除,就刪除相應的軟體目錄;
有些軟體要在解壓安裝目錄中執行
make uninstall
CMake:
專案安裝:
1、首先安裝CMake工具
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz tar xvzf cmake-2.8.4.tar.gz cd cmake-2.8.4 ./configure make make install
tar zxvf mysql-5.5.9.tar.gz cd mysql-5.5.9/ rm CMakeCache.txt cmake -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/ -DMYSQL_DATADIR=/home/mysql/data/ -DEFAULT_CHARSET=utf8 -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DWITH_DEBUG=0 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_USER=mysql
-DCMAKE_INSTALL_PREFIX=/data/mysql 準備安裝到那裡
-DEFAULT_CHARSET=utf8 預設的字符集
-DMYSQL_TCP_PORT=3306 資料庫的監聽埠
-DMYSQL_UNIX_ADDR=/tmp/mysql3306.sock 本機連回資料庫的unix socket
-DWITH_DEBUG=0 關閉debug模式
-DWITH_INNOBASE_STORAGE_ENGINE=1 開啟innodb引擎
make && make install專案刪除:
CMake 預設不提供 uninstall 這個 target,想要的話,輸入:
xargs rm < install_manifest.txt