Differences between revisions 8 and 9
Revision 8 as of 2016-07-15 17:55:59
Size: 14498
Comment:
Revision 9 as of 2016-07-15 20:06:54
Size: 14497
Comment:
Deletions are marked like this. Additions are marked like this.
Line 110: Line 110:
= = Véase también == == Véase también ==

Translation(s): English Español - Français

(!) Discussion

Consejos para nuevos usuarios en no romper su sistema Debian

Debian es un sistema robusto y fiable, pero aún así es muy fácil para nuevos usuarios a romper sus sistemas por no hacer las cosas al estilo Debian. Esta página enumera los errores comunes cometidos por los nuevos usuarios. Algunos de los temas que aparecen aquí se puede hacer de manera segura, pero sólo si tiene suficiente experiencia para saber cómo arreglar el sistema cuando las cosas van mal.

El tema general al consejo aquí es que las consecuencias no siempre son inmediatos, y pueden hacer que las futuras actualizaciones imposible sin una reinstalación completa. Si la actualización sin una reinstalación completa es importante para usted, tenga cuidado de no cometer los errores que se describen a continuación.

Una de las principales ventajas de Debian es su repositorio central con miles de paquetes de software. Si viene a Debian desde otro sistema operativo, es posible que se utilizó para la instalación de software que se encuentra en los sitios web al azar. En Debian 'instalar software desde sitios web al azar es un bad habit' . Siempre es mejor utilizar el software desde los repositorios oficiales de Debian, si es posible. Los paquetes en los repositorios de Debian se sabe que funcionan bien y la correcta instalación. Sólo el uso de software desde los repositorios de Debian, también es mucho más seguro que la instalación de sitios web al azar que podría bundle malware y otros riesgos de seguridad.

No hacer un FrankenDebian

Debian Stable no se debe combinar con otras versiones. Si usted está tratando de instalar software que no está disponible en la actual versión estable de Debian, que no es una buena idea añadir repositorios de Debian para la otra. Los problemas podrían no suceder de inmediato, pero la próxima vez que instalar actualizaciones.

La razón puede romper cosas se debe a que el software empaquetado para una versión de Debian está diseñado para ser compatible con el resto del software para esa versión. Por ejemplo, la instalación de paquetes de Jessie en un sistema Wheezy también instalará nuevas versiones de las bibliotecas del núcleo, incluyendo glibc . Esto resulta en un sistema que no es Wheezy o Jessie , pero una mezcla roto de los dos.

Repositorios que pueden crear un FrankenDebian si se utiliza con Debian Stable:

  • Debian Testing nuevo lanzamiento (en la actualidad Stretch )

  • Versión de Debian inestable (también conocido como sid )

  • Ubuntu, Mint u otros repositorios de derivados son 'no' compatibles con Debian!

  • Ubuntu PPA

No utilice fabricante de GPU scripts de instalación

Debian incluye controladores de código abierto que soportan la mayoría de las tarjetas de vídeo. Los conductores libres proporcionan la mejor integración con el resto del sistema Debian y funcionan bastante bien para la mayoría de usuarios.

Si es absolutamente necesario tener los controladores de código cerrado de propiedad, 'no descargar directamente desde la web del fabricante!' . Instalación de los controladores de este modo sólo funciona para el kernel actual, y después de la próxima actualización de kernel de los controladores de vídeo no funcionará hasta que se vuelven a instalar manualmente de nuevo.

Afortunadamente hay una manera de Debian para instalar controladores de la tarjeta de vídeo patentadas usando paquetes en el repositorio. Instalación de los controladores de la forma en Debian se asegurará de que los conductores siguen funcionando después de las actualizaciones del kernel.

  • AtiHowTo tiene instrucciones sobre cómo utilizar los controladores de código abierto para las tarjetas de vídeo ATI / AMD.

  • ATIProprietary tiene instrucciones para la instalación de ATI / AMD controladores de código cerrado al estilo Debian.

  • NvidiaGraphicsDrivers tiene instrucciones para instalar controladores de código cerrado Nvidia al estilo Debian.

No sufren del Síndrome de Nueva materia brillante

La razón por la que Debian Stable es tan confiable es porque el software está ampliamente probado y error corregido-antes de ser incluidos. Esto significa que la versión más reciente del software es a menudo no están disponibles en los repositorios estables. Pero esto no significa que el software es demasiado viejo para ser útil!

