原始碼編譯安裝。自定義Yum倉庫

2021-10-05 00:27:30 字數 1079 閱讀 8459

原始碼編譯安裝

主要優點

–獲得軟體的最新版,及時修復bug

–軟體功能可按需選擇/定製,有更多軟體可供選擇

–原始碼包適用各種平台

1.安裝開發工具

yum -y install gcc make

rpm -q gcc rpm -q make

2.進行tar解包

tar -xf /root/tools.tar.gz -c /usr/local

ls /usr/local/tools/

tar -xf /usr/local/tools/inotify-tools-3.13.tar.gz -c /usr/local/

ls /usr/local

3.執行./configure 進行配置

cd /usr/local/inotify-tools-3.13/

./configure --prefix=/opt/myrpm

4.進行make編譯

make

5.進行make install 安裝

make install

ls /opt/myrpm/

bin include lib share

自定義yum倉庫

a:準備好的rpm包

ls /usr/local/tools/other/

b:生成倉庫資料檔案

createrepo /usr/local/tools/other/ 生成倉庫資料檔案

ls /usr/local/tools/other/

c:書寫客戶端檔案

vim /etc/yum.repos.d/haha.repo

[haha]

name=centos7

baseurl=file:///***

enabled=1

gpgcheck=0

[myrpm]

name=myrpm

baseurl=file:///usr/local/tools/other :指向repodata所在的路徑

enabled=1

gpgcheck=0

yum -y install oneko

Linux apache原始碼安裝自定義Server

root www wget root www wget root www wget 解壓 root www tar xzvf apr 1.6.3.tar.gz tar xzvf apr util 1.6.1.tar.gz pcre 8.36.tar.gz 安裝apr 切換到apr目錄 configu...

自定義centos7 yum倉庫

將安裝光碟插入 mkdir newyum umount dev sr0 mount dev sr0 media cp rf media packages newyum 將映象中的rpm包全員copy到倉庫目錄中 createrepo newyum 建立yum倉庫 yum clean all 清除yu...

模仿原始碼自定義ArrayList

最近看了下arraylist的原始碼,抽空根據arraylist的底層結構寫了乙個功能簡單無泛型的自定義arraylsit,幫助自己更好理解arraylist 其實現的底層資料結構為數object組,如下 自己實現乙個arraylist public class myarraylist public...