¿Qué significan los comandos sudo, apt-get, install y fakeroot?

¿Qué significan los comandos sudo, apt-get, install y fakeroot?

Estoy intentando crear un kernel personalizado en Ubuntu y vi este documento y decía que necesitaba instalar los paquetes. 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 = permite a los usuarios ejecutar comandos como superusuario
apto-obtener= Obtener un paquete de Advance Packing Tool (creo que es algo así como extraer un paquete de una biblioteca)
Instalar- Operación a hacer
linux-kernel-devel - ????????????? (¿qué significa esto?)
raíz falsa - Permite al usuario realizar manipulaciones de archivos como un usuario falso.
kernel-wedge build-essential - ??????????????? (¿qué significa esto)

Respuesta1

sudoes un comando de shell: es un programa cuyo nombre puedes escribir en el shell. Sus argumentos son un comando para ejecutar comoraíz, el usuario del sistema con privilegios máximos. Para obtener más información, utilice el mancomando para leer el comandopágina de manual: man sudo.

apt-getes un comando de shell, parte delAPTOconjunto de herramientas. APT es el administrador de paquetes en Debian, Ubuntu, Mint y otras distribuciones de Linux. apt-getInstala y mantiene programas y otras colecciones de archivos (datos, documentación, etc.) en forma de paquetes. Los paquetes generalmente se descargan de repositorios en Internet, pero también se pueden leer desde un CD u otro medio. Para más información: man apt-get.

install, aquí, es uno de apt-getlos comandos. Va seguido del nombre de uno o más paquetes a instalar. Otros apt-getcomandos incluyen remove(para eliminar los paquetes cuyo nombre sigue), upgrade(para actualizar todos los paquetes para los cuales se pueden descargar actualizaciones), etc. El apt-getcomando build-depinstala todos los paquetes necesarios para instalar el paquete especificado desde el origen. Para obtener más información, busque installen la apt-getpágina de manual.

Lo que sigue installes una lista de nombres de paquetes. Puede mostrar información sobre un paquete con el comando apt-cache show PACKAGENAME, por ejemplo apt-cache show fakeroot. También puede encontrar esta información en el sitio web de Ubuntu, por ejemplohttp://packages.ubuntu.com/fakeroot.

No entraré en los distintos paquetes que se necesitan para construir un kernel. Tenga en cuenta que la información sobre Ubuntu 8.04 y 10.04 está bastante desactualizada: la versión actual de Ubuntu es 13.04, la 13.10 saldrá en unos días y la versión actual de soporte a largo plazo es 12.04.

Compilar un kernel es complejo, propenso a errores y rara vez es útil. Definitivamente no es algo que debas hacer como novato en Linux.

Respuesta2

Los comandos se pueden ver con el hombre. Por ejemplo, 'man sudo' mostraría documentación para el comando sudo. Si está buscando información sobre programas como 'linux-kernel-devel', puede obtenerla en Google o en /usr/share/doc/<name>el directorio.

información relacionada