Antes de instalar la nueva versión de software proveniente de algún lugar distinto de los repositorios de Debian Stable, aquí hay algunas cosas a tener en cuenta:

  • Debian backports correcciones de seguridad y nuevas características, a juzgar software comparando el número de versión del paquete Debian para el nombre de versión no tener esto en cuenta.
  • La última versión del software que está intentando utilizar también podría tener nuevos errores.
  • Instalación de software desde lugares distintos a los repositorios oficiales de Debian que no podría obtener actualizaciones de seguridad.
  • A veces, las versiones más nuevas están disponibles en http://backports.debian.org/.

  • Las personas que deseen asumir más riesgo y responsabilidad a veces puede tomar sus propias backports de la última versión del software de Debian. Aunque no sin riesgo, la auto-backporting suele ser más seguro que otros enfoques. Cuando la auto-backporting no es probable que cualquier otro enfoque se romperá su sistema. Instructions están disponibles a través de uno de los Debian IRC bot s (como lo son instrucciones para la auto-backporting lo último de los autores del software). El bot de IRC Judd proporciona el comando checkbackport proporcionar alguna orientación sobre si es posible backporting. Es posible que desee consultar en IRC o en otro lugar para investigar los riesgos y beneficios de auto-backporting.

No 'make install'

Es bastante fácil para compilar software de bolas de alquitrán de código fuente descargado desde el sitio web del software, pero no siempre es tan fácil de quitar después. A menudo, las instrucciones que vienen con el código fuente incluyen instrucciones para utilizar comandos como ./configure && make && make install .

Al instalar el software de esta manera, 'no' será capaz de eliminarlo con apt-get o Synaptic . El sistema de paquetes APT sólo puede eliminar el software que fue instalado por el sistema de paquetes APT. Peor aún, el software instalado de esta manera puede veces entran en conflicto con el software empaquetado para Debian.

El software instalado de esta manera también no se beneficia de la seguridad actualiza la forma en que lo hacen los paquetes de Debian. Si desea mantener su sistema actualizado sin tener que compilar y volver a instalar para cada actualización de forma manual, se adhieren a los paquetes de Debian.

¿Qué puede suceder, y por qué es mala

El 'make install' 'script' puede hacer suposiciones acerca de inválidos donde el binario compilado y sus archivos asociados deben existir en el sistema de archivos y en qué conjunto de permisos / propiedad que debe ejecutarse. Software instalado con excesivamente alto privilegio en el sistema puede causar errores y pérdida de datos.

¿Cómo evitar problemas

  • Si usted está construyendo el software de fuente obtenido de otro modo que a partir de Debian, que es una buena idea para construir y ejecutarlo como un usuario normal, dentro del directorio de dicho usuario. Si se mantiene los datos confidenciales, valiosos o no sustituibles en su directorio personal, que podría ser una buena idea para crear otra cuenta de usuario para este fin.

    automake, y otros sistemas de construcción, pueden instalar el software de auto-construidas en lugares no convencionales. Es una mala idea para ser root o utilizar "sudo" para instalar el software de auto-construida en / usr / bin o los otros lugares donde los paquetes estándar regulares colocar los archivos. Casi siempre es posible instalar en su lugar en su directorio personal en su lugar. (El uso de ./configure --prefix = ~ / .local o similar.) Si usted entiende cómo editar ficheros Makefile, entonces se puede alterar el makefile de una manera tal que haga make install útil para el sistema o añadir un prefix = ~ / .local 'opción'.

    Otra buena opción es utilizar el / local / jerarquía / usr para la instalación de software sin envasar. El paquete Stow puede ser útil en el manejo de esta.

  • Se puede evitar el guión make install utilizando CheckInstall. Se instalará el software y le dará la capacidad de desinstalar con utilidades de gestión de paquetes estándar de su distribución.

No siga ciegamente mal consejo

Por desgracia, hay una gran cantidad de malos consejos en Internet. Tutoriales que aparecen en los blogs, foros y otros sitios a menudo incluyen instrucciones que rompan su sistema de forma sutil. No se limite a seguir el primer consejo que encuentre, o el tutorial que parece la más fácil. Pasa algún tiempo leyendo la documentación y comparar la diferencia entre tutoriales.

