Debian es un robusto y confiable Linux sistema, pero aún puede romperlo si no está haciendo las cosas Debian forma. Esta publicación trata sobre los errores más comunes que cometen los nuevos Debian usuarios En resumen, te mostraré cómo no romper tu Debian Sistema. Además, aprenderá lo que debe evitar hacer en su Debian sistema.
Me gusta Debian porque es muy confiable y estable Linux distribución. Sin embargo, no siempre es la distribución ideal para principiantes. Si eres uno de ellos, aprenderás qué evitar hacer en Debian para salvarte de los problemas. Esta publicación se basa en laPágina wiki de Debianconsejos para los nuevos usuarios sobre cómo no romper sus Debian sistema.
Como Debian es muy estable Linux distribución. Creo que en realidad no es tan fácil romperlo a menos que lo hagas intencionalmente. Sin embargo, puede hacer algunos cambios dañinos que aparecerán mucho más tarde, por exampledurante la actualización de su Debian a la próxima versión.
Si usas el Debian Rama de prueba, estas reglas también se aplican, ¡solo asegúrese de instalar Debina Testing de la manera correcta!
Entonces, comencemos a mostrarte cómo no romper Debian. Puedes ver el video tutorial o continuar leyendo a continuación.
VIDEO
1. Instale el software solo desde Debian repositorios
Debian Los repositorios son los más grandes del Linux mundo, y solo algún software muy específico no se puede encontrar allí. Por lo tanto, es mejor que evite instalar programas de otros sitios web. Los paquetes en el Debian Los repositorios están diseñados para Debian y se sabe que se instalan y funcionan correctamente.
Si agrega repositorios contrib y non-free a su source.list, tendrá acceso a casi todo el software que necesita.
Habilitar repositorios contrib y non-free
Sin embargo, si todavía necesita algún programa que no está disponible en Debian repositorios, intente NO instalarlos en todo el sistema. Esta es la primera regla que te enseñará a no romper Debian.
Instalar programas ejecutables localmente
Puede crear una carpeta Programas en su carpeta de inicio y colocar todos los programas no oficiales allí. Muchos Linux Los programas vienen como archivos ejecutables. Por lo tanto, copie los ejecutables del programa en el~/Programs
carpeta.

Copie sus programas no oficiales a la carpeta ~/Programs
Ahora, hazlos ejecutables. En este caso usaréDensiTreecomo example.
chmod +x DensiTree.*
Eso sí, cambia DensiTree.* por el nombre del archivo de tu programa.
Luego añade~/Programs
al entorno de su sistema:
export PATH=$PATH:/home/alu/Programs/DensiTree
Por supuesto, estoy usando mi sistema como un example, reemplaza la ruta con tu ruta. Luego de realizar este paso, podrás ejecutar tu programa sin problemas desde la terminal.
Para que sea permanente, debe ejecutar este comando de exportación durante el inicio de sesión. Si usa el administrador de inicio de sesión de lightdm, cree un archivo~/.xsessionrc
y agregue el comando anterior.

Hacer que el medio ambiente sea permanente
Para otros administradores de inicio de sesión de lightdm, puede agregar el comando de exportación a~/.profile
en lugar de~/.xsessionr.
Compilar e instalar programas localmente
Este enfoque también debe aplicarse a los programas que se instalarán manualmente desde el código fuente. En otras palabras, se instalan con los comandos./configure
,make
ysudo make install
.
Por lo tanto, NO los instale en todo el sistema utilizando privilegios administrativos. Para decirlo de otra manera, no ejecute elsudo make install
dominio.
Si instala un programa de esta manera, estará fuera del control del administrador de paquetes APT. Por lo tanto, no podrá eliminarlo consudo apt-get remove
o desde el administrador de paquetes Synaptic. Además, el software instalado de esta manera puede entrar en conflicto con otros paquetes instalados y estos programas no se actualizarán automáticamente, por lo que puede ser un problema de seguridad en su sistema.
Es mejor instalar estos programas en su directorio de inicio como usuario habitual. Simplemente, especifique un directorio de instalación con–prefix
cuando corres./configure.
Para examplepuedes instalarcurlen el~/Programs
carpeta que creamos antes.
./configure –prefix=/home/alu/Programs/curl
Luego, ejecute elmake
dominio.

Construye el programa
Finalmente, instálelo.
make install

instalar el programa
Nuevamente, estoy usando un programa de muestra. Dependiendo del programa que vayas a instalar, puede haber ligeras diferencias.
Así, si instalas aplicaciones de terceros de esta forma, tendrás un sistema muy estable y más sólido. Debian sistema.
Regla 2: NO combine Debian Estable con otros Debian sucursales
No debe combinar paquetes deDebian EstableyDebian Prueba o Inestable. Si abres tusource.list
todos los repositorios allí deben pertenecer a uno Debian rama.
Ejecute este comando:
cat /etc/apt/sources.list

