20 nov 2010

COMANDO APT-GET

COMANDO APT-GET
Instalar paquetes
apt-get install <paquete>
Para resolver dependencias
apt-get -f install
Reinstala un paquete
apt-get –reinstall install <paquete>
Eliminar paquetes (desistalar un paquete)
apt-get remove <paquete>
Eliminar paquetes junto con sus ficheros de configuración
apt-get remove –purge <paquete>
Actualiza la lista de paquetes disponible
apt-get update
Comprueba que todo ha ido bien tras la utilizacion de “apt-get update”
apt-get check
Actualiza el sistema sin borrar nada
apt-get upgrade
Actualiza el sistema borrando e instalando lo que sea necesario (actualización mas profunda)
apt-get dist-upgrade
Borra (no desistala) los paquetes descargados que sean redundantes (se quedará con la ultima versión, limpiara los paquetes viejos que no se usan)
apt-get autoclean
Borra los paquetes descargados (limpia los paquetes descargados e instalados)
apt-get clean
Muestra la ayuda de APT-GET
apt-get help
NOTA: Si quieres ejecutar estos comandos como superusuario, solo deberás añadir “sudo” delante de todo.
sudo = es hacer algo como superusuario
ejemplo: sudo apt-get install


COMANDO APTITUDE

USAR COMANDO aptitude
Instalar paquetes:
sudo aptitude install <paquetes>
Desinstalar paquetes:
sudo aptitude remove <paquetes>
Desinstalar paquetes (incluyendo archivos de configuración):
sudo aptitude remove –purge <paquetes>
Actualizar la lista de paquetes disponibles:
sudo aptitude update
Actualizar el sistema con las actualizaciones de paquetes disponibles:
sudo aptitude upgrade
Actualiza el sistema borrando e instalando lo que sea necesario
sudo aptitude dist-upgrade
Obtener una lista de opciones del comando:
sudo aptitude help
Reinstala el paquete o los paquetes que le indiqueis separados por espacios
sudo aptitude reinstall <paquete>

Busca un paquete que contenga ese nombre o descripción
sudo aptitude search <paquete>

Muestra la informacion disponible sobre ese paquete
sudo aptitude show <paquete>
Borra (no desisntala) los paquetes descargados que sean redundantes (se quedará con la última versión)
aptitude autoclean
Borra los paquetes descargados
aptitude clean

Opciones adicionales de aptitude:
-s                simula las acciones pero no las realizará
-d                sólo descargara los paquetes,no los instalará.
-y                supone respuesta afirmativa a todas las preguntas simples.
-f                 trata de arreglar paquetes rotos de forma agresiva.

RPM

A continuación explico los comandos básicos para la gestion de paquetería RPM, instalar, desinstalar, actualizar, buscar, etc.

Instalación de paquetes RPM

Podemos instalar paquetes RPM descargardos en el propio sistema además de hacerlo directamente vía ftp o http. En cuanto a los parámetros, -i es de install, -v de verbose y -h de hash, podéis verlo en la ayuda del propio comando (–help o man)

Desinstalar paquetes RPM

# rpm -e foo

Actualizar paquetes RPM

# rpm -Uvh foo-1.0-2.i386.rpm
# rpm -Uvh ftp://ftp.redhat.com/pub/redhat/RPMS/foo-1.0-1.i386.rpm
# rpm -Uvh http://oss.oracle.com/projects/firewire/dist/files/kernel-2.4.20-18.10.1.i686.rpm
Lo que hacemos al actualizar de este modo vía rpm es desinstalar el paquete antiguo e instalar el nuevo, también soporta el protocolo ftp y http.

Listar todos los paquetes RPM instalados en el sistema

# rpm -qa
Esta orden listará todos los paquetes instalados en el sistema.

Listar determinados paquetes RPM

# rpm -q foo
De este modo listamos la información de un determinado paquete, su nombre, versión, etc.

Listar información de un paquete RPM

# rpm -qi foo

Listar ficheros de un paquete RPM instalado

# rpm -ql foo

Verificar firma de un paquete RPM

# rpm --checksig foo

COMANDO BCDedit

Opciones de la línea de comandos de BCDEdit






Los archivos de datos de la configuración de arranque (BCD) proporcionan un almacén que se usa para describir aplicaciones de arranque y configuraciones de aplicaciones de arranque. Los objetos y elementos del almacén reemplazan Boot.ini.
BCDEdit es una herramienta de la línea de comandos que sirve para administrar almacenes BCD. Se puede usar para diversos fines, entre ellos crear nuevos almacenes, modificar los existentes, agregar opciones de menú de arranque, etc. Esencialmente, BCDEdit tiene el mismo objetivo que Bootcfg.exe en versiones anteriores de Windows, con dos mejoras destacables:
  • BCDEdit expone una mayor variedad de opciones de arranque que Bootcfg.exe.
  • BCDEdit ha mejorado la compatibilidad con los scripts.
Nota
Se requieren privilegios administrativos para usar BCDEditor con el fin de modificar BCD.
BCDEdit es la principal herramienta para editar la configuración de arranque de Windows Vista y versiones posteriores de Windows. Se incluye con la distribución de Windows Vista en la carpeta %WINDIR%\System32.
BCDEdit se limita a los tipos de datos estándar y se ha diseñado principalmente para realizar cambios comunes en BCD. Para realizar operaciones más complejas o trabajar con tipos de datos no estándar, use la interfaz de programación de aplicaciones (API) de Instrumental de administración de Windows (WMI) de BCD para crear herramientas personalizadas más versátiles y flexibles.

