Fw: [問題] 關於 dev lib 手動安裝的問題
※ [本文轉錄自 LinuxDev 看板 #1X55DFly ]
作者: gowrite (gowrite) 看板: LinuxDev
標題: [問題] 關於 dev lib 手動安裝的問題
時間: Thu Aug 12 06:46:37 2021
各位好,
最近在學習用一些套件跟軟體,在安裝階段想到了一個問題,
就是我們在用這些別人寫好的軟體的時候,
常常需要安裝一些 libxxxx-dev 之類的 dev library,
因為這些軟體當初在開發期間也有用到這些程式,
這時候通常就會使用 apt 的方式來安裝這些 library
在 apt 把這些 library 安裝在系統之後,
我想知道這些 library 主要是安裝在哪?並且安裝了什麼東西?
這時候我就有了一些疑問
舉例:
系統告訴我,要編譯 gnupg (gpg) 時,我需要安裝 libassuan library,
所以我找了 apt-get 上面的 libassan-dev 這個 library,
安裝之後,
我發現他在我系統的
/usr/bin/ 裝了 config 檔
/usr/include 裝了 header
/usr/lib/x86_64-linux-gnu 裝了 靜態檔、動態檔
/usr/lib/x86_64-linux-pkgconfig 裝了 pkg-config 檔
/usr/share 裡面裝了 m4 檔,文件檔,一些 copyright 文件,及 manual
我想問的是,如果今天沒有 apt-get 幫我們自動安裝這些 library 的話,
我們自己下載 libassuan 回來之後,
要怎麼把什麼東西放在哪個目錄下?
還是說,基本上沒辦法知道,
只能使用 autogen.sh,然後 configure 之後,
就是直接用 make 讓他自己去塞檔案到系統裡面?
我們從 apt-get install 的 libxxx-dev,
跟我們自己下載 tar 檔案,直接 make 安裝的結果,
是一樣的嗎?
這邊請高手、前輩們解惑一下,
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.11.60 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1628721999.A.BFC.html
※ 編輯: gowrite (111.255.11.60 臺灣), 08/12/2021 06:48:09
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: gowrite (111.255.11.60 臺灣), 08/12/2021 06:48:20
→
08/12 08:21,
3年前
, 1F
08/12 08:21, 1F
→
08/12 08:54,
3年前
, 2F
08/12 08:54, 2F
→
08/12 08:55,
3年前
, 3F
08/12 08:55, 3F
→
08/12 08:55,
3年前
, 4F
08/12 08:55, 4F
→
08/12 08:56,
3年前
, 5F
08/12 08:56, 5F
→
08/12 08:57,
3年前
, 6F
08/12 08:57, 6F
→
08/12 08:57,
3年前
, 7F
08/12 08:57, 7F
推
08/12 09:17,
3年前
, 8F
08/12 09:17, 8F
感謝大家的回答,
我想問另外一個問題,就是所謂的 dev library 有所謂標準的作法嗎?
也就是應該有哪些檔案,應該放到哪些目錄?
這些有標準,或者是 common style or convention 嗎?
謝謝
※ 編輯: gowrite (111.255.11.60 臺灣), 08/12/2021 14:20:37
推
08/12 14:24,
3年前
, 9F
08/12 14:24, 9F
→
08/12 14:24,
3年前
, 10F
08/12 14:24, 10F
→
08/12 14:25,
3年前
, 11F
08/12 14:25, 11F
推
08/12 14:28,
3年前
, 12F
08/12 14:28, 12F
→
08/12 14:28,
3年前
, 13F
08/12 14:28, 13F
→
08/12 14:29,
3年前
, 14F
08/12 14:29, 14F
→
08/12 14:30,
3年前
, 15F
08/12 14:30, 15F
→
08/12 14:30,
3年前
, 16F
08/12 14:30, 16F
→
08/12 14:31,
3年前
, 17F
08/12 14:31, 17F
→
08/12 14:32,
3年前
, 18F
08/12 14:32, 18F
→
08/12 14:33,
3年前
, 19F
08/12 14:33, 19F
推
08/12 14:42,
3年前
, 20F
08/12 14:42, 20F
→
08/12 15:33,
3年前
, 21F
08/12 15:33, 21F
→
08/12 15:34,
3年前
, 22F
08/12 15:34, 22F
→
08/12 20:09,
3年前
, 23F
08/12 20:09, 23F
→
08/12 20:11,
3年前
, 24F
08/12 20:11, 24F
→
08/12 20:12,
3年前
, 25F
08/12 20:12, 25F
→
08/12 20:13,
3年前
, 26F
08/12 20:13, 26F
推
08/21 16:39, , 27F
08/21 16:39, 27F
→
08/21 16:40, , 28F
08/21 16:40, 28F
→
08/21 16:42, , 29F
08/21 16:42, 29F
→
08/21 16:43, , 30F
08/21 16:43, 30F
→
08/21 16:43, , 31F
08/21 16:43, 31F
→
08/21 16:44, , 32F
08/21 16:44, 32F
推
08/21 22:24, , 33F
08/21 22:24, 33F
→
08/21 22:25, , 34F
08/21 22:25, 34F
→
08/21 22:26, , 35F
08/21 22:26, 35F
→
08/21 22:27, , 36F
08/21 22:27, 36F
→
08/22 03:15, , 37F
08/22 03:15, 37F
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章