Mostrando la lista de repositorios
Stretch
es actualmente la versión estable de Debian. Todos los repositorios se refieren aStretch
, y así es como debe ser. Es decir, no debe tener múltiples fuentes para diferentes versiones de Debian. Sera un desastre.
Regla 3: NO use Ubuntu paquetes y repositorios en Debian
La tercera regla que te enseñará a no romper Debian es no usar Ubuntu paquetes en Debian. A pesar de Ubuntu está basado en Debianno hay comparabilidad hacia atrás entre los Ubuntu paquetes y Debian. Entonces, no puedes agregar Ubuntu PPA o instalar paquetes deb creados para Ubuntu.
Si realmente necesitas un Ubuntu programa en Debianhay una manera de hacer Ubuntu Paquete PPA adecuado para Debian. tienes que seguirEsguía para hacerlo.
4. NO instale controladores utilizando scripts de instalación del fabricante
Se trata principalmente de controladores de tarjetas gráficas. No se recomienda instalar controladores que descargue deDebian sitios web Estos controladores pueden funcionar bien, pero tendrá que reinstalarlos manualmente cada vez que se actualice un kernel de su sistema.

Debian advertencia de controladores externos
Debian proporciona controladores gratuitos de código abierto para la mayoría del hardware, así que use estos controladores. Si necesita absolutamente controladores propietarios, por exampleun controlador de código abierto no funciona correctamente o un controlador propietario funciona mejor, instale un controlador siguiendo las Debian forma.
Por lo general, es tan simple como agregarcontrib
ynon-free
para usted/etc/apt/sources.list
.
A continuación, instale ellinux-headers
yfglrx-driver
paquete para tarjetas AMD onvidia-driver
para tarjetas Nvidia.
Pero mejor consultawiki de debianpara obtener detalles antes de intentar instalar estos controladores.
5. No sufras el síndrome Shiny New Stuff
Básicamente, la razón por la que Debian Estable es estable es que todos los paquetes no son de última generación. Cada pieza de software se prueba bien antes de convertirla en Debian rama principal, por lo que es poco viejo.

El Debian proceso
Si necesita absolutamente una versión más reciente de un programa de la que está disponible en Debian estable, primero intente instalarlo desdePuertos traseros de Debian.

Utilizando el Debian Backports
Si no está disponible en los backports, puede instalarlo desde fuentes no oficiales, pero es posible que no funcione correctamente y probablemente no obtenga actualizaciones de seguridad. Entonces, todo depende de ti.
6. Tenga cuidado con la eliminación de software
La sexta regla que te enseñará a no romper Debian es tener cuidado con la eliminación de software. En Debian, muchos paquetes están conectados y comparten dependencias. Si decide eliminar un programa, puede eliminar muchos otros programas que no pretendía eliminar, pero se eliminarán como una dependencia.

Árbol de dependencias para XFCE4 (fuente https://mblack.us/chap4/)
Para exampledecidiste que no necesitas elorage
paquete más. Entonces, abrió Synaptic, buscóorage
y seleccionó para eliminarlo.

Tratando de quitar orage
Sin embargo, verá que esta acción eliminaría todo el escritorio XFCE y no tendría una interfaz gráfica después de esto. Por lo tanto, no debe eliminar el paquete.orage
porque es parte del escritorio XFCE.

Orage es una dependencia del paquete xfce4
Por lo tanto, cada vez que elimine paquetes en Synaptic o a través de una terminal, verifique qué más se eliminaría con él. No desinstales programas sin saber lo que estás haciendo. Si no sabes o tienes dudas, es mejor no hacerlo antes de romper el sistema.
7. Tenga cuidado con la instalación de software
Siempre recomiendo leer la descripción de cada programa que esté a punto de instalar. Esto es para averiguar si el programa hace lo que necesitamos que haga.

Lea la descripción de los paquetes
Además, verifique la versión de un programa que desea instalar. Asegúrate de que es lo que necesitas. Para examplesi decide instalar ellinux-headers
paquete. Si lo busca en Synaptic Package Manager y verá muchas versiones.

Algunos programas tienen muchas versiones.
Pero necesita verificar su kernel actual con el siguiente comando:
uname -r

Comprobar la versión del núcleo
Ahora sabes qué versión delinux-headers
necesitas.
esto es solo un examplepero debe comprender que debe instalar lo que realmente necesita.

Instala la versión que necesites
También es una buena idea buscar siempre cómo instalar un programa en particular en Debian wiki. Para example, necesita instalar java. Si busca java en Synaptic, encontrará muchas opciones y no está claro qué instalar si es un usuario nuevo.

Buscar Java en Synaptic
pero si buscascómo instalar java en la wiki de Debianencontrará que para el complemento de navegador web que necesitaicedtea-plugin
y para Java Runtime Environment, debe instalardefault-jre.

Debian Wiki nos ayuda
Por lo tanto, tenga cuidado con los paquetes que está a punto de instalar.
8. NO sigas ciegamente los tutoriales en línea
La última regla que te muestra cómo NO romper Debian es NO seguir ciegamente los tutoriales en línea. Hay muchos blogs y canales de youtube con Debian tutoriales Muchos de ellos son realmente útiles. A menudo, estos tutoriales son más detallados y están mejor presentados que los oficiales. Debian wiki. Pero no están libres de errores y errores. Incluso te aconsejaría que no sigas mis tutoriales sin pensar. Como todo ser humano, no lo sé todo y cometo errores.
Entonces, la mejor manera es seguirwiki de debian. Pero si sigue tutoriales no oficiales, piense en lo que está haciendo. Si es posible, consulte con varias fuentes antes de aplicar cualquier cambio a su sistema.
CONCLUSIÓN
Entonces, estas fueron 8 reglas de cómo NO romper tu Debian ¡Sistema! Estas no son reglas estrictas, considéralas como recomendaciones.
Si tiene algo que agregar a estas reglas, infórmenos en la sección de comentarios.
Además, revisa mi otra publicación en Debian.