Opciones de la línea de comandos de BCDEdit

Están disponibles las siguientes opciones de la línea de comandos para BCDEdit.exe.
BCDEdit / Comando [Argumento1] [Argumento2] ...

Opción general de la línea de comandos de BCDEdit

 

Opción
Descripción
/?
Muestra una lista de comandos de BCDEdit. Si ejecuta este comando sin argumentos, se muestra un resumen de los comandos disponibles. Para mostrar ayuda detallada acerca de un comando concreto, ejecute bcdedit /?comando, donde comando es el nombre del comando del que busca más información. Por ejemplo, bcdedit /? createstore muestra ayuda detallada acerca del comando Createstore.

Opciones de la línea de comandos de BCDEdit para realizar operaciones en un almacén

 

Opción
Descripción
/createstore
Crea un nuevo almacén de datos de la configuración de arranque (BCD) vacío. El almacén creado no es un almacén del sistema.
/export
Exporta el contenido del almacén del sistema a un archivo. Este archivo se puede usar más adelante para restaurar el estado del almacén del sistema. Este comando sólo es válido para el almacén del sistema.
/import
Restaura el estado del almacén del sistema mediante un archivo de datos de copia de seguridad generado anteriormente con la opción /export. Este comando elimina las entradas existentes en el almacén del sistema antes de realizar la importación. Este comando sólo es válido para el almacén del sistema.
/store
Esta opción se puede usar con la mayoría de los comandos de BCDEdit para especificar el almacén que se va a usar. Si no se especifica esta opción, BCDEdit opera en el almacén del sistema. Si ejecuta el comando bcdedit /store por sí solo, equivale a ejecutar el comando bcdedit /enum active.

Opciones de la línea de comandos de BCDEdit para realizar operaciones en entradas de un almacén

 

Opción
Descripción
/copy
Hace una copia de una entrada de arranque especificada en el mismo almacén del sistema.
/create
Crea una nueva entrada en el almacén de datos de la configuración de arranque (BCD). Si se especifica un identificador conocido, no se pueden especificar las opciones /application, /inherit ni /device. Si no se especifica un identificador o éste no es conocido, se deben especificar las opciones /application, /inherit o /device.
/delete
Elimina un elemento de una entrada especificada.

Opciones de la línea de comandos de BCDEdit para realizar operaciones en opciones de entrada

 

Opción
Descripción
/deletevalue
Elimina un elemento especificado de una entrada de arranque.
/set
Establece el valor de una opción de entrada.

Opciones de la línea de comandos de BCDEdit que controlan la salida

 

Opción
Descripción
/enum
Enumera las entradas de un almacén. La opción /enum es el valor predeterminado para BCEdit, por lo que ejecutar el comando bcdedit sin opciones equivale a ejecutar el comando bcdedit /enum active.
/v
Modo detallado. Normalmente, los identificadores de entrada conocidos se representan en formato abreviado. Si especifica /v como opción de la línea de comandos, se muestra la forma completa de todos los identificadores. Si ejecuta el comando bcdedit /v por sí solo, equivale a ejecutar el comando bcdedit /enum active /v.

Opciones de la línea de comandos de BCDEdit que controlan el Administrador de arranque

 

Opción
Descripción
/bootsequence
Especifica un orden de presentación único que se usará en el siguiente arranque. Este comando se asemeja a la opción /displayorder, excepto en que se usa sólo la siguiente vez que se inicia el equipo. Después, el equipo vuelve al orden de presentación original.
/default
Especifica la entrada predeterminada que el administrador de arranque selecciona cuando se agota el tiempo de espera.
/displayorder
Especifica el orden de presentación que el administrador de arranque usa al mostrar opciones de arranque a un usuario.
/timeout
Especifica el tiempo de espera, en segundos, antes de que el administrador de arranque seleccione la entrada predeterminada.
/toolsdisplayorder
Especifica el orden de presentación que el administrador de arranque usará al mostrar el menú Herramientas.

Opciones de la línea de comandos de BCDEdit que controlan Servicios de administración de emergencia

 

Opción
Descripción
/bootems
Habilita o deshabilita Servicios de administración de emergencia (EMS) para la entrada especificada.
/ems
Habilita o deshabilita EMS para la entrada de arranque de sistema operativo especificada.
/emssettings
Establece la configuración global de EMS para el equipo. /emssettings no habilita ni deshabilita EMS para ninguna entrada de arranque concreta.

Opciones de la línea de comandos de BCDEdit que controlan la depuración

 

Opción
Descripción
/bootdebug
Habilita o deshabilita el depurador de arranque para una entrada de arranque especificada. Aunque este comando funciona con cualquier entrada de arranque, sólo es efectivo para aplicaciones de arranque.
/dbgsettings
Especifica o muestra la configuración global del depurador para el sistema. Este comando no habilita ni deshabilita el depurador de kernel; use la opción /debug para ese fin. Para establecer una configuración global de depurador individual, use el comando bcdedit /setdbgsettings tipo valor.
/debug
Habilita o deshabilita el depurador de kernel para una entrada de arranque especificada.
Para solucionar los problemas relacionados con una nueva instalación, habilite el modo de depuración modificando el archivo de configuración de arranque (BCD). Por ejemplo, use la siguiente sintaxis para habilitar la depuración de kernel o de arranque.
bcdedit /set <id> debug on
O bien
bcdedit /set <id> bootdebug on 
donde <id> es el GUID del objeto Loader que se utiliza para cargar el sistema operativo. Puede usar el valor "Predeterminado" si el sistema operativo es la opción predeterminada del menú Administrador de arranque.