[LPIC-2]Volume 52

User Joseph has successfully extracted and compiled a program from source code. Installing the binaries produces errors. What is the most likely reason?

A. The source code was compiled for a different CPU
B. The permissions set in the /usr/bin directory are wrong
C. The binaries require root privileges to be installed
D. The wrong prefix was used during configuration of the source code

題解

選項A,這會是在執行程式的時候才會出現的問題。

選項B,「/usr/bin」目錄是透過套件庫安裝的套件所存放執行檔的目錄(由套件管理員直接對其進行管理),如果是使用者自行編譯安裝的程式執行檔通常會放置在「/usr/local/bin」目錄下。

選項C,「/usr/local/bin」目錄預設擁有者和群組為「root」,權限為「755」。若要將檔案寫入至該目錄,需要是「root」才擁有寫入權限。因此為正確答案。

選項D,「prefix」是用於編譯的時候目的檔案所存放的路徑之前綴,與安裝檔案時的路徑無關。

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章