DEBIAN 10: Paquetes para el soporte de Desarrollo de Software

Proyecto Tic Tac: Blog y Medio informativo TI internacional

Esta publicación es la continuación (tercera parte) de los tutoriales dedicados a la Distro DEBIAN GNU/Linux, versión 10 (Buster), la cual sirve de base de muchas otras como MX-Linux 19 (Patito feo).

En esta tercera parte mostraremos los paquetes (aplicaciones) esenciales recomendados para proveer el necesario soporte básico para el desarrollo, prueba y ejecución de algunos software (aplicaciones) sobre nuestras hermosas y grandiosas Distros DEBIAN 10 y MX-Linux 19.

Los anteriores 2 publicaciones de esta serie son:

  • Actualizar y optimizar MX-Linux 19.0 y DEBIAN 10.2 después de instalar
  • DEBIAN 10: ¿Que paquetes extras son útiles para luego de instalar?

Recuerde que las acciones y los paquetes aquí recomendados para ejecutar e instalar son solo eso, “paquetes recomendados”, y quedá de cada uno, el ejecutarlos e instalarlos todos o algunos de ellos, por qué le son necesarios o útiles, a corto o mediano plazo, para conocerlos y usuarlos, al tenerlos ya ejecutados o instalados.

Y tengan presente que, estas acciones y/o paquetes fueron previamente probados en ambas Distros, y no solicitan desinstalar paquetes instalados por defecto en estas. Además, no incrementan el consumo de Memoria ni CPU ya que, no cargan procesos o demonios (servicios) en memoria por defecto. Para conocer previamente para que se usa cada paquete, haga clic aquí.

Apple Lightning to USB Cable (1 m)

Leer el articulo fuente completo enPaquetes para el soporte de Desarrollo de Software sobre DEBIAN 10 | Desdelinux.net

