問題與解決方法積累

2021-08-21 16:24:58 字數 984 閱讀 2416

新裝的centos7中沒有nginx的映象源,nginx位於第三方的yum源裡面,不在centos官方yum源裡面。

解決方辦法:

安裝epel;

epel-release-latest-7.noarch.rpm

安裝成功後執行yum install nginx即可;

1、*.tar.gz/*.tgz、*.bz2形式的源**軟體包 

安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓

然後進入解壓後的目錄:

./configure 配置

make 編譯 && make install 安裝

解除安裝:make uninstall 或 手動刪除

#如果在安裝./configure的時候有新增引數,在解除安裝./configure的時候也把引數加上,不然解除安裝不了,比如下面的--prefix=目錄名,沒有這個引數,程式並不知道去**解除安裝。解除安裝後/etc中的配置檔案以及程式在其它目錄生成的檔案並不會刪除掉,這一點要注意一下。

說明:建議解壓後先閱讀說明檔案,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟體包的源**在編譯安裝後可以用make install命令來進行解除安裝,如果不提供此功能,則軟體的解除安裝必須手動刪除。由於軟體可能將檔案分散地安裝在系統的多個目錄中,往往很難把它刪除乾淨, 那你應該在編譯前進行配置,指定軟體將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用「rm -rf 軟體目錄名」命令來進行乾淨徹底的解除安裝。

2、*.src.rpm形式的源**軟體包

安裝:rpm -rebuild *.src.rpm

cd /usr/src/dist/rpms

rpm -ivh *.rpm

解除安裝:rpm -e packgename

說明:rpm --rebuild *.src.rpm命令將源**編譯並在/usr/src/dist/rpms下生成二進位制的rpm包,然後再安裝該二進位製包即可。packgename 如前所述

jquery each 跳出問題與解決方法

在乙個function裡有乙個each,在each裡某種條件 成立的話,就把這個function返回true或者false 1.obj物件是陣列 each方法會對陣列中子元素的逐個進行fn函式呼叫,直至呼叫某個子元素返回的結果為false為止,也就是說,我們可以在提供的fn函式進行處理,使之滿足一定...

ADO SQL問題及解決方法

1 ado連線sql,開啟資料集時,如果是單條語句的,後跟注釋,則執行時無結果集返回,如果是有分行符則正常 在查詢分析器當然是正常的 原因不詳,如 select from abc memo 無返回 select from abc slinkbreak memo 正常 2 刪除記錄時,出現bof 或 ...

前端問題和解決方法

centering text in column th.dt center,td.dt center change table header color using bootstrap thead th tbody td change select default color selection m...