sudo、apt-get、install 和 fakeroot 指令代表什麼?

sudo、apt-get、install 和 fakeroot 指令代表什麼?

我正在嘗試在 ubuntu 上建立自訂內核,我看到了這個文檔,它說我需要安裝軟體包 https://help.ubuntu.com/community/Kernel/Compile

To start, you will need to install a few packages. The exact commands to install those packages depends on which release you are using:

Hardy (8.04): 

sudo apt-get install linux-kernel-devel fakeroot kernel-wedge build-essential
Note: The package makedumpfile is not available in Hardy.

Lucid (10.04): 


sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge
sudo apt-get build-dep linux
sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev
sudo apt-get install linux-kernel-devel fakeroot kernel-wedge build-essential

須藤 = 允許使用者以超級使用者身分執行指令
apt-get=從高級打包工具中獲取一個包(我相信類似於從庫中提取一個包)
安裝- 要做的操作
linux-kernel-devel - ???????????????(這是什麼意思)
假根 - 允許使用者以假使用者身分進行檔案操作。
kernel-wedge build-essential - ???????????????(這是什麼意思)

答案1

sudo是一個 shell 命令——它是一個程序,您可以在 shell 中鍵入其名稱。它的參數是一個運行命令,具有最大權限的系統使用者。欲了解更多信息,請使用man命令讀取命令的手冊頁: man sudo

apt-get是一個 shell 指令,是易於工具套件。 APT 是 Debian、Ubuntu、Mint 和其他 Linux 發行版上的套件管理器。apt-get以套件的形式安裝和維護程序和其他文件集合(資料、文件等)。軟體包通常從 Internet 上的儲存庫下載,但也可以從 CD 或其他媒體讀取。了解更多:man apt-get

install,這裡是其中一個apt-get指令。其後是要安裝的一個或多個軟體包的名稱。其他命令apt-get包括remove(刪除其名稱後面的軟體包)、upgrade(升級所有可下載升級的軟體包)等。有關更多信息,請在手冊頁中搜尋。apt-getbuild-depinstallapt-get

以下install是包名稱列表。您可以使用以下命令顯示有關包的信息apt-cache show PACKAGENAME,例如apt-cache show fakeroot。您也可以在 Ubuntu 網站上找到此信息,例如http://packages.ubuntu.com/fakeroot

我不會討論建立核心所需的各種套件。請注意,有關 Ubuntu 8.04 和 10.04 的資訊相當過時:目前的 Ubuntu 版本是 13.04,幾天後將發布 13.10,目前的長期支援版本是 12.04。

編譯核心非常複雜、容易出錯且很少有用。作為一個 Linux 新手,這絕對不應該做。

答案2

指令可以用man查看。例如,「man sudo」將顯示 sudo 命令的文件。如果您正在尋找有關“linux-kernel-devel”等程式的信息,您可以從Google或目錄中獲取 /usr/share/doc/<name>

相關內容