RHEL6基礎二十四之RHEL軟體包管理 原始碼安裝

2021-09-21 22:35:00 字數 2820 閱讀 9233

、概述

對於rpm格式封裝的應用程式

,當作者在編譯源**程式的時候,有可能繫結了許多功能,

安裝時被繫結的其它功能也一併安裝到linux主機上,這樣就可能造成一些安全隱患。因為rpm軟體包的更新並沒有源**。

通過對程式源**進行重新配置並編譯安裝後,可以定製更靈活、更豐富的功能

當需要對現有的程式源**進行適當修改,以便增加新的功能時,也必須釋放出該軟體的源**,進行修改後再重新編譯安裝

二、編譯安裝

編譯安裝的基本步驟

將源**檔案轉變為二進位制可執行程式,

編譯的過程主要是根據makefile檔案中的配置資訊,將源**編譯、連線成可執行程式

顧名思義,這一步就是對上一步 make 的檢查了,要確保 make 是沒有錯誤的,也就是這一步的 test、check要全部是 ok 的,error 為0;這步可省略

三、原始碼編譯安裝程式的解除安裝

很多source的makefile都有寫uninstall規則,如果原先的source還在,可直接在souce裡make uninstall&&make clean,然後重新configure......如果沒有uninstall規則一句一句看makefile裡install部分他都幹了些什麼,然後挨個刪除

編譯安裝ntfs-3g

RHEL6基礎二十四之RHEL軟體包管理 原始碼安裝

一 概述 對於rpm格式封裝的應用程式 當作者在編譯源 程式的時候,有可能繫結了許多功能,安裝時被繫結的其它功能也一併安裝到linux主機上,這樣就可能造成一些安全隱患。因為rpm軟體包的更新並沒有源 通過對程式源 進行重新配置並編譯安裝後,可以定製更靈活 更豐富的功能 當需要對現有的程式源 進行適...

RHEL6 軟體倉庫

建立乙個本地的軟體倉庫 1 mkdir media cdrom 2 把rhel6光碟裝載到 media cdrom mount dev cdrom media cdrom iso載入命令,系統重啟後需要重新裝載光碟或iso檔案 mount o loop root x.iso media cdrom ...

RHEL6基礎四十九之RHEL檔案(夾)許可權高階篇

acl許可權管理 acl access control list,訪問控制列表 主要是提供傳統的owner,group,others的read,write,execute許可權之外的具體許可權設定,acl可以針對單一使用者 單一檔案或目錄來進行r,w,x的許可權控制,對於需要特殊許可權的使用狀況有一...