Es mejor tomar el tiempo para averiguar la forma correcta de hacer algo primero que pasar aún más tiempo la fijación de un sistema que no funciona después. Usted no dejaría que un extraño azar alimentar a su bebé; no ejecutar comandos sin primero entender lo que hacen.

Blogs y mensajes en el foro no caducan. Las instrucciones que podrían haber sido salvo hace un par de años podría no ser seguro seguir más. En caso de duda seguir investigando y leer la documentación de su versión.

No se olvide de leer la documentación

A menudo, la lectura de un tutorial es sólo lo suficiente para tener una idea general de cómo instalar o utilizar una aplicación. Casi todo el software empaquetado para Debian tiene al menos algunos documentación disponible. Algunos lugares para buscar:

  • La página de documentación de Debian: https://www.debian.org/doc/index.es.html

  • El Manual del administrador de Debian: http://debian-handbook.info/

  • El 'a propósito' comando le ayudará a encontrar las páginas de manual.

  • El comando 'hombre' para la lectura de las páginas de manual de los comandos que no entienda.

  • Algunos programas de software tiene una separada < 'nombre de paquete' > - doc paquete que contiene documentación.

  • Cada paquete Debian instalado en su sistema tiene un directorio en / usr / share / doc que a menudo contienen un 'archivo' 'README.Debian' con información acerca de las diferencias de la versión original del software junto con la documentación adicional .

No elimine a ciegas software

A veces, cuando se elimina un paquete, el gestor de paquetes necesita eliminar otros paquetes también. Esto se debe a que los paquetes adicionales dependen del paquete que está intentando quitar.

Si esto sucede, el gestor de paquetes le mostrará una lista de todo lo que se va a quitar y pedir su confirmación. 'Asegúrese de leer esta lista con cuidado!' Si usted no sabe lo que algunos de los paquetes que serán eliminados son para, leer las descripciones de cada uno. En caso de duda, hacer más investigación. Algunos recursos que pueden ayudar a entender qué paquetes son para incluyen:

No instale sin descripciones de lectura

También es aconsejable leer las descripciones de los paquetes antes de instalarlos. A veces, el software tendrá diferentes paquetes disponibles en el repositorio de Debian, con cada paquete configurado de una manera diferente. Lea las descripciones de los paquetes y la búsqueda de nombres de paquetes similares para asegurarse de obtener el que usted desea.

Este punto puede ser especialmente importante para los paquetes que instalan los módulos del núcleo.

No se olvide de tomar notas!

Es fácil olvidar los pasos a seguir para hacer algo en su ordenador, en especial varios meses más tarde, cuando usted está tratando de mejorar. A veces cuando intenta varias maneras diferentes de resolver un problema, es fácil olvidar qué método tuvo éxito al día siguiente!

Es una muy buena idea tomar notas sobre el software que ha instalado y los cambios de configuración que haya realizado. Al editar archivos de configuración, que es también una muy buena idea para incluir comentarios en el archivo que explican la razón de los cambios y la fecha en que se hicieron.

¿No tiene etiqueta pobre al conseguir el apoyo!

Al buscar apoyo es importante recordar que Debian es un proyecto de voluntarios y la gente estará más inclinado a ayudar si eres educado y dispuesto a poner un poco de esfuerzo en sí mismo. Aquí hay algunas pautas generales que le ayudarán a obtener ayuda:

  • Investigación de la cuestión por su cuenta en primer lugar, incluida la lectura de la documentación y el uso de los motores de búsqueda.
  • Proporcionar detalles y hacer preguntas inteligentes: http://www.catb.org/~esr/faqs/smart-questions.html.

  • Si se siente frustrado no se desquite con los voluntarios que tratan de ayudar, incluso si parecen frustrados con usted.
  • No hay que esperar para ser alimentados con cuchara, si necesita ser guiado paso a paso que es una señal de que necesita para aprender más sobre su propio mediante la lectura de la documentación.
  • En IRC en especial:
    • 'No le pegue <enter> cada pocas palabras' se vuelve difícil de seguir.

    • Espere alrededor de una respuesta, la gente a menudo desaparecen justo antes de que alguien responde a su pregunta.
    • Use http://paste.debian.net/ en lugar de pegar directamente en el canal.

Véase también