Instalación básica Debian 9 sin modo gráfico

9 envíos / 0 nuevos
Último envío
#1 Dom, 17/12/2017 - 11:20
aBgoz
Imagen de aBgoz
Desconectado/a
se unió: 15/12/17

Instalación básica Debian 9 sin modo gráfico

Estado: 
[ACTIVO]

Buenas tardes,

 

Tengo una duda que espero alguien sepa despejarla.

He decidido instalar Debian sin modo gráfico, me he decidido aprender bien desde lo más básico.

La duda es la siguiente:

Después de instalar debian, por defecto sin conexión a red ni descarga de ningún paquete, sólo la instalación por defecto de Debian 9. He configurado la tarjeta de red, comprobado que funciona la conexión a internet y la resolución de nombres, revisado el archivo de resolv.conf y después de esto me ha resultado imposible la descarga de ningún paquete mediante "wget" o "apt-get install", revisado los repositorios oficiales, y sin reflejar "ningún error", sólo me decía que no localizaba el dpkg,  todo esto se soluciono realizando un "update".

Mi/s pregunta/s es/son ¿porque no me dejo al principio si tenia conexión con los servidores debian por ping? ¿Que archivo/s modifica el update para permitir que después funcione correctamente?

 

 

Muchas gracias por la ayuda

Dom, 17/12/2017 - 13:10
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Dicho en forma sencilla, apt;apt-get;aptitude , tienen un archivo con el listado de paquetes disponibles en los repositorios configurados en el /etc/apt/sources.list.Al hacer un 'update',lo que se actualiza es dicho listado.

Dicho esto, ¿como instalaste ?(que medio).

Durante la instalación ¿te saltaste algún paso ? .¿el mensaje de error que te daba apt ,(apt-get, aptitude) cual fue ? ( me refiero al mensaje exacto )

Podes ver en :

cat /var/log/dpkg.log 
------------------------------
## tambien 
--------------------------------------
cat /var/log/apt/history.log
------------------------------------------
# o filtrando por ejemplo
 ----------------------------------------------
cat /var/log/apt/history.log |tail |grep Error
-------------------------------------------------------
## |tail  mostrara las ultimas lineas ,para ver todo quitalo del comando

 

Dom, 17/12/2017 - 14:29
aBgoz
Imagen de aBgoz
Desconectado/a
se unió: 15/12/17

Gracias por la respuesta,

 

Lo instale desde una una imagen en VMware-Workstation en SO anfitrion Kali. La instalación fue en la opcion "install", indicando sin conexion de red para "ahorrar automatización" y poder hacerlo todo paso a paso y aprender más.

Después cambie la nomenclatura de la interfaz ya que por defecto viene ens33 (puse eth0),

asigne direccionamiento por DHCP editando el archivo interface en /etc/network/,

confirme conexión con ping al servidor Debian 82.194.78.250

comprobe el DNS

y despues intente ejecutar tanto el "apt-get install....." como el "wget.....", y los dos mostraban lo siguiente:

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete tftpd-hpa

 

Y después ejecutando el update lo encontro

en /var/log/dpkg.log es para los paquetes instalados o desinstalados ¿no?, ¿como afecta esto a un paquete nuevo que no ha pasado por el sistema?

 

 

Gracias por tu ayuda!!!

 

 

 

Dom, 17/12/2017 - 14:34
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Al instalar sin acceso a la red, la lista de paquetes disponibles solo corresponden a los que la imagen de instalacion trae por defecto .Supongamos un cd , Cuando hiciste un update y al tener acceso a internet se actualizo la lista desde los repositorios configurados y en ese caso el paquete pedido estaba incluido.

Dom, 17/12/2017 - 14:42
aBgoz
Imagen de aBgoz
Desconectado/a
se unió: 15/12/17

Perdona, edite el comentario anterior y no se si te dio tiempo a verlo, indico:

/var/log/dpkg.log es para los paquetes instalados o desinstalados ¿no?, ¿como afecta esto a un paquete nuevo que no ha pasado por el sistema?

Dom, 17/12/2017 - 14:50
aBgoz
Imagen de aBgoz
Desconectado/a
se unió: 15/12/17

Creo que tenia un concepto equivocado de los repositorios, entiendo que en estos repos esta la "lista" de los dpkg disponibles, se la pasa al SO en las actualizaciones y cuando se hace el apt-get ,etc.., se redirige al enlace de descarga del dpkg, no a los repositorios a por el link ¿no?, quiza lo esté liando , jejej

Dom, 17/12/2017 - 15:09
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Bien llegado a este punto, si te interesa tenes que recurrir a la lectura en las pagina oficiales de debian .

Por ejemplo:

 

https://wiki.debian.org/DebianPackageManagement

 

Dom, 17/12/2017 - 15:41
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Para mí, la respuesta es bien sencilla, y ya te la han dado...

Tu instalaste, aunque fuera en una máquina virtual, usando un método de instalación sin red. Este caso es exactamente el mismo que si instalaras desde un cd. Al usar esta forma de instalación, el sistema solo "conoce" los paquetes que existen en el medio de instalación (el cd que se haya usado, o la imagen que hayas usado). En este preciso momento, el sistema solo es capaz de instalar los paquetes que sabe que existen, lo mismo da que uses apt, apt-get, o aptitude. Hasta que no hagas un update, el sistema no accede a los repositorios en línea para actualizar la lista de paquetes disponibles. Una vez has hecho apt update, el sistema actualiza la lista de paquetes disponibles y conoce su ubicación. Desde este momento, ya conoce los paquetes disponibles en línea, no sólo los del cd.

No se redirige nada. Una vez actualizada la lista de paquetes, el sistema ya sabe la ruta completa donde se halla el paquete en los repositorios, así que apt sabe donde buscar el paquete.deb, digamos que lo que hace es unir la url del repositorio con la sección del mismo donde se halla el paquete y el mismo archivo.deb. Imagínate que tu sabes donde tienes un archivo guardado, pues para poder abrir ese archivo, tienes que ir hasta el directorio donde está y entonces abrirlo, o tienes que escribir la ruta completa /directorio/directorio/documento.txt. Pues apt con la lista de paquetes hace lo mismo que en este último ejemplo "une" las partes para obtener el link directo al paquete.deb. O puedes imaginarte el caso del índice de un libro, cada vez que miras el índice, es el equivalente a un apt update, luego si quieres directo al capítulo 10, ya sabes que tienes que ir a la página 135, eso y no otra cosa hacen los comandos apt/apt-get/aptitude install.

  No hay bar que por bien no venga....
Dom, 17/12/2017 - 15:52
aBgoz
Imagen de aBgoz
Desconectado/a
se unió: 15/12/17

Muchas gracias a los dos por la aclaración, tenía un concepto erroneo, y gracias por el aporte, lo empollaré.