關於 dev lib 手動安裝的問題 - Linux

By Connor
at 2021-08-12T06:48
at 2021-08-12T06:48
Table of Contents
※ [本文轉錄自 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 安裝的結果,
是一樣的嗎?
這邊請高手、前輩們解惑一下,
謝謝
--
作者: 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 安裝的結果,
是一樣的嗎?
這邊請高手、前輩們解惑一下,
謝謝
--
Tags:
Linux
All Comments

By Gilbert
at 2021-08-14T08:13
at 2021-08-14T08:13

By Quanna
at 2021-08-16T09:39
at 2021-08-16T09:39

By Ophelia
at 2021-08-18T11:04
at 2021-08-18T11:04

By Edith
at 2021-08-20T12:30
at 2021-08-20T12:30

By Susan
at 2021-08-22T13:55
at 2021-08-22T13:55

By Aaliyah
at 2021-08-24T15:21
at 2021-08-24T15:21

By Ophelia
at 2021-08-26T16:46
at 2021-08-26T16:46

By Jacob
at 2021-08-28T18:12
at 2021-08-28T18:12

By William
at 2021-08-30T19:37
at 2021-08-30T19:37

By Daniel
at 2021-09-01T21:03
at 2021-09-01T21:03

By Dinah
at 2021-09-03T22:28
at 2021-09-03T22:28

By Lily
at 2021-09-05T23:54
at 2021-09-05T23:54

By Elvira
at 2021-09-08T01:19
at 2021-09-08T01:19

By Odelette
at 2021-09-10T02:45
at 2021-09-10T02:45

By Skylar Davis
at 2021-09-12T04:10
at 2021-09-12T04:10

By Skylar DavisLinda
at 2021-09-14T05:36
at 2021-09-14T05:36

By Mary
at 2021-09-16T07:01
at 2021-09-16T07:01

By Cara
at 2021-09-18T08:27
at 2021-09-18T08:27

By Emma
at 2021-09-20T09:52
at 2021-09-20T09:52

By Gilbert
at 2021-09-22T11:18
at 2021-09-22T11:18

By Agnes
at 2021-09-24T12:43
at 2021-09-24T12:43

By Queena
at 2021-09-26T14:09
at 2021-09-26T14:09

By Charlie
at 2021-09-28T15:34
at 2021-09-28T15:34

By Caroline
at 2021-09-30T17:00
at 2021-09-30T17:00

By Adele
at 2021-10-02T18:25
at 2021-10-02T18:25

By Iris
at 2021-10-04T19:51
at 2021-10-04T19:51

By Connor
at 2021-10-06T21:16
at 2021-10-06T21:16

By Hedwig
at 2021-10-08T22:42
at 2021-10-08T22:42

By Eden
at 2021-10-11T00:07
at 2021-10-11T00:07

By Rae
at 2021-10-13T01:33
at 2021-10-13T01:33

By Jacky
at 2021-10-15T02:58
at 2021-10-15T02:58
Related Posts
網樂通 kernel 2.6.32.59 upgrade

By Edith
at 2021-08-09T01:42
at 2021-08-09T01:42
makefile for loop 問題

By Ina
at 2021-08-06T12:23
at 2021-08-06T12:23
shellscript tar問題

By Suhail Hany
at 2021-08-05T21:35
at 2021-08-05T21:35
直立外接螢幕待機後無法重開

By Joseph
at 2021-08-05T14:27
at 2021-08-05T14:27
makefile for loop 問題

By Megan
at 2021-08-04T16:25
at 2021-08-04T16:25