Si te ha gustado el artículo, no dejes de comentarlo o compartirlo con otros en tus canales, grupos o comunidades favoritas de redes socialesAdemás de unirte a nuestro Grupo ( https://t.me/grupo_telegram_proyectotictac ) y Canal ( https://t.me/canal_telegram_proyectotictac ) de Telegram. Y recuerden que ya tenemos activada la cuenta en Mastodon ( https://mastodon.social/@proyectotictac ): proyectotictac@mastodon.social, la cuenta de correo en Disroot ( https://mail.disroot.org ): albertccs1976@disroot.org ) y la cuenta de OpenTube ( https://open.tube/accounts/proyecto_tic_tac/ ) del Blog y Medio informativo TI internacional del Proyecto Tic Tac ( https://proyectotictac.com/ y https://proyectotictac.org.ve/ ) que además, posee la cuenta de correo : adminweb@proyectotictac.org.ve .

O por nuestros canales oficiales en las Redes Sociales tradicionales, privativas y comerciales sobre Facebook ( https://www.facebook.com/proyectotictac/ y https://www.facebook.com/Proyecto-Tic-Tac-2160717127554466/ ), Twitter ( https://twitter.com/albertccs1976 ) y Linkedin ( https://www.linkedin.com/in/blogproyectotictac/ ) e Instagram ( https://www.instagram.com/proyectotictac.blog/ )

Por cualquiera de nuestros medios, canales, grupos o páginas de nuestras redes sociales, ya pueden unirse o comunicarse con nosotros, y leer nuestros artículos publicados sobre Informática y Computación, Ciencia y Tecnología, Software Libre y GNU/Linux, Seguridad Informática y Hacking, Juegos, Ocio y Entretenimiento digital, Economía digital y Comercio Electrónico, Criptoeconomía, Criptomonedas y Blockchain, entre muchos temas relacionados más.

¿Cuales paquetes extras en DEBIAN 10 son útiles luego de finalizar la instalación?

Proyecto Tic Tac: Blog y Medio informativo TI internacional

Este artículo es la continuación (segunda parte) de los tutoriales dedicados a la Distro DEBIAN GNU/Linux, versión 10 (Buster), la cual sirve de base de muchas otras como MX-Linux 19 (Patito feo).

Esta segunda parte mostraremos que otros paquetes (aplicaciones) extras o adicionales son los recomendados para seguir optimizando (complementar) nuestras hermosas y grandiosas Distros DEBIAN 10 y MX-Linux 19.

Ya que la primera parte de esta serie de tutoriales, llamada “Actualizar y optimizar MX-Linux 19.0 y DEBIAN 10.2 después de instalar” estuvo enfocada a las acciones y paquetes básicos esenciales necesarios para una primera actualización, personalización y optimización de las mismas, es decir, los primeros pasos post-instalación una vez instaladas.

NETGEAR Wifi Range Extender EX3700 – Coverage Up to 1000 Sq.ft. and 15 devices with AC750 Dual Wireless Signal Booster & Repeater

Leer el articulo fuente completo en: DEBIAN 10: ¿Que paquetes extras son útiles para luego de instalar? | Desdelinux.net

Si te ha gustado el artículo, no dejes de comentarlo o compartirlo con otros en tus canales, grupos o comunidades favoritas de redes socialesAdemás de unirte a nuestro Grupo ( https://t.me/grupo_telegram_proyectotictac ) y Canal ( https://t.me/canal_telegram_proyectotictac ) de Telegram. Y recuerden que ya tenemos activada la cuenta en Mastodon ( https://mastodon.social/@proyectotictac ): proyectotictac@mastodon.social, la cuenta de correo en Disroot ( https://mail.disroot.org ): albertccs1976@disroot.org ) y la cuenta de OpenTube ( https://open.tube/accounts/proyecto_tic_tac/ ) del Blog y Medio informativo TI internacional del Proyecto Tic Tac ( https://proyectotictac.com/ y https://proyectotictac.org.ve/ ) que además, posee la cuenta de correo : adminweb@proyectotictac.org.ve .

O por nuestros canales oficiales en las Redes Sociales tradicionales, privativas y comerciales sobre Facebook ( https://www.facebook.com/proyectotictac/ y https://www.facebook.com/Proyecto-Tic-Tac-2160717127554466/ ), Twitter ( https://twitter.com/albertccs1976 ) y Linkedin ( https://www.linkedin.com/in/blogproyectotictac/ ) e Instagram ( https://www.instagram.com/proyectotictac.blog/ )

Por cualquiera de nuestros medios, canales, grupos o páginas de nuestras redes sociales, ya pueden unirse o comunicarse con nosotros, y leer nuestros artículos publicados sobre Informática y Computación, Ciencia y Tecnología, Software Libre y GNU/Linux, Seguridad Informática y Hacking, Juegos, Ocio y Entretenimiento digital, Economía digital y Comercio Electrónico, Criptoeconomía, Criptomonedas y Blockchain, entre muchos temas relacionados más.

Quien dijo “No se como usar los Gestores de paquete de GNU/LINUX DEBIAN y Distribuciones Derivadas como Canaima desde el Terminal de root.

Banner oficial del Proyecto Tic Tac

FELIZ MARZO: 2015 (PUBLICACIÓN 172)

Saludos: Integrantes de la Gran Comunidad de Usuarios del Software Libre (No necesariamente gratis) y Usuarios del Linux Post Install – Script Bicentenario (CMSL / U-LPI-SB), Compañeros, Colegas y Autodidactas del Siglo XXI. Ingenieros en Telecomunicaciones, Sistemas e Informática, Licenciados y Técnicos de áreas afines.

1506468_10152701335639538_3358328111488428241_n

Selección_004

Esta es la quinta publicación del Año 2015.

En esta Centésima Septuagésima segunda (172°) publicación del año vamos a desmitificar otro de esos paradigmas sobre GNU/Linux que muchos de los Usuarios de Sistemas Operativos Privativos y uno que otro Linuxero Novato tienen todavía metido entre ceja y ceja. El mito de “No se como usar los Gestores de paquete de GNU/LINUX DEBIAN y Distribuciones Derivadas como Canaima desde el Terminal de root”, es decir, le mostraremos a los escépticos e incrédulos que no es cierto, que solo es desconocimiento o falta de experiencia técnica. Estos son pequeños “Tips” que nos facilitan realizar esas contribuciones sociales y educativas reservadas por lo general para personas expertas en Tecnología, Informática, Software Libre o nuestro Sistema Operativo Nacional basado en Ubuntu / DEBIAN / “Canaima GNU/Linux”.

Todo esto con la finalidad de apoyar a la Comunidad de Software Libre y servirles de guía para iniciarse en los pasos, temas y contenidos didácticos y educativos necesarios para realizar una sencilla y práctica iniciación en el Mundo del Software Libre, de una forma tal que sea experiencia entretenida y muy rica en información útil.

Quien dijo “No se como usar los Gestores de paquete de GNU/LINUX DEBIAN y Distribuciones Derivadas como Canaima desde el Terminal de root”.

Bueno aquí lo tienes!

===============================================================================

NOTA IMPORTANTE: Lea primero todo la publicación, antes de ejecutar cualquier acción. No realice nada si no sabe que significan las acciones a realizar o las ordenes de comando mencionadas, es decir, si no es un Usuario Experto o Especialista Técnico, o es uno de ellos pero que igual no sabe o no entiende los pasos recomendados en esta publicación.

Busque información en Google primero al respecto si tiene dudas respetables sobre cada paso a ejecutar, antes de solicitar ayuda o aclaratorias sobre puntos basicos o elementales aqui descritos a terceros.

Al ejecutar estos pasos, fijese bien en los mensajes de la consola, sobre todo los que dicen “Se eliminaran los siguientes paquetes …”

Recuerde que para detectar, entender y resolver problemas de instalación, desinstalación, detección es preciso conocer el gestor de paquetes que usa sobre todo a nivel de las opciones y mensajes más comunes en cada uno de ello por consola.

===============================================================================

APT-GET:

COMANDOS:

apt-get update
# Actualizar el listado de paquetes disponibles.

apt-get check
# Comprobar que todo ha ido bien tras la utilización de apt-get update.

apt-get install paquete
# Instalar los programas deseados.

apt-get -reinstall install paquete
# Reinstalar un programa.

apt-get upgrade
# Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o desinstalación de otros paquetes.

apt-get dist-upgrade
# Actualizar todos los paquetes del sistema, instalando o desinstalando los paquetes que sean necesarios para resolver las dependencias que pueda generar la actualización de algún paquete.

apt-get remove paquete
# Desinstalar un paquete.

apt-get remove –purge paquete
# Desinstalar un paquete y elimina los archivos de configuración.

apt-get -f install
# Resolver problemas con dependencias y paquetes rotos.

apt-get clean
# Para limpiar los paquetes descargados e instalados.

apt-get autoclean
# Para limpiar los paquetes viejos que ya no se usan.

apt-cache search paquete
# Para buscar un paquete determinado.

apt-get source paquete
# Descargar archivos fuente.

apt-get build-dep paquete
# Configurar las dependencias de construcción para paquetes fuente.

apt-get dselect-upgrade
# Seguir las selecciones de dselect.

apt-show-versions (-u)
# Para conocer que paquetes hay instalados.

apt-cache show paquete
# Obtener más información de un paquete específico.

apt-cache showpkg paquete
# Obtener información extra de un paquete específico.

apt-cache depends paquete
# Para saber que paquete depende de que otros.

apt-file search archivo
# Para encontrar el nombre de un paquete desde un archivo.

apt-file list paquete
# Listar el contenido de un paquete.

apt-file update
# Para mantener al día esta función.

apt-get autoremove
# Para mantener el sistema limpio de bibliotecas inútiles.

apt-get check
# Actualizar la caché de paquetes (/var/cache/apt/pkgcache.bin).

apt-cache unmet
# Mostrar un resumen de las dependencias no satisfechas en la caché de paquetes

apt-cache pkgnames -generate
# Mostrar una lista de todo lo que tenemos instalado en el sistema:

OPCIONES:

-s
# Simula una acción.

-d
# Sólo descarga.

-y
# No pregunta y asume que si a todo.

-u
# Muestra paquetes actualizados.

-h
# Muestra texto de ayuda.

-q
# Salida registrable – sin indicador de progreso.

-qq
# Sin salida, excepto si hay errores.

-f
# Intenta continuar sí la comprobación de integridad falla (Dep. rotas)

-m
# Intenta continuar si los archivos no son localizables.

-b
# Construye el paquete fuente después de obtenerlo.

-V
# Muesta números de versión detallados.

-c=?
# Lee este archivo de configuración.

-o=?
# Establece una opción de configuración arbitraria.

APTITUDE:

aptitude install paquete1 paquete2 …
# Instala el o los paquetes nombrados. Si el nombre del paquete contiene una tilde (~) o un signo de interrogación (?), será tratado como un patrón de búsqueda y cualquier paquete que cumpla el patrón podrá ser instalado.

aptitude install -f
# Forzar la instalación de paquetes paquetes rotos o la instalación de algún paquete complemento de otro.

aptitude install paquete +
# Instala el paquete.

aptitude install paquete + M
# Instala el paquete y lo marca como instalado automáticamente.

aptitude install paquete —
# Elimina el paquete.

aptitude install paquete _
# Purga el paquete.

aptitude install paquete =
# Bloquea el paquete, cancela cualquier actividad de instalación, actualización o supresión, e impide que éste paquete se actualice automáticamente en el futuro.

aptitude install paquete :
# Mantiene el paquete, cancela cualquier actividad de instalación, actualización o supresión, a diferencia de = no impide que éste paquete se actualice automáticamente en el futuro.

aptitude install paquete & M
# Marca el paquete como instalado automáticamente.

aptitude install paquete & m
# Marca el paquete como instalado manualmente.

aptitude update
# Actualización de la lista de paquetes disponibles en los repositorios.

aptitude safe-upgrade
# Actualización segura de los paquetes que tengan disponibles nuevas versiones. Instalando nuevos paquetes pero sin eliminar ninguno. No desintala nada. Antiguamente era “aptitude upgrade”.

aptitude full-upgrade
# Actualización total y forzada de los paquetes, tanto del S.O. como de las aplicaciones, con desinstalación de paquetes. Antiguamente era “aptitude dist-upgrade”.

aptitude clean
# Eliminar paquetes descargados (en /var/cache/apt/archives) de cuando se instaló el Sistema Operativo o cualquier otro Software posterior en el mismo.

aptitude autoclean
# Eliminar paquetes .deb que hayan quedados obsoletos en el S.O.

aptitude remove
# Eliminar (desinstalar) todos los paquetes actualmente marcados para ser borrados.

aptitude purge
# Eliminar (desinstalar) todos los paquetes actualmente marcados para ser borrados con sus archivos de configuración.

aptitude hold paquete
# Bloquea el paquete.

aptitude unhold paquete
# Desbloquea el paquete.

aptitude keep paquete
# Mantiene el paquete.

aptitude reinstall paquete
# Reinstala el paquete.

aptitude markauto paquete
# Marca el paquete como instalado automáticamente.

aptitude unmarkauto paquete>
# Marca el paquete como instalado manualmente.

aptitude keep-all
# Cancela todas las acciones programadas en todos los paquetes, limpia las marcas de instalación, eliminación o actualización.

aptitude forget-new
# Olvida los paquetes marcados como nuevos.

aptitude search cadena_texto
# Busca un paquete que contenga la secuencia cadena_texto en el nombre o descripción.

aptitude show paquete
# Muestra información detallada sobre uno o varios paquetes, sí contiene una tilde (~) o un signo de interrogación (?), será tratado como un patrón de búsqueda y mostrará todas las palabras clave.

OPCIONES:

-D
# Para los comandos con capacidad de instalar o eliminar paquetes, muestra una breve explicación de instalaciones automáticas y de eliminaciones.

-d
# Descarga los paquetes, pero no instala o elimina nada. De forma predeterminada, los paquetes se almacenan en /var/cache/apt/archives.

-f
# Intenta arreglar dependencias de paquetes rotos.

-R
# No trata los paquetes recomendados como dependencias al instalar nuevos paquetes.

-r
# Trata los paquetes recomendados como dependencias al instalar nuevos paquetes.

-s
# Simula las acciones pero no las ejecuta. No requiere privilegios de root.

-t [distrib]
# Establece la distribución desde la que se instalan los paquetes.

-V
# Nos muestra la versión de los paquetes que se van a instalar.

-v
# Muestra información extra (puede darse más de una vez).

-p
# Siempre pide confirmación de las acciones.

-y
# Supone que la respuesta a preguntas simples del tipo sí/no es «sí»

-F formato
# Especifica el formato para mostrar los resultados de las búsquedas, lea el manual.

-O orden
# Especifica como se deben ordenar los resultados de la búsqueda, lea el manual.

-w ancho
# Especifica el ancho del visor para dar formato a los resultado de la búsqueda.

-D
# Muestra las dependencias de los paquetes cambiados automáticamente.

-Z
# Muestra el cambio del tamaño instalado de cada paquete.

-S fnombre
# Lee la información de estado extendida de aptitude de fnombre.

-u
# Descarga una nueva lista de paquetes al arrancar.

-i
# Realiza una instalación al arrancar.

BANDERAS DE ESTADO DE UN PAQUETE:

i
# El paquete esta instalado, y todas sus dependencias están satisfechas.

c
# El paquete ha sido eliminado, pero sus archivos de configuración todavía están presentes.

p
# El paquete y todos sus archivos de configuración se eliminaron, o nunca fue instalado.

v
# El paquete es virtual.

B
# El paquete esta roto.

u
# El paquete ha sido desempaquetado, pero no configurado.

C
# El paquete está medio configurado, se interrumpió la configuración del paquete.

H
# El paquete está medio instalado, se interrumpió la instalación del paquete.

BANDERAS DE ACCIÓN DE UN PAQUETE:

i
# El paquete marcado para instalarse.

u
# El paquete será actualizado.

d
# El paquete será eliminado, será eliminado, pero sus archivos de configuración se mantendrán en el sistema.

p
# El paquete será purgado, se eliminarán tanto el paquete marcado como sus archivos de configuración.

h
# El paquete será bloqueado/retenido: se va a mantener en su versión actual, incluso si una nueva versión está disponible, hasta que se desbloquee.

F
# Se prohíbe la actualización del paquete.

r
# El paquete será reinstalado.

B
# El paquete será “roto” algunas de sus dependencias no serán satisfechas.

BANDERAS EXTRA (TERCERA) DE UN PAQUETE:

A
# Ha sido instalado automáticamente, como dependencia de otro paquete que se ha pedido instalar.

DPKG:

Nota: NO resuelve las dependencias, use el programa “gdebi” si desea instalar
intentando resolver las dependencias.

dpkg –get-selections
# Devuelve una lista con los paquetes instalados.

dpkg –info pp.deb
# Informa sobre las dependencias y las versiones de las mismas.

dpkg -c /home/pp.deb
# Muestra el contenido del paquete pp.deb.

dpkg -i pp.deb
# Instala el paquete pp.deb.

dpkg -L mc
# Lista los ficheros instalados en el sistema, que pertenecen al paquete mc.

dpkg -r pp.deb
# Desinstala el paquete pp.deb.

dpkg –force -r pp.deb        /     dpkg -r nombre_paquete
# Fuerza la desinstalación del paquete pp.deb.

dpkg –purge pp.deb        /     dpkg -r –purge nombre_paquete
# Desinstala el paquete pp.deb y sus archivos de configuración.

dpkg -l *vi*
# Lista los paquetes que contienen la cadena vi en su nombre de paquete.

dpkg -l
# Lista el estado de los paquetes conocidos por el sistema.

dpkg -l | grep ^[a-z]n
# Muestra los paquetes no instalados.

dpkg -S mcview.1.gz
# Busca a cuál de los paquetes instalados, pertenece el paquete mcview.1.gz, respondiendo con: mc: /usr/share/man/man1/mcview.1.gz el nombre del paquete y donde está almacenado el fichero mcview.1.gz

dpkg –configure –pending
# Reconfigura cualquier paquete que aun no esté configurado.

dpkg –configure -a
# Intenta reparar el sistema.

dpkg –get-selections
# Lista el estados de selección de paquetes instalados y desintalados en el sistema.

dpkg –get-selections “*”
# Lista el estado de selección de los paquetes instalados, desinstalados y purgados en el sistema. Muy útil para realizar backups de la lista de paquetes instalados/desinstalados y purgados.

dpkg –get-selections | grep -v deinstall > lista-paquetes-actuales.txt
# Genera una lista dentro de paquetes actualmente instalados dentro de un archivo llamado “lista-paquetes-actuales.txt”

dpkg –set-selections < mis_selecciones
# Modificará el estado de selección de los paquetes escogidos al contenido en el archivo mis_selecciones, como esto, no instalará ni borrará nada, simplemente modificará el estado de selección de los paquetes escogidos (para realizar esto use apt-get -u dselect-upgrade).

OPCIONES:

El primer carácter de cada línea indica el estado deseado del paquete:

u
# Desconocido

i
# Instalar

r
# Eliminar

p
# Purgar

h
# Mantener

El segundo carácter de cada línea indica el estado actual del paquete:

n
# No instalado

i
# Instalado

c
# Sólo los archivos de configuración del paquete existen en el sistema.

u
# El paquete sea desempaquetado, pero no se ha configurado

f
# Fallo configuración.

h
# La instalación del paquete se ha iniciado pero no terminado por alguna razón.

w
# El paquete esta a la espera del procesamiento de otro paquete.

t
# El paquete depende del procesamiento de otros paquetes.

El tercer carácter de cada línea indica el estado de error del paquete:

h
# Mantener.

r
# Requiere reinstalar.

x
# Ambos problemas.

==============================================================================

PARA CORREGIR ERROR DE: No se pudo bloquear /var/lib/dpkg/lock – open
(11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio de administración (/var/lib/dpkg/),
¿quizás haya algún otro proceso utilizándolo?

Ejecutar la orden de comando:

fuser -vki  /var/lib/dpkg/lock
rm -f /var/lib/dpkg/lock

PARA SOLUCIONAR ESTE ERROR O CUALQUIER OTRO DE INSTALACION
SE PUEDE COMPLEMENTAR EN CASO DE SER NECESARIO CON ESTAS
ORDENES DE COMANDO:

rm -f /var/lib/dpkg/info/*.postrm
rm -f /var/lib/dpkg/info/*.list

ó

rm -f /var/lib/apt/lists/*    ó     rm /var/lib/apt/lists/* -vf
rm -f /var/lib/apt/lists/partial/*
===============================================================================

OTROS COMANDOS ÚTILES

os-prober                # Detección de Sistema Operativos en Disco.
update-grub           # Actualización del Grub
update-grub2        # Actualización del Grub2
update-burg           # Actualización del Burg (En caso de ser necesario)

localepurge                                               # Eliminar idiomas de paquetes innecesarios.
deborphan –show-size –guess-all     # Listado de paquetes huérfanos (no útiles).
dpkg -l $(deborphan –find-config)    # Listado detallado de paquetes huérfanos (no utiles).
dpkg –purge $(deborphan)                  # Eliminación de paquetes huérfanos (no útiles) sin confirmación.
aptitude purge `deborphan`                # Eliminación de paquetes huérfanos (no útiles) con confirmación.

===============================================================================

Recuerden que si quieren conocer o experimentar con el LPI-SB6 pueden hacer clic en el siguiente enlace:

Todo sobre el LPI-SB6

Postdata: Soy un Ingeniero en Informática (Especialista en Proyectos de Migración de Software Libre a Nivel de Usuarios) con un Excelente Empleo pero si me ofrecen 15.000,00 Bs. Básicos + Primas + Bonos + Beneficios socio – económicos, puedo considerar ofertas! Para cualquier información llamar al: 0416.610.13.03

##########################################

Aquí les dejo esta encuesta para medir el apoyo logrado:

##########################################

Mensaje 100% Positivo del Blog para esta entrada:

LEY DE INFOGOBIERNO EN VENEZUELA

LEY DE INFOGOBIERNO

TÍTULO VI

RÉGIMEN SANCIONATORIO

 

Responsabilidad de los funcionarios públicos, funcionarias públicas, servidores públicos y servidoras públicas

Artículo 80. Todas aquellas personas que ejerzan una función pública, incurren en responsabilidad civil, penal y administrativa por las infracciones cometidas a la presente Ley.

 

__________________________________________________________________

Atrévete, usa Linux, sobre todo Canaima GNU / Linux, el Sistema Operativo Libre oficial de la República Bolivariana de Venezuela.

La Lucha es Global y somos Ciudadanos Globales, todos a luchar por un Mundo Mejor!

Galería

¿Quien dijo “No se que hacer” luego de Instalar GNU/Linux (DEBIAN / Canaima). Bueno aquí lo tienes! – Parte 2


FELIZ MAYO: 2014 (PUBLICACIÓN 138)

Saludos: Integrantes de la Gran Comunidad de Usuarios del Software Libre (No necesariamente gratis) y Usuarios del Linux Post Install – Script Bicentenario (CMSL / U-LPI-SB), Compañeros, Colegas y Autodidactas del Siglo XXI.

Saludo de Bienvenida

En esta nueva y novena publicación del año deseo desmitificar otro de esos paradigmas sobre GNU/Linux que muchos de los Usuarios de Sistemas Operativos Privativos y uno que otro Linuxero Novato tienen todavía metido entre ceja y ceja. El mito de “No se que hacer” luego de Instalar GNU/Linux (DEBIAN / Canaima), en este caso, nos concentraremos en los métodos para obtener la mejor combinación de paquetes y  / o acciones ha realizar luego de finalizada la instalación. Porque ¿Quien dijo “No se que hacer” luego de Instalar GNU/Linux (DEBIAN / Canaima). Bueno aquí lo tienes! – Parte II, es decir, le mostraremos a los escépticos e incrédulos que no es cierto, que solo es desconocimiento o falta de experiencia técnica. Estos son pequeños “Tips” que nos facilitan realizar esas operaciones técnicas reservadas por lo general para personas expertas en DEBIAN o nuestro Sistema Operativo Nacional basado en DEBIAN “Canaima GNU/Linux”.

Bueno aquí les va la información:

REALIZAR UNA AUDITORÍA TÉCNICA DEL HARDWARE DEL EQUIPO:

aptitude install hardinfo -y
# Proporciona la creacion de Banners en consola en formatos variados utilizando texto programable.

aptitude install lshw -y
# Proporciona la creacion de Banners en consola en formatos variados utilizando texto programable.

lshw -html > auditoria_tecnica_1.html && chown $USERNAME:$USERNAME auditoria_tecnica_1.html && cunaguaro auditoria_tecnica_1.html
# Generando Informe de Auditoria 1 en HTML

lshw -short > auditoria_tecnica_2.txt && chown $USERNAME:$USERNAME auditoria_tecnica_2.txt && gedit auditoria_tecnica_2.txt
# Generando Informe de Auditoria 2 en HTML

lshw -businfo > auditoria_tecnica_3.txt && chown $USERNAME:$USERNAME auditoria_tecnica_3.txt && gedit auditoria_tecnica_3.txt
# Generando Informe de Auditoria 3 en HTML

uname -rsv >> auditoria_tecnica_4.txt | lsb_release -cdri >> auditoria_tecnica_4.txt | du -sh /home >> auditoria_tecnica_4.txt | du -sh /root >> auditoria_tecnica_4.txt | lsusb -t >> auditoria_tecnica_4.txt | lspci -tv >> auditoria_tecnica_4.txt | lsmod >> auditoria_tecnica_4.txt | gedit auditoria_tecnica_4.txt
# Generando Informe de Auditoria 4 en HTML

 

OPTIMIZAR LA INTERFACE DE RED DEL SISTEMA OPERATIVO:

nano /etc/network/interface

DINÁMICA:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

#Nota: Puede comentar esta ultima linea “iface eth0 inet dhcp” para una mayor velocidad inicial de carga del Sistema Operativo en caso de requerirlo.

——————————————————–

ESTÁTICA:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.X.X
netmask 255.255.X.X
gateway 192.168.X.X
network 192.168.X.X
broadcast 192.168.X.X

# auto wlan0
# allow-hotplug wlan0
# iface wlan0 inet dhcp
# iface eth0 inet static
# address 192.168.X.X
# netmask 255.255.X.X
# gateway 192.168.X.X
# network 192.168.X.X
# broadcast 192.168.X.X

dns-nameservers 200.44.32.12 200.44.32.13 192.168.X.X

#Nota: Puede descomentar la sección de la “WLAN0” en caso de requerirlo. Por lo general la Interface gráfica maneja muy bien la configuración automática.

 

OPTIMIZAR EL ARCHIVO RESOLV.CONF DEL SISTEMA OPERATIVO:

nano /etc/resolv.conf

# domain mi-dominio.com   # Ejemplo: domain mi-institución.gob.ve
# search mi-dominio.com     # Ejemplo: domain mi-institución.gob.ve
# nameserver 192.168.X.X   # Ejemplo: 192.168.3.234
# nameserver 8.8.4.4      # DNS Google
# nameserver 8.8.8.8      # DNS Google
nameserver 200.44.32.12
nameserver 200.44.32.13

 

OPTIMIZAR LA MEMORIA RAM DEL SISTEMA OPERATIVO:

echo “vm.swappiness=10” > /etc/sysctl.conf
# Cambiando el valor de la swappiness de 60 a 10

echo 1 > /proc/sys/vm/drop_caches
# Limpiando la Caché

swapoff -a && swapon -a
# Limpiando la SWAP

AGREGAR ESTE CONTENIDO AL ARCHIVO /etc/rc.local

modprobe zram &&
echo $((100*1024*1024)) > /sys/block/zram0/disksize &&
mkswap /dev/zram0 &&
swapon -p 50 /dev/zram0 &&
exit 0
# Instalando modificaciones en archivo /etc/rc.local

aptitude install preload
# Instalando paquete Preload

aptitude install prelink
# Instalando paquete Preload

init 6
# Reiniciando el Equipo.

 

ELEVAR PRIVILEGIOS DEL USUARIO DEL SISTEMA OPERATIVO:

echo “$USERNAME    ALL=(ALL) ALL” >> /etc/sudoers
# Otorgando poderes de Superusuario root

addgroup $USERNAME root
# Añadiendo usuario a grupo root

addgroup $USERNAME bin
# Añadiendo usuario a grupo bin

addgroup $USERNAME sys
# Añadiendo usuario a grupo sys

addgroup $USERNAME adm
# Añadiendo usuario a grupo adm

addgroup $USERNAME sudo
# Añadiendo usuario a grupo sudo

 

Si desean realizar otras instalaciones u optimizaciones menos comunes y mas técnicas vean la siguiente publicación anterior que más adelante volveré a actualizar:

¿Como instalar Adobe Flash Player, Mozilla Firefox, Google Chrome Estable, Google Chromium, Opera, LibreOffice, Java, Skype, Kernel y el Soporte para Aplicaciones de MS Windows, Impresoras, Scanner, Multifuncionales, Dispositivos de Audio y Vídeo y Medios Multimedias e Inalámbricos en DEBIAN y Canaima GNU/Linux usando solo la consola (Terminal de Root)?

Nota: Para mayor información sobre estos u otros paquetes consulte directamente sobre esta pagina:

Si alguno conoce otro enlace o paquete útil, practico, necesario o funcional adecuado, coméntelo para hacer esta publicación más completa!

Recuerden que si quieren conocer o experimentar con el LPI-SB6 pueden hacer clic en el siguiente enlace:

Todo sobre el LPI-SB6

Postdata: Soy un Ingeniero en Informática (Especialista en Proyectos de Migración de Software Libre a Nivel de Usuarios) con un Excelente Empleo pero si me ofrecen 12.000,00 Bs. + Beneficios, pero puedo considerar ofertas! Para cualquier información llamar al: 0416.610.13.03

##########################################

Aquí les dejo esta encuesta para medir el apoyo logrado:

##########################################

Mensaje 100% Positivo del Blog para esta entrada:

LEY DE INFOGOBIERNO EN VENEZUELA

LEY DE INFOGOBIERNO
TÍTULO I
DISPOSICIONES FUNDAMENTALES

Definiciones

Artículo 5.

A los efectos de la presente Ley, se entenderá por:

1. Actuación electrónica: Capaz de producir efectos jurídicos.

2. Acceso abierto: Característica de los documentos públicos que se refiere a  su disponibilidad gratuita en la internet pública, que permite a cualquier usuario leer, descargar, copiar, distribuir, imprimir, buscar o añadir un enlace al texto completo de esos artículos, rastrearlos para su indización, incorporarlos como datos en un software, o utilizarlos para cualquier otro propósito que sea legal, sin barreras financieras, legales o técnicas, aparte de las que son inseparables del acceso mismo a la internet. La única limitación en cuanto a reproducción y distribución, y el único papel del copyright en cuanto a los derechos patrimoniales en este ámbito, debe ser dar a los autores el control sobre la integridad de sus trabajos y el derecho a ser adecuadamente reconocidos y citados.

3. Código fuente: Texto escrito en un lenguaje de programación específico, contentivo de un conjunto de instrucciones que se puede compilar para generar un programa que se ejecuta en un computador, es el conjunto de líneas de texto escritas en un lenguaje de programación específico, que al ser procesadas por los compiladores e interpretadores adecuados, generan exactamente dicho programa que es ejecutado por el computador.

4. Conocimiento libre: Es todo aquel conocimiento que puede ser aprendido, interpretado, aplicado, enseñado y compartido libremente y sin restricciones, pudiendo ser utilizado para la resolución de problemas o como punto de partida para la generación de nuevos conocimientos.

5. Criptografía: Rama inicial de las matemáticas y en la actualidad también de la informática, que hace uso de métodos y técnicas con el objeto principal de hacer ilegible, cifrar y proteger un mensaje o archivo por medio de un algoritmo, usando una o más claves.

6. Documento electrónico: Documento digitalizado que contiene un dato, diseños o información acerca de un hecho o acto, capaz de causar efectos jurídicos.

7. Estándares abiertos: Especificaciones técnicas, publicadas y controladas por alguna organización que se encarga de su desarrollo, aceptadas por la  industria de las tecnologías de información, y que están a disposición de  cualquier usuario para ser implementadas.

8. Hardware libre: Dispositivos de hardware, componentes electrónicos o mecánicos diseñados para su uso en cualquier área científico técnica, cuyas especificaciones y diagramas esquemáticos son de acceso público, garantizando el total acceso al conocimiento de su funcionamiento y fabricación, y que reconociendo los derechos de autor, no están sometidos a normativas legales del sistema de patentes de apropiación privativa, otorgándose las mismas libertades contempladas en el software libre para su uso con cualquier propósito y en cualquier área de aplicación, libertad de modificación y adaptación a necesidades específicas, y la libertad para su redistribución.

9. Informática forense: también llamado computo forense, computación forense, análisis forense digital o examen forense digital es la aplicación de técnicas científicas y analíticas especializadas a infraestructura tecnológica que permiten identificar, preservar, analizar y presentar datos que sean válidos dentro de un proceso legal.

10. Infraestructuras críticas: Infraestructuras críticas también conocidas como estratégicas, son aquellas que proporcionan servicios esenciales y cuyo funcionamiento es indispensable y no permite soluciones alternativas, por lo que su perturbación o destrucción tendría un grave impacto sobre tales servicios.

11. Interoperabilidad: Capacidad que tienen las organizaciones dispares y diversas para intercambiar, transferir y utilizar, de manera uniforme y eficiente datos, información y documentos por medios electrónicos, entre sus sistemas de información.

12. Normas instruccionales: Todas aquellas providencias administrativas de efectos generales, instructivos o circulares, de carácter obligatorio, dictados con el fin de garantizar el efectivo uso de las tecnologías de información y la seguridad informática, en los términos establecidos en esta Ley.

13. Poder Popular: Es el ejercicio pleno de la soberanía por parte del pueblo en lo político, económico, social, cultural, ambiental, internacional, y en todo ámbito del desenvolvimiento y desarrollo de la sociedad, a través de diversas y disímiles formas de organización, que edifican el estado comunal.

14. Prospectiva tecnológica: La prospectiva tecnológica también conocida como vigilancia tecnológica, es un proceso sistemático que analiza el estado actual y las perspectivas de progreso científico y tecnológico para identificar áreas estratégicas de investigación y tecnologías emergentes para concentrar los esfuerzos de inversión y así obtener los mayores beneficios económicos o sociales, la prospectiva tecnológica está orientada a un conjunto de técnicas que permiten definir la relevancia de una tecnología en un momento futuro.

15. Seguridad de la información: Condición que resulta del establecimiento y mantenimiento de medios de protección, que garanticen un estado de inviolabilidad de influencias o de actos hostiles específicos que puedan propiciar el acceso a la información no autorizada, o que afecten la operatividad de las funciones de un sistema de computación, bajo los principios de confidencialidad, integridad, privacidad y disponibilidad de la información.

16. Software libre: Programa de computación en cuya licencia el autor o desarrollador garantiza al usuario el acceso al código fuente y lo autoriza a usar el programa con cualquier propósito, copiarlo, modificarlo y redistribuirlo con o sin modificaciones, preservando en todo caso el derecho moral al reconocimiento de autoría.

17. Tecnología de información: Tecnologías destinadas a la aplicación, análisis, estudio y procesamiento en forma automática de información. Esto incluye procesos de: obtención, creación, cómputo, almacenamiento, modificación,
manejo, movimiento, transmisión, recepción, distribución, intercambio, visualización, control y administración, en formato electrónico, magnético, óptico, o cualquier otro medio similar o equivalente que se desarrollen en el futuro, que involucren el uso de dispositivos físicos y lógicos.

18. Tecnologías de información libres: Son aquellas tecnologías con estándares abiertos que garantizan el acceso a todo el código fuente y la transferencia del conocimiento asociado para su comprensión; libertad de modificación; libertad de uso en cualquier área, aplicación o propósito y libertad de publicación del código fuente y sus modificaciones.

19. Usabilidad: Se refiere a los atributos que deben tener los sistemas de información para que sean comprendidos, aprendidos y usados con facilidad por sus usuarios o usuarias.

__________________________________________________________________

Atrévete, lucha contra la cyber-conspiración para esclavizarte: No uses Windows, a menos que fuese estrictamente necesario! Usa Linux, sobre todo Canaima GNU / Linux.

La Lucha es Global y somos Ciudadanos Globales, todos a luchar por un Mundo Mejor!