Wofür stehen die Befehle sudo, apt-get, install und fakeroot?

Wofür stehen die Befehle sudo, apt-get, install und fakeroot?

Ich versuche, einen benutzerdefinierten Kernel auf Ubuntu zu erstellen, und ich habe dieses Dokument gesehen und es sagte, ich müsse die Pakete installieren 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 = erlaubt Benutzern, Befehle als Superuser auszuführen
apt-get= Holen Sie sich ein Paket vom Advance Packing Tool (so etwas wie ein Paket aus einer Bibliothek extrahieren, glaube ich)
Installieren- Auszuführende Operation
linux-kernel-devel – ?????????????? (was bedeutet das)
gefälschte Wurzel - Ermöglicht dem Benutzer, Dateimanipulationen als Fake-Benutzer durchzuführen.
kernel-wedge build-essential – ?????????????? (was bedeutet das)

Antwort1

sudoist ein Shell-Befehl — es ist ein Programm, dessen Namen Sie in der Shell eingeben können. Seine Argumente sind ein Befehl, der ausgeführt werden soll alsWurzel, der Systembenutzer mit maximalen Berechtigungen. Weitere Informationen erhalten Sie, indem Sie den manBefehl verwenden, um diemanpage: man sudo.

apt-getist ein Shell-Befehl, Teil desGEEIGNETTool-Suite. APT ist der Paketmanager für Debian, Ubuntu, Mint und andere Linux-Distributionen. apt-getinstalliert und verwaltet Programme und andere Dateisammlungen (Daten, Dokumentation usw.) in Form von Paketen. Pakete werden normalerweise aus Repositories im Internet heruntergeladen, können aber auch von einer CD oder einem anderen Medium gelesen werden. Weitere Informationen: man apt-get.

installist hier einer von apt-get. Darauf folgt der Name eines oder mehrerer zu installierender Pakete. Andere apt-getBefehle sind remove(zum Entfernen der Pakete, deren Name folgt), upgrade(zum Upgraden aller Pakete, für die Upgrades heruntergeladen werden können) usw. Der apt-getBefehl build-depinstalliert alle Pakete, die zum Installieren des angegebenen Pakets aus der Quelle erforderlich sind. Weitere Informationen finden Sie installauf der apt-getManpage.

Es folgt installeine Liste mit Paketnamen. Informationen zu einem Paket können Sie mit dem Befehl anzeigen apt-cache show PACKAGENAME, z. B. apt-cache show fakeroot. Sie finden diese Informationen auch auf der Ubuntu-Website unter z. B.http://packages.ubuntu.com/fakeroot.

Ich werde nicht auf die verschiedenen Pakete eingehen, die zum Erstellen eines Kernels erforderlich sind. Beachten Sie, dass die Informationen zu Ubuntu 8.04 und 10.04 ziemlich veraltet sind: Die aktuelle Ubuntu-Version ist 13.04, 13.10 erscheint in wenigen Tagen und die aktuelle Version mit Langzeitsupport ist 12.04.

Das Kompilieren eines Kernels ist komplex, fehleranfällig und nur selten sinnvoll. Als Linux-Neuling sollten Sie das auf keinen Fall tun.

Antwort2

Befehle können mit man angezeigt werden. Beispielsweise würde „man sudo“ die Dokumentation für den Befehl sudo aufrufen. Wenn Sie nach Informationen zu Programmen wie „linux-kernel-devel“ suchen, können Sie diese über Google oder aus /usr/share/doc/<name>einem Verzeichnis erhalten.

verwandte Informationen