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

Sudo =ユーザーがスーパーユーザーとしてコマンドを実行できるようにします。
適切=高度なパッケージングツールからパッケージをインポートする(私が思うライブラリからパッケージをインポートするのと似ています)
インストールする- すべき行動
linux-kernel-devel - ????????????????(これはどういう意味ですか?)
近さ - ユーザーが偽のユーザーとしてファイル操作を実行できるようにします。
kernel-wedge build-essential - ????????????????(これはどういう意味ですか?)

答え1

sudoはシェルコマンドです。シェルに名前を入力するプログラムです。その引数は実行コマンドです。、最も権限の高いシステムユーザーです。詳細については、manコマンドを使用してコマンドの内容を読みます。マニュアルページman sudo

apt-getシェルコマンドです。簡単ツールキット。 APTはDebian、Ubuntu、Mint、その他のLinuxディストリビューション用のパッケージマネージャです。apt-getプログラムやその他のファイル(データ、文書など)のコレクションをパッケージ形式でインストールして維持します。ソフトウェアパッケージは通常インターネットリポジトリからダウンロードされますが、CDやその他のメディアでも読むことができます。より多くの情報を知りたいと思えば: man apt-get

install、ここにapt-getコマンドの1つがあります。その後、インストールするパッケージの名前が続きます。他のapt-getコマンドには、remove(名前の後のソフトウェアパッケージの削除)、upgrade(ダウンロードしてアップグレードできるすべてのソフトウェアパッケージのアップグレード)などがあります。このapt-getコマンドは、build-depソースから指定されたパッケージをインストールするために必要なすべてのパッケージをインストールします。詳細については、installマニュアルページを検索してくださいapt-get

以下はinstallパッケージ名のリストです。apt-cache show PACKAGENAMEたとえば、コマンドを使用してパッケージに関する情報を表示できますapt-cache show fakeroot。 Ubuntu Webサイトでもこの情報を見つけることができます。http://packages.ubuntu.com/fakeroot

カーネルを構築するために必要なさまざまなパッケージについては議論しません。 Ubuntu 8.04および10.04に関する情報はかなり古い情報です。現在、Ubuntuのバージョンは13.04で、13.10は数日以内にリリースされる予定で、現在の長期サポートバージョンは12.04です。

カーネルのコンパイルは複雑でエラーが発生しやすく、ほとんど役に立ちません。 Linux初心者として、これは間違いなくやるべきことではありません。

答え2

コマンドは人と一緒に見ることができます。たとえば、「man sudo」は sudo コマンドのドキュメントを表示します。 「linux-kernel-devel」などのプログラムに関する情報を探している場合は、googleまたはディレクトリから入手できます /usr/share/doc/<name>

関連情報