Ubuntu – Magazine Office https://magazineoffice.com Vida sana, belleza, familia y artículos de actualidad. Sat, 27 Apr 2024 07:20:36 +0000 es hourly 1 https://wordpress.org/?v=6.5.3 Ubuntu 24.04 LTS, Noble Numbat, revisa su instalación y experiencia de aplicación https://magazineoffice.com/ubuntu-24-04-lts-noble-numbat-revisa-su-instalacion-y-experiencia-de-aplicacion/ https://magazineoffice.com/ubuntu-24-04-lts-noble-numbat-revisa-su-instalacion-y-experiencia-de-aplicacion/#respond Sat, 27 Apr 2024 07:20:33 +0000 https://magazineoffice.com/ubuntu-24-04-lts-noble-numbat-revisa-su-instalacion-y-experiencia-de-aplicacion/

Agrandar / Ubuntu ha recorrido un largo camino en casi 20 años, hasta el punto en que ahora puedes renderizar tazas de café e imágenes familiares de Ubuntu en 3D en un video que anuncia el lanzamiento de primavera de 2024.

Canónico

La historia podría considerar que el aspecto más importante de Ubuntu 24.04 es algo que no tiene: vulnerabilidades en la puerta trasera XZ que casi se apoderó de la escena global de Linux.

Las versiones beta y la versión final de Ubuntu 24.04, una versión de soporte a largo plazo (LTS) de la venerable distribución de Linux, se retrasaron, ya que la empresa de respaldo Canonical trabajó a principios de abril de 2024 para reconstruir todos los binarios incluidos en la versión. xz Utils, un paquete de compresión de datos casi omnipresente en sistemas tipo Unix, se había visto comprometido a través de un elaborado y largo ataque a la cadena de suministro, descubierto sólo porque un ingeniero de Microsoft notó algunas rarezas con el rendimiento SSH en un sistema Debian. Ubuntu, junto con casi todas las demás plataformas de software que se actualizan periódicamente, tenía mucho trabajo por hacer este mes.

Video del lanzamiento de Ubuntu 24.04 de Canonical, que destaca los 20 años de lanzamientos de Ubuntu. Siempre me gustó el marrón.

¿Qué hay realmente de nuevo en Ubuntu 24.04 o «Noble Numbat»? Bastante, especialmente si eres del tipo que se apega a las versiones LTS. Los grandes cambios nuevos son un nuevo instalador muy elegante, que utiliza el mismo back-end de Subiquity que las versiones del servidor y rediseñado con un front-end completamente nuevo en Flutter. El cifrado ZFS ha vuelto como opción de instalación predeterminada, junto con el cifrado de disco completo respaldado por hardware (es decir, TPM), además de más orientación para las personas que buscan un arranque dual con configuraciones de Windows y BitLocker. Netplan 1.0 es ahora la herramienta de configuración de red predeterminada. Y la instalación predeterminada es «Mínima», como se introdujo en 23.10.

El numbat es un <a href=
Agrandar / El numbat es una especie en peligro de extinción y creo que deberíamos salvarla.

imágenes falsas

Raspberry Pi también recibe atención, con una edición 24.04 (solo 64 bits) disponible para la popular computadora de placa única, incluido el modelo Raspberry Pi 5 ahora compatible. Esa edición incluye la utilidad de fuente de alimentación Pemmican y permite la aceleración 3D en Firefox Snap. Ubuntu también modificó el escritorio GNOME (versión 46) incluido en esta versión, de modo que debería ver un mejor rendimiento en los controladores de gráficos Raspberry Pi.

¿Qué otra cosa? Muchas pequeñas cosas:

  • Soporte para instalación automática, es decir, flujos de trabajo de instalación basados ​​en YAML
  • Una herramienta de actualización de firmware independiente que consume menos memoria en segundo plano
  • Soporte adicional para objetos de política de grupo (GPO) en entornos de Active Directory
  • Mejoras de seguridad en las configuraciones de software de archivos de paquetes personales (PPA)
  • Restricciones al espacio de nombres de usuarios sin privilegios a través de apparmor, lo que puede afectar algunas aplicaciones de terceros descargadas de la web
  • Un nuevo Ubuntu App Center, que reemplaza la Snap Store que por defecto es Snaps pero que aún ofrece instalaciones .deb tradicionales (y numerosos ángulos de crítica para los partidarios de Snap)
  • Firefox es una aplicación nativa de Wayland y Thunderbird es solo un paquete Snap
  • Más soporte para lectores de huellas dactilares
  • Administrador de perfiles de energía mejorado, especialmente para dispositivos AMD portátiles
  • Compatibilidad con los archivos HEIF/HEIC preferidos de Apple, con vistas previas en miniatura
  • Snapshot reemplaza a Cheese y se eliminan los juegos de GNOME
  • Cambios en el mapeo de memoria virtual que hacen que muchos juegos modernos funcionen mejor a través de Proton, según OMG Ubuntu
  • Kernel Linux 6.8, que, entre otras cosas, mejora el rendimiento de la CPU Intel Meteor Lake y es compatible con los controladores Nintendo Switch Online.

Los requisitos del sistema sugeridos para Ubuntu 24.04 son un procesador de doble núcleo de 2 GHz, 4 GB de memoria y 25 GB de espacio de almacenamiento libre. Existe una edición WSL dedicada de 24.04 para sistemas Windows.

Imagen de listado de Getty Images



Source link-49

]]>
https://magazineoffice.com/ubuntu-24-04-lts-noble-numbat-revisa-su-instalacion-y-experiencia-de-aplicacion/feed/ 0
Ubuntu 23.10 es un Minotauro que se mueve más rápido y ocupa menos espacio https://magazineoffice.com/ubuntu-23-10-es-un-minotauro-que-se-mueve-mas-rapido-y-ocupa-menos-espacio/ https://magazineoffice.com/ubuntu-23-10-es-un-minotauro-que-se-mueve-mas-rapido-y-ocupa-menos-espacio/#respond Fri, 13 Oct 2023 18:28:07 +0000 https://magazineoffice.com/ubuntu-23-10-es-un-minotauro-que-se-mueve-mas-rapido-y-ocupa-menos-espacio/

Agrandar / El escritorio Ubuntu 23.10 funciona bien antes de empezar a jugar con él.

Ubuntu 23.10, con nombre en código Mantic Minotaur, es la versión número 39 de Ubuntu y es una de las tres versiones provisionales más pequeñas que Canonical lanza entre las versiones de soporte a largo plazo (LTS). Este último período intermedio antes del próximo LTS no destaca por sus características llamativas que puedas identificar de un vistazo. Pero configura algunas opciones y actualizaciones útiles que deberían persistir en Ubuntu durante algún tiempo.

Sus nuevas opciones de instalación en Ubuntu 23.10.  Ninguno de ellos es

Sus nuevas opciones de instalación en Ubuntu 23.10. Ninguno de los dos es «Minimal», pero eso podría llegar.

Adelgazado y aleteado

Dos de los mayores cambios en Ubuntu 23.10 están en el instalador. Ubuntu ahora tiene por defecto una «instalación predeterminada», que es bastante diferente de lo que era el «predeterminado» incluso una versión anterior. «Predeterminado» se describe como «sólo lo esencial, navegador web y utilidades básicas», mientras que «Completo» es «una selección de herramientas de Office, utilidades, navegador web y juegos sin conexión». «Predeterminado» es algo similar a lo que solía ser «Mínimo» en versiones anteriores, mientras que «Completo» está destinado a aquellos que están desconectados o tienen conexiones lentas o simplemente quieren tantas opciones como sea posible de inmediato.

Por el momento, la mayoría de las personas no ahorrarán mucho, suponiendo que instalen desde un archivo ISO. El ISO para Ubuntu 23.10 es de 4,6 GB, que es más pequeño que el ISO de 4,9 GB de Ubuntu 23.04, pero no drásticamente. Sin embargo, esto puede cambiar; El personal de Ubuntu señala que tienen planes más amplios para las opciones de aprovisionamiento e instalación, que pueden llegar a la versión 24.04. Por ahora, es una forma de evitar el desorden en la búsqueda de aplicaciones, al menos, si no en el disco en general.

En otra parte del instalador, ahora puede elegir ZFS como su sistema de archivos principal. También existe una opción experimental para configurar el cifrado de disco completo del Módulo de plataforma segura (TPM) en lugar de depender completamente de frases de contraseña para cifrar su disco. Esto pone a Ubuntu al día con Windows al ofrecer una manera de proteger su sistema y descubrir por las malas que le falta una clave de respaldo para ingresar después de alterar sus opciones de arranque. (¡Es broma! Un poco.)

El Centro de aplicaciones de Ubuntu (o, a veces, Snap Store), ahora le muestra los resultados a un ritmo rápido en lugar de un rastreo con resaca.

El Centro de aplicaciones de Ubuntu (o, a veces, Snap Store), ahora le muestra los resultados a un ritmo rápido en lugar de un rastreo con resaca.

Una vez que esté dentro de su escritorio y necesite algo más que unas pocas aplicaciones, encontrará la próxima gran actualización de Ubuntu: el Centro de aplicaciones. El portal de software de Ubuntu, todavía conocido como Snap Store en varios lugares, continúa colocando aplicaciones Snap en contenedores al frente y al centro. Pero ahora lo hace mucho más rápido, ya que toda la aplicación ha sido reescrita en Flutter, el nuevo valor predeterminado de Ubuntu para aplicaciones de escritorio. Puedo notar la diferencia de inmediato, pero eso es principalmente un testimonio de lo lenta que se sentía la interfaz anterior. Los primeros resultados que muestra son paquetes Snap, y luego se ofrecen «paquetes Debian» debajo de una línea divisoria.

Ubuntu 23.10 agrega una herramienta de actualización de firmware dedicada, una que no requiere el impacto en el rendimiento de mantener un proceso del centro de software ejecutándose en segundo plano. La actualización del firmware de Linux ha avanzado mucho en los últimos años y es una buena herramienta, especialmente en dispositivos de arranque único.

Paquetes de GNOME y kernel

La mayoría de los otros cambios de cara al usuario provienen de la actualización a GNOME 45. Los cambios clave son:

  • Un nuevo «Indicador de actividades» en la barra superior, que muestra el espacio de trabajo en el que se encuentra y que elimina el cuadro de texto anterior que mostraba el nombre de la aplicación actual.
  • Mejoras en el rendimiento de búsqueda en muchas aplicaciones predeterminadas de GNOME, incluidos Archivos, Calendario y la herramienta de búsqueda del sistema.
  • Un indicador que muestra cuando una cámara del sistema está en uso (aunque esa cámara debe estar usando Pipewire).
  • Nuevas aplicaciones de cámara y visualización de imágenes predeterminadas.
Cuatro ventanas, dispuestas en esquinas en el escritorio de Ubuntu.  No pude capturar el cuadrado naranja de vista previa que aparece, pero créanme, no los organicé manualmente.

Cuatro ventanas, dispuestas en esquinas en el escritorio de Ubuntu. No pude capturar el cuadrado naranja de vista previa que aparece, pero créanme, no los organicé manualmente.

Específicamente para Ubuntu, ha habido mejoras en el escalado fraccional (sin duda, un área en la que su kilometraje puede variar) y el mosaico. Además de las opciones estándar de ventana izquierda/derecha/superior/inferior/completa, ahora puede arrastrar una ventana a una de las esquinas del escritorio para convertirla en una cuarta parte del espacio utilizable del escritorio. No es un escritorio en mosaico, pero puedes llegar allí con un poco de ventana.

El kernel 6.5 también ofrece a Ubuntu algunas características y mejoras nuevas, incluidos tiempos de arranque más rápidos en sistemas con CPU Xeon o EPYC, eficiencia mejorada en CPU Ryzen, compatibilidad con MIDI 2.0 en ALSA, compatibilidad con ACPI para arquitecturas RISC-V y mucho más. Dos de las actualizaciones más notables son que algunos controladores de Xbox ahora tienen su retroalimentación háptica retumbante compatible con 6.5, y el ROG Ally de Asus ahora tiene audio que funciona, gracias a algunos fanáticos de Steam OS que trabajan duro.

En un nivel más profundo, las políticas AppArmor de Ubuntu 23.10 ahora pueden implementar espacios de nombres de usuario restringidos y sin privilegios. Los espacios de nombres de usuarios sin privilegios, que idealmente se utilizan para dar a los usuarios no root acceso a algunas capacidades privilegiadas, son ahora una parte importante de las cadenas de exploits: el 44 por ciento, según estimaciones de Google. Hay mucho en esta nueva política, pero Ubuntu esencialmente está poniendo controles y nuevos valores predeterminados en las aplicaciones que buscan usar esta herramienta.

Otro cambio para las aplicaciones es cómo se manejan los archivos de paquetes personales (PPA) en 23.10. Anteriormente, los PPA se agregaban a un archivo .list en /etc/apt/sources.list.d y se agregaba un conjunto de claves GPG en otro lugar. Ahora, todos los PPA deben agregarse como archivos .sources, codificados como deb822. Esto evita que los repositorios utilicen las claves de los demás y garantiza que cuando se elimina un PPA del sistema, su clave se vaya con él.

Por supuesto, hay muchas versiones de Ubuntu que incluyen actualizaciones similares del kernel 6.5, sus escritorios y algunos otros cambios únicos. Xubuntu, la versión de escritorio de Xfce, tiene mejor soporte para los Apple Magic Trackpads. 9to5Linux tiene los cambios de versión y enlaces de descarga para ellos.



Source link-49

]]>
https://magazineoffice.com/ubuntu-23-10-es-un-minotauro-que-se-mueve-mas-rapido-y-ocupa-menos-espacio/feed/ 0
Traducciones maliciosas apuntan al lanzamiento de Ubuntu 23.10 https://magazineoffice.com/traducciones-maliciosas-apuntan-al-lanzamiento-de-ubuntu-23-10/ https://magazineoffice.com/traducciones-maliciosas-apuntan-al-lanzamiento-de-ubuntu-23-10/#respond Fri, 13 Oct 2023 13:26:36 +0000 https://magazineoffice.com/traducciones-maliciosas-apuntan-al-lanzamiento-de-ubuntu-23-10/

Pocas horas después de su lanzamiento, las imágenes de descarga de Ubuntu 23.10 se eliminaron de la distribución. Si intenta obtener la última ISO de escritorio al momento de escribir este artículo, recibirá un mensaje que dice «Ubuntu 23.10 no se puede descargar en este momento». Cuenta oficial de Ubuntu en Twitter/X revela que el motivo de la eliminación de las imágenes del 23.10 es que un «colaborador malicioso» había mezclado las traducciones con «discurso de odio». El sitio centrado en Ubuntu OMG Ubuntu descubrió que el archivo de traducción al ucraniano había sido atacado por un programa malicioso que nunca salió bien.

Ver más

Entonces, se suponía que la versión Ubuntu 23.10 estaría disponible y permanecería disponible desde ayer. Ayer hablamos del lanzamiento de Mantic Minotaur en nuestra sección de noticias. Las nuevas características notables incluyeron una mayor seguridad del sistema operativo, un nuevo y mejorado App Center y la introducción de soporte para SBC basados ​​en RISC-V y la nueva Raspberry Pi 5. No sabíamos que los archivos de recursos en idioma ucraniano se estaban desbordando con discursos de odio.

(Crédito de la imagen: futuro)

El colaborador malicioso parece haber mantenido algunas traducciones según lo previsto, pero las intercaló con cadenas de texto que resaltan creencias extremistas con respecto a ciertos grupos religiosos, orientación sexual y persuasión política.





Source link-41

]]>
https://magazineoffice.com/traducciones-maliciosas-apuntan-al-lanzamiento-de-ubuntu-23-10/feed/ 0
Canonical anuncia Ubuntu 23.10, soporte para Raspberry Pi 5 https://magazineoffice.com/canonical-anuncia-ubuntu-23-10-soporte-para-raspberry-pi-5/ https://magazineoffice.com/canonical-anuncia-ubuntu-23-10-soporte-para-raspberry-pi-5/#respond Thu, 12 Oct 2023 23:07:06 +0000 https://magazineoffice.com/canonical-anuncia-ubuntu-23-10-soporte-para-raspberry-pi-5/

El último Ubuntu ya está aquí, y para esta versión vemos a Canonical reforzar su seguridad, además de soporte para Raspberry Pi 5 y SBC basados ​​en RISC-V.

Ubuntu 23.10 presenta una vista previa del cifrado de disco completo respaldado por hardware, que ve las claves de cifrado almacenadas en un TPM (Módulo de plataforma segura) y recuperadas automáticamente mediante un software de arranque autenticado. En Ubuntu 24.04 LTS se introducirá una gama más amplia de soporte de hardware y opciones de cifrado adicionales.



Source link-41

]]>
https://magazineoffice.com/canonical-anuncia-ubuntu-23-10-soporte-para-raspberry-pi-5/feed/ 0
Se podría ofrecer un escritorio Ubuntu en contenedor basado en Snap en 2024 https://magazineoffice.com/se-podria-ofrecer-un-escritorio-ubuntu-en-contenedor-basado-en-snap-en-2024/ https://magazineoffice.com/se-podria-ofrecer-un-escritorio-ubuntu-en-contenedor-basado-en-snap-en-2024/#respond Thu, 01 Jun 2023 06:53:25 +0000 https://magazineoffice.com/se-podria-ofrecer-un-escritorio-ubuntu-en-contenedor-basado-en-snap-en-2024/

Agrandar / Algunas de las muchas aplicaciones Snap disponibles en la Tienda Snap de Ubuntu, el lugar donde los usuarios pueden encontrar aplicaciones y los entusiastas de Linux pueden encontrar desacuerdos profundamente arraigados.

[Update, 2:00 pm ET, May 31: Ubuntu published a blog post about its Ubuntu Core desktop work after this Ars Technica post was published. Noting that Snaps «are a little famous for having some rough edges on the desktop,» Product Manager Oliver Smith writes that, «[n]Sin embargo, estamos emocionados de explorar la idea de un contenedor completo [UK sic] escritorio, donde cada componente es inmutable y está aislado». Ubuntu, escribe Smith, ha estado «mejorando constantemente» las instantáneas de escritorio y, «a su debido tiempo, cuando pensemos que todo el sistema se puede entregar de esta manera», una versión Core de escritorio ser ofrecido.

La publicación de Ubuntu sugiere que un escritorio basado en Core permitiría «arranque seguro, estados de recuperación y cifrado respaldado por hardware», experimentos «con instantáneas de entornos de escritorio alternativos» y optar por ciertos canales de kernel, como aquellos con los últimos controladores de NVIDIA. A continuación la publicación original.]

Ubuntu Core existe desde 2014 y proporciona una distribución de Linux inmutable y totalmente en contenedores destinada a Internet de las cosas (IoT) y aplicaciones informáticas de borde. Cada pieza del sistema contiene todas las dependencias que requiere, y solo lo suficiente de su propia arquitectura Linux diminuta, para que las aplicaciones estén en gran medida separadas unas de otras, lo que brinda una mejor seguridad y, en teoría, estabilidad y facilidad de actualizaciones y reversiones.

Ese tipo de sistema, basado en el propio formato de paquete Snap del distribuidor de Ubuntu, Canonical, podría estar disponible para usuarios de escritorio con la próxima versión de soporte a largo plazo de Ubuntu, según un ingeniero móvil de Ubuntu. Señalando un comentario en una de sus publicaciones anteriores, el blogger de Ubuntu Joey Sneddon sugiere que un «Escritorio Ubuntu All-Snap» opcional estará disponible con Ubuntu 24.04 en abril de 2024.

Es importante tener en cuenta que un Ubuntu basado en Snap aparentemente sería una opción alternativa, no el escritorio principal que se ofrece. Es casi seguro que Ubuntu basado en DEB seguirá siendo el lanzamiento principal.

«Ubuntu ofrecerá una versión alternativa para descargar» normalmente no sería un gran titular, pero esto es Snap. Snap fue desarrollado por Canonical, y Canonical ofrece Snaps a través de su propia tienda Snap. Ha sido portado a otras distribuciones. Y, sin embargo, como señaló el colaborador de Ars Jim Salter a finales de 2021:

[T]Existe una percepción común fuera del ecosistema de Ubuntu de que el sistema de instantáneas «pertenece a Canonical, no a la comunidad», y eso tiende a generar, con razón o sin ella, sospechas o abierta hostilidad por parte de los fans de otras distribuciones.

Luego están las otras quejas, incluido el uso del espacio en disco, los problemas de carga y rendimiento, el comportamiento errático de actualización de Snap, múltiples versiones de bibliotecas que se ejecutan para diferentes programas y la confusión del selector de archivos. Pregúntele a un escritor de Ars que una vez escribió sobre una versión Snap-ified de Steam y pensó que había renunciado lo suficiente a la naturaleza y las complicaciones en torno a Snap: Nunca hay suficientes renuncias de Snap.

Aún así, una versión de Ubuntu que es intrínsecamente difícil de estropear a nivel central y más consistente en todas las instalaciones es intrigante. Fedora ofrece esto con Silverblue, que se basa en Flatpak [Edit: More so based on OSTree, and shipping with Flatpaks by default; thank you spiron and AdamWill]. Silverblue, afirma Fedora, es «más estable, menos propenso a errores y más fácil de probar y desarrollar». También mantiene las versiones anteriores del sistema (en sí mismo solo un Flatpak en contenedor) para revertir y restaurar.

Ubuntu se ha estado moviendo para incluir algunas piezas del escritorio principal de Ubuntu en paquetes Snap, ya sean controladores de impresora CUPS o incluso controladores de gráficos. Queda por ver si los usuarios de escritorio adoptarán y promoverán un escritorio Ubuntu completamente basado en Snap, y si realmente estará disponible en abril de 2024.

Nos comunicamos con Canonical para obtener comentarios y confirmación, y actualizaremos la publicación si recibimos una respuesta.

Imagen del listado por Getty Images



Source link-49

]]>
https://magazineoffice.com/se-podria-ofrecer-un-escritorio-ubuntu-en-contenedor-basado-en-snap-en-2024/feed/ 0
Cómo arreglar el bucle de inicio de sesión de Ubuntu https://magazineoffice.com/como-arreglar-el-bucle-de-inicio-de-sesion-de-ubuntu/ https://magazineoffice.com/como-arreglar-el-bucle-de-inicio-de-sesion-de-ubuntu/#respond Sat, 27 May 2023 05:50:49 +0000 https://magazineoffice.com/como-arreglar-el-bucle-de-inicio-de-sesion-de-ubuntu/

Jordan Gloor / Instructores Geek

Si está atrapado en un bucle de inicio de sesión en Ubuntu Linux, use Ctrl+Alt+F3 para abrir una terminal y verifique o elimine el .Xauthority archivo. Si eso no funciona, asegúrese de que la raíz sea propietaria del /tmp carpeta, reconfigurando gdm3y liberar espacio en el disco duro también puede sacarlo del circuito.

El ciclo de inicio de sesión de Ubuntu es un problema frustrante que hace que sea imposible iniciar sesión. Describimos seis problemas diferentes que pueden causar este comportamiento y cómo solucionarlos.

¿Qué es un bucle de inicio de sesión en Ubuntu?

El bucle de inicio de sesión de Ubuntu es un problema que lo devuelve a la pantalla de inicio de sesión en lugar de iniciar sesión y presentarle su escritorio. Es como si sus credenciales fueran rechazadas, pero ese no es el caso. Simplemente no te deja entrar. Aunque definitivamente estás escribiendo el nombre de usuario y la contraseña correctos, vuelves a la pantalla de inicio de sesión.

De todos los posibles problemas con una computadora, no poder iniciar sesión es uno de los más aterradores. Si no puede entrar, ¿cómo puede solucionarlo? Afortunadamente, Linux nos brinda más de una forma de iniciar sesión y podemos aprovechar eso a nuestro favor en este escenario.

En realidad, este problema también puede ocurrir en otras distribuciones. Parece haber sido etiquetado como el «bucle de inicio de sesión de Ubuntu» porque existe la impresión de que se informa en las computadoras que ejecutan Ubuntu con más frecuencia que en otras distribuciones. Sospecho que es porque hay más computadoras con Ubuntu Linux que cualquier otra distribución.

RELACIONADO: Novedades en Ubuntu 23.04 «Lunar Lobster», disponible ahora

Comprobar la propiedad del archivo .Xauthority

Esta solución es solo para las personas que optaron por ejecutar Ubuntu usando Xorg, en lugar de Wayland, el nuevo servidor de visualización. Un servidor de pantalla maneja la funcionalidad de dibujo de pantalla. Las aplicaciones se comunican con el servidor de visualización y el servidor de visualización escribe en la pantalla. Se utiliza para construir lo que ve en un entorno de escritorio gráfico.

Xorg fue reemplazado por Wayland como el servidor de visualización predeterminado, pero aún puede iniciar sesión en Ubuntu usando el servidor Xorg si lo desea o lo necesita. Algunas aplicaciones antiguas funcionan mejor con Xorg que con Wayland.

Para iniciar sesión en Ubuntu usando Xorg, haga clic en el icono de la rueda dentada en la pantalla de inicio de sesión y seleccione «Ubuntu en Xorg» en el menú.

Elegir usar ubuntu en Wayland o Xorg, desde el menú de opciones de la pantalla de inicio de sesión

Esta configuración persistirá después de los reinicios. Para volver a usar Wayland, deberá cambiar manualmente esta configuración a «Ubuntu».

Entonces, si ha estado usando Xorg y se encuentra en el ciclo de inicio de sesión, lo primero que debe verificar es la propiedad del archivo «.Xauthority», si tiene uno. Si no lo hace, omita esta y las siguientes secciones.

En la pantalla de inicio de sesión, presione «Ctrl+Alt+F3» para abrir una pantalla de terminal.

Un indicador de inicio de sesión en la pantalla del terminal

Inicie sesión con su usuario y contraseña habituales.

Mensajes de inicio de sesión de Ubuntu en una pantalla de terminal

Si tiene uno, su archivo «.Xauthority» es un archivo oculto que se encuentra en su directorio de inicio. Buscaremos uno con el -a (todas) la opción, de modo que ls enumera los archivos ocultos.

ls -ahl .X*

Usando ls para buscar un archivo .Xauthority

En esta computadora, el archivo está presente, pero debe ser propiedad del usuario actual, no de root. Pero eso es una solución simple. Usaremos el chown comando para establecernos como dueño. Por supuesto, sustituiría su propio nombre de usuario en el comando.

sudo chown dave:dave .Xauthority
ls

Cambiar la propiedad del archivo .Xauthority

comprobando con ls muestra que somos el propietario y el propietario del grupo del archivo.

Si tiene un archivo llamado “.ICEauthority”, asegúrese de que también es el propietario de ese archivo. No teníamos uno en nuestra computadora de prueba. El formato de la chown el comando es el mismo:

sudo chown dave:dave .ICEauthority

Reinicie escribiendo «reboot» y presionando Enter, e intente iniciar sesión cuando su sistema esté respaldado.

RELACIONADO: Cómo usar el comando chown en Linux

Eliminar el archivo .Xauthority

Si tomar posesión del archivo “.Xauthority” no funcionó, intente eliminarlo y volver a crearlo.

En la pantalla de inicio de sesión, abra una ventana de terminal con «Ctrl+Alt+F3» y use el rm comando para eliminar el archivo.

rm .Xauthority

Uso de rm para eliminar el archivo .Xauthority

Utilizando el startx El comando para intentar iniciar una sesión de escritorio X fuerza la creación de un nuevo archivo «.Xauthority».

startx

Usando startx para iniciar una sesión Xorg

Reinicie e intente iniciar sesión.

Compruebe los permisos en el directorio /tmp

Muchos procesos usan el directorio “/tmp” para almacenar archivos temporales. Si los permisos en el directorio «/tmp» están desordenados y se vuelven más restrictivos de lo que deberían ser, esos procesos se verán afectados negativamente.

Para verificar esto, necesitamos abrir una pantalla de terminal y usar ls en el directorio “/tmp”. Así que presione Ctrl+Alt+F3 en la pantalla de inicio de sesión e inicie sesión con sus credenciales habituales.

El directorio “/tmp” debe ser propiedad de root. El usuario raíz, los miembros del grupo raíz y todos los demás usuarios deben tener permisos de lectura, escritura y ejecución en ese directorio. La única restricción es que las personas en el grupo de otros, que en este caso son todos menos el root y los procesos que pertenecen al root, solo pueden cambiar (escribir y eliminar) los archivos que ellos mismos han creado.

cd /
ls -ahld tmp

Verificando los permisos en el directorio /tmp

Podemos ver que la cadena de permisos para “/tmp” es drwxrwxrwt y su propietario y el propietario del grupo son ambos «raíz».

Los permisos significan:

  • d: Este es un directorio
  • rwx: El propietario tiene permisos de lectura, escritura y ejecución.
  • rwx: el propietario del grupo tiene permisos de lectura, escritura y ejecución.
  • rwt: Todos los demás pueden leer, escribir y ejecutar archivos, pero solo pueden escribir o eliminar archivos que hayan creado ellos mismos. La «t» se conoce como «pedacito pegajoso».

Si ve algo diferente a esto, use el chmod comando para establecer estos permisos:

sudo chmod 1777 /tmp
ls -ahld tmp

Usando chmod para establecer los permisos en el directorio /tmp

Como antes, reinicie e intente iniciar sesión.

RELACIONADO: Cómo usar SUID, SGID y Sticky Bits en Linux

Reconfigurando gdm3

Ubuntu usa gdm3 como su administrador de pantalla. Un administrador de visualización maneja las pantallas de inicio de sesión gráficas y los servidores de visualización gráfica. A veces, forzar una actualización en gdm3 puede solucionar el problema del bucle de inicio de sesión.

Nuevamente, en la pantalla de inicio de sesión, abra una ventana de terminal con «Ctrl+Alt+F3».

estamos usando el dpkg-reconfigure comando para actualizar gdm3. Garantiza que todos los archivos necesarios estén presentes y que se cumplan las dependencias. Debería dejar gdm3 en el mismo estado que si se hubiera instalado correctamente.

sudo dpkg-reconfigure gdm3

Reconfigurando el paquete gdm3

Reinicie, inicie sesión y vea si su problema se ha resuelto.

Reinstalando gdm3

Este proceso purga gdm3 de su computadora y lo vuelve a instalar. Es la forma manual de hacer el paso anterior. He visto que el paso anterior funciona muchas veces, pero si no funciona, este suele funcionar.

sudo apt purge gdm3
sudo apt install gdm3

Desinstalar el administrador de pantalla gdm3

Reinicie su computadora y vea si solucionó su problema.

Comprobación del espacio libre en el disco duro

Quedarse sin espacio en el disco duro tiene un efecto similar a no poder crear archivos temporales. Incluso con los permisos correctos en “/tmp”, si no le queda espacio en el disco duro, el sistema no puede crear archivos.

Desde la pantalla de inicio de sesión, abra una pantalla de terminal como antes. nosotros podemos usar df para verificar la capacidad del disco duro y el espacio libre, y podemos usar du para ver lo que está ocupando el espacio. Nuestra máquina de prueba no tuvo problemas con el espacio libre, pero así es como se verá la salida de los comandos.

Utilizando el -h (legible por humanos) fuerzas de opción df para utilizar las unidades más apropiadas para las cifras que necesita mostrar. Es más fácil que tratar de trabajar en bytes.

df -h

Comprobación de la capacidad y el uso del disco duro con df

La columna «% de uso» muestra la cantidad de espacio utilizado, expresado como porcentaje. Las columnas «Usado» y «Disponible» se expresan en valores reales.

El sistema de archivos raíz está montado en «/dev/sda» y se ha utilizado el 84 por ciento de la capacidad de la unidad. No hay de qué preocuparse, pero si estuviéramos investigando un disco duro que mostraba que quedaba muy poco espacio, podríamos usar du para descubrir qué estaba ocupando el espacio.

vamos a usar el -h (legible por humanos) y -s (resumen) opciones con du y estamos canalizando la salida a sort . Las opciones que estamos usando con sort son -h (ordenar valores legibles por humanos) y -r (clasificación inversa).

Esto nos dará una lista ordenada y descendente con los mayores consumidores de almacenamiento en disco duro en la parte superior de la lista.

du -hs * | sort -hr

Generación de una lista ordenada de consumidores de almacenamiento en disco duro

Podemos ver que el directorio «Imágenes» es, con mucho, el mayor culpable. Podemos mejorar nuestro du Comando para buscar en el directorio «Imágenes». También lo estamos canalizando head para mostrarnos los 5 peores delincuentes.

du -hs ~/Pictures/* | sort -hr | head -5

Los cinco directorios más grandes del directorio /Pictures

Este tipo de sondeo iterativo nos permite identificar la fruta madura. Copiar los directorios más grandes a otras unidades internas o al almacenamiento externo, y luego eliminarlos de nuestro directorio de inicio, liberará la mayor cantidad de espacio en el disco duro.

Una vez que haya hecho eso, con los directorios más grandes de su computadora, su sistema debería permitirle iniciar sesión.

Salir del bucle

El ciclo de inicio de sesión de Ubuntu es como estar bloqueado fuera de su propia casa. Tienes la llave correcta, pero la puerta sigue sin abrirse. Afortunadamente, con Linux hay otras puertas que podemos usar. Y una vez que estemos adentro, podemos tratar de averiguar qué impide que la puerta principal funcione.

RELACIONADO: Cómo usar GRUB Rescue para reparar Linux





Source link-39

]]>
https://magazineoffice.com/como-arreglar-el-bucle-de-inicio-de-sesion-de-ubuntu/feed/ 0
Cómo agregar y eliminar usuarios en Ubuntu https://magazineoffice.com/como-agregar-y-eliminar-usuarios-en-ubuntu/ https://magazineoffice.com/como-agregar-y-eliminar-usuarios-en-ubuntu/#respond Sat, 20 May 2023 13:54:12 +0000 https://magazineoffice.com/como-agregar-y-eliminar-usuarios-en-ubuntu/

Hannah Stryker / Geek de instrucciones

Para crear un nuevo usuario llamado «maxn» en Ubuntu, use el comando «sudo adduser maxn». Para eliminar el usuario y su directorio de inicio, necesita el comando «deluser –remove-home maxn». También puede agregarlos a grupos (usermod), restablecer sus contraseñas (passwd) o darles privilegios de sudo (visudo).

El rol de administrador del sistema incluye la creación de usuarios, la eliminación de usuarios y la revisión de usuarios existentes. También controlan quién puede y quién no puede usar rootpoderes elevados de . Aquí se explica cómo hacerlo en Ubuntu Linux.

Lo que debe saber sobre la gestión de usuarios en Ubuntu

Los sistemas multiusuario requieren una cuenta de usuario distinta para cada persona que usa la computadora. Cada usuario tiene su propia contraseña y su propia área privada para datos. Los usuarios normales no pueden acceder a los datos de otro usuario. El root el usuario puede acceder a cualquier cosa, por supuesto.

Es el usuario raíz quien administra las cuentas de usuario. Deben crear una cuenta cuando un nuevo usuario necesita usar la computadora y eliminan las cuentas antiguas cuando ya no son necesarias.

Además de la creación y eliminación, es posible que se requieran otros cambios durante la vigencia de la cuenta. El usuario puede olvidar su contraseña y necesitarla para restablecerla. Pueden unirse a otro departamento o equipo y deben agregarse al grupo de usuarios apropiado. Incluso pueden ser promovidos y recibir privilegios de root.

Estas tareas comunes recaen en el equipo de administración del sistema. Si es el administrador de turno, o el único en el equipo, se espera que complete estas tareas de forma rápida y sencilla.

Aquí hay un resumen de cómo llevar a cabo estas tareas comunes en Ubuntu. Debido a que usan herramientas estándar, también puede usarlas en otras distribuciones, pero mostraremos Ubuntu en las capturas de pantalla.

Cómo crear un usuario en Ubuntu

Hay dos métodos de línea de comando incorporados para crear nuevos usuarios. Tienen nombres muy similares, uno es useraddy el otro es adduser.

El useradd El comando necesita que toda la información requerida para crear la nueva cuenta se proporcione en la línea de comando. El adduser comando adopta un enfoque diferente. Le solicita la información que necesita para crear la nueva cuenta.

Usando el complemento de usuario

Para agregar un nuevo usuario con useradduse un comando en este formato.

sudo useradd -s /bin/bash -m -c "Mary Quinn" -Gdevelopment maryq

Usando el comando useradd para agregar una nueva cuenta de usuario en Ubuntu

Las opciones y parámetros que utilizamos son:

  • -s /bin/bash: Esto establece el shell predeterminado para este nuevo usuario.
  • -metro: Esto crea un directorio de inicio en el directorio “/home/”, para el nuevo usuario.
  • -c «María Quinn»: El nombre completo del nuevo usuario. Esto es opcional, pero útil.
  • -Gdesarrollo: El nuevo usuario se agrega a un grupo con el mismo nombre que su nombre de cuenta. El -G La opción nos permite agregarlos también a otro grupo preexistente. Los grupos ya deben existir. Este nuevo usuario será miembro del grupo de «desarrollo».
  • mariaq: El nombre de inicio de sesión del nuevo usuario. Esto debe ser único.

Eso crea el usuario, pero aún necesitamos configurar su contraseña. Hacemos esto pasando el nombre de inicio de sesión de la cuenta al passwd dominio.

sudo passwd maryq

Configuración de la contraseña de un usuario con el comando passwd en Ubuntu

Se le solicitará la nueva contraseña, que debe ingresar dos veces.

Usando agregar usuario

Para agregar un nuevo usuario con el adduser comando, proporcionamos el nombre de inicio de sesión de la cuenta que vamos a crear.

sudo adduser maxn

Agregar un nuevo usuario con el comando adduser en Ubuntu

Se le solicitará la contraseña y el nombre completo del nuevo usuario.

Si lo desea, puede presionar «Entrar» cuando se le soliciten los campos opcionales «Nombre completo», «Número de habitación», «Teléfono del trabajo», «Teléfono de casa» y «Otro». Estos se dejarán en blanco.

Cómo agregar un grupo de usuarios en Ubuntu

Por lo general, cuando agrega un usuario a un grupo en Linux, en realidad lo está agregando a un adicional grupo. El grupo ya debe existir.

Esto lo hacemos usando el usermod dominio. Lo importante es asegurarse de utilizar el -a (añadir) junto con la opción -G (grupo suplementario) opción. Si no lo hace, el usuario se convierte en miembro del nuevo grupo, pero sus otras pertenencias al grupo se eliminan.

Esto causará muchos problemas, porque no serán miembros de su propio grupo principal y no podrán acceder a sus propios archivos, si es que pueden iniciar sesión.

Para agregar maxn al grupo de desarrollo, usamos el -a (añadir) y el -G (grupo suplementario) opciones con el nombre del grupo al que los estamos agregando. Usaremos el groups Comando antes y después, para que podamos ver qué cambios se realizaron.

groups maxn
sudo usermod -a -G development maxn
groups maxn

Agregar un usuario a un grupo con el comando usermod, en Ubuntu

Como podemos ver, el usuario maxn ha sido agregado al grupo de «desarrollo», y también sigue siendo miembro de sus otros grupos.

Cómo listar usuarios en Ubuntu

Hacer un seguimiento de las cuentas de usuario también forma parte de la función del administrador. Afortunadamente, revisar la lista de cuentas de usuario existentes no es un problema y hay varias formas de hacerlo.

Podemos usar less para mirar dentro del archivo «/etc/passwd», pero eso muestra todo el sistema y procesa las cuentas de «usuario», así como las utilizadas por personas orgánicas reales.

less /etc/passwd

Usar menos para buscar en el archivo /etc/passwd, en Ubuntu

Todas las cuentas de usuario tienen una identificación numérica única. Los valores más bajos y más altos que se pueden usar como ID se almacenan en el archivo «/etc/login.defs». Si descubrimos esos valores podemos listar las cuentas que tienen valores entre estos dos límites. Eso enumerará las cuentas de usuario genuinas para nosotros.

Para averiguar los límites superior e inferior, usaremos grep para buscar a través del archivo “/etc/login.defs”. Estamos buscando líneas que comiencen con «UID_MIN» o «UID_MAX».

grep -E  '^UID_MIN|^UID_MAX' /etc/login.defs

Búsqueda en el archivo login.defs para los límites de ID de usuario superior e inferior, en Ubuntu

En esta computadora, el rango de ID de cuenta de usuario es de 1000 a 60000.

Armados con este conocimiento podemos usar el getent comando para buscar en las bases de datos de contraseñas entradas con valores en el rango de 1000 a 60000.

getent passwd 1000..60000

Búsqueda de cuentas de usuario con ID de usuario entre 1000 y 60000, usando getent en Ubuntu

Eso es mucho más útil pero, debido a que está verificando 59,000 ID de usuario, toma un tiempo ejecutarlo. Podemos reducir ese tiempo averiguando el mayor usado ID de usuario y buscando hasta ese valor.

Usaremos el cut comando y use los dos puntos “:” como delimitador de campo. Extraeremos el tercer campo del archivo “/etc/passwd”, que es el campo de ID de usuario. Canalizaremos la salida a través de sorty usa el -g (clasificación numérica general) para mostrar los resultados en orden numérico ascendente.

cut -d: -f3 /etc/passwd | sort -g

Descubriendo la ID de usuario más utilizada en Ubuntu

Cualquier cosa entre 1000 y 60000 es una cuenta humana válida. El valor más alto en esta computadora que cumple con esos criterios 1003. Colocar ese valor en nuestro getent comando acelera las cosas dramáticamente.

getent passwd 1000..1003

Búsqueda en el archivo login.defs para el límite inferior de ID de usuario y la ID de usuario más alta utilizada, en Ubuntu

Cómo agregar un usuario a sudo en Ubuntu

Aquellos pocos usuarios que son capaces de utilizar el sudo comando son todos los miembros de un grupo en particular. Para adjudicar sudo privilegios a alguien, debe agregarlos a ese grupo. En Ubuntu, y en muchas otras distribuciones, el nombre de ese grupo es «sudo», pero podría ser otra cosa, como «rueda», por lo que es mejor comprobarlo.

El sudo visudo El comando abre un editor y carga el archivo “/etc/sudoers”. Desplácese hacia abajo hasta que vea una entrada similar a «Permitir que los miembros del grupo sudo ejecuten cualquier comando» y tome nota del nombre del grupo.

sudo visudo

Buscando en el archivo sudoers el nombre del grupo sudo, usando sudo visudo en Ubuntu

En nuestro caso, es “sudo”.

Agregaremos usuario maryq a ese grupo, usando el usermod comando que usamos anteriormente.

groups maryq
sudo usermod -a -G sudo maryq
groups maryq

Agregar usuario maryq al grupo sudo, con usermod en Ubuntu

La próxima vez que Mary inicie sesión, podrá usar el sudo dominio.

Si el usuario tiene una necesidad específica de sudo y nada más, dándoles acceso ilimitado a sudo es exagerado Digamos que Max necesita poder instalar software usando el apt comando, pero no necesita full sudo acceso.

Necesitamos agregarlo al archivo «/etc/sudoers» y especificar el comando con el que puede ejecutar sudo.

sudo visudo

Agregando la cuenta de usuario maxn al archivo eh sudoers, usando sudo visudo en Ubuntu

Desplácese por el archivo e inserte estas líneas justo encima de la última entrada del archivo.

# User Max can install software using apt
maxn   ALL=(root) /usr/bin/apt

La primera línea es un comentario. La segunda línea comienza con el nombre de Max grupo de usuarios predeterminado. Esto generalmente coincide con el nombre de inicio de sesión del usuario. El “ALL=” significa que esto se aplica a todos los hosts en esta red. El «(raíz)» significa que los miembros del grupo «maxn» pueden asumir privilegios de raíz para los comandos con nombre, y el único comando con nombre es «apt.”

Tenga en cuenta que hay una pestaña inmediatamente después de «maxn», no una serie de espacios.

Guarde sus cambios. La próxima vez que Max inicie sesión, podrá ejecutar el apt comando con sudo . Él no podrá usar sudo con cualquier otro comando.

Cómo cambiar una contraseña de usuario en Ubuntu

Cambiar la contraseña de un usuario es fácil. Tendrás que usar sudo con el comando passwd.

sudo passwd maxn

Establecer una nueva contraseña para un usuario con el comando passwd en Ubuntu

Se le pedirá que ingrese la contraseña dos veces para asegurarse de que esté escrita correctamente. La próxima vez que el usuario inicie sesión, deberá usar su nueva contraseña.

Si no desea elegir la contraseña del usuario, use la opción -e (caducar). Esto obliga al usuario a elegir su propia contraseña nueva la próxima vez que inicie sesión.

sudo passwd -e maxn

Cómo eliminar un usuario en Ubuntu

Ubuntu y otras distribuciones derivadas de Debian tienen la deluser comando para eliminar un usuario de su sistema. Las distribuciones que no están basadas en Debian usan el userdel comando en su lugar.

Antes de usar la opción nuclear, ¿realmente desea eliminarlos? Podrías bloquearlos. Eso te deja libre para revisar sus archivos y demás.

Si está decidido a eliminarlos pero es posible que desee consultar sus archivos y datos, archive su directorio de inicio con una herramienta como tar .

Usemos la cuenta de usuario de Max maxn como ejemplo.

Para bloquearlo podemos usar el passwd comando con el -l (bloqueo) opción.

sudo passwd -l maxn

Bloquear a un usuario de su cuenta con el comando passwd en Ubuntu

Para archivar su directorio de inicio usaremos tar.

sudo tar cfjv max-normal-home-folder.tar.bz /home/maxn

Usando el comando tar para archivar el directorio de inicio de un usuario en Ubuntu

Tenga en cuenta que no hay un guión «-» antes de las opciones de la línea de comandos para tar. Nosotros usamos:

  • C: Crear un archivo de almacenamiento.
  • F: El nombre de archivo para el nuevo archivo de almacenamiento.
  • j: Utilice la compresión bzip2.
  • v: Proporcione una salida detallada a medida que se crea el archivo.

El archivo de almacenamiento se crea para nosotros, con nuestro nombre solicitado.

ls

La carpeta de inicio del usuario archivada como un archivo tar en Ubuntu

Para realizar la eliminación del usuario, utilizaremos el --remove-home opción para borrar sus datos al mismo tiempo.

sudo deluser --remove-home maxn

Usando el comando deluser con la opción --remove-home para eliminar un usuario en Ubuntu

Max es historia.

En una distribución que no sea Debian, el comando es:

sudo userdel --remove maxn

De la cuna a la tumba

Como administrador del sistema, tiene poder total sobre los usuarios habituales. Desde crearlos, administrarlos y, en última instancia, eliminarlos, la línea de comandos le permite hacerlo todo.





Source link-39

]]>
https://magazineoffice.com/como-agregar-y-eliminar-usuarios-en-ubuntu/feed/ 0
Cómo ejecutar ChatGPT usando ShellGPT desde la terminal de Ubuntu https://magazineoffice.com/como-ejecutar-chatgpt-usando-shellgpt-desde-la-terminal-de-ubuntu/ https://magazineoffice.com/como-ejecutar-chatgpt-usando-shellgpt-desde-la-terminal-de-ubuntu/#respond Mon, 08 May 2023 16:27:14 +0000 https://magazineoffice.com/como-ejecutar-chatgpt-usando-shellgpt-desde-la-terminal-de-ubuntu/

Hannah Stryker / Geek de instrucciones

Si desea ejecutar ChatGPT en la terminal de Ubuntu, puede usar un programa de Python llamado ShellGPT para enviar mensajes de texto a ChatGPT y mostrar la respuesta. Para ejecutar ShellGPT, debe instalarlo y obtener una clave API de ChatGPT.

¿Quiere usar ChatGPT en una ventana de terminal en su PC con Ubuntu Linux? ShellGPT le permite usar todas las funciones del famoso chatbot de IA, en la línea de comandos. Aquí se explica cómo configurar ShellGPT y comenzar a usarlo.

¿Qué es ShellGPT?

ShellGPT es un programa de Python que le permite acceder a ChatGPT de OpenAI desde la línea de comandos de una ventana de terminal. Envía sus mensajes de texto y su clave API de ChatGPT a ChatGPT e imprime la respuesta de ChatGPT.

Es como ejecutar ChatGPT en su propia computadora, sin ninguna molestia e independientemente de la potencia informática de su computadora. Deberá tener una clave API de ChatGPT, pero solo toma unos minutos obtener una, y son gratis.

ChatGPT es probablemente el más famoso de la nueva ola de chatbots de inteligencia artificial de modelo de lenguaje grande, desarrollado utilizando técnicas de aprendizaje profundo y conjuntos de datos masivos.

Es capaz de mantener conversaciones realistas y convincentes, y puede generar respuestas en prosa y otros formatos de texto sobre casi cualquier tema que pueda imaginar. Solo tenga en cuenta que es un simulación de una persona sabia e inteligente. No es genuinamente inteligente, y felizmente inventará cosas.

Ninguno de los siguientes pasos es difícil, y debería estar listo y funcionando en unos diez minutos.

Paso 1: Instale las herramientas de Python

Ubuntu generalmente incluye Python como estándar, pero puede verificar si está presente solicitando su número de versión.

python --version

Si Python no está instalado, puede instalarlo usando este comando.

sudo apt install python3

También necesitamos pipel administrador de paquetes de python.

pip --version

No estaba instalado en nuestra computadora de prueba, así que lo agregamos usando apt.

sudo apt install python3-pip

Instalando pip en Ubuntu

Vamos a instalar ShellGPT en un entorno virtual Python. Esto excluye a ShellGPT de los archivos y bibliotecas de Python de su sistema, y ​​significa que no puede interferir accidentalmente con sus otros programas de Python. Es solo una precaución segura.

Para hacerlo, necesitaremos instalar los paquetes del entorno virtual de Python.

sudo apt install python3-venv

Instalación del módulo de entorno virtual de Python en Ubuntu

Paso 2: preparar un entorno virtual de Python

Cree un directorio para instalar ShellGPT. Llamamos al nuestro «shellgpt», solo para mantener las cosas obvias. Cambie a su nuevo directorio cuando se haya creado.

mkdir shellgpt
cd shellgpt

Creando el directorio shellgpt

A continuación, usamos el -m (módulo) y ejecute el módulo de entorno virtual de Python y cree un nuevo entorno virtual dentro de nuestro nuevo directorio. Creamos uno llamado «shellgpt».

python3 -m venv shellgpt

Generación del entorno virtual shellgpt

Esto nos da un entorno virtual privado llamado «shellgpt», dentro de nuestro directorio «shellgpt». Para activarlo necesitamos ejecutar un script llamado «activar». Este se encuentra en el directorio “bin” de nuestro entorno virtual.

source shellgpt/bin/activate

Activación del entorno virtual Python shellgpt

Tenga en cuenta el «(shellgpt)» delante del símbolo del sistema.

Paso 3: Cree una clave API de ChatGPT

Para acceder a las funciones de ChatGPT, necesitará una clave API de OpenAI. Puede usar una clave API existente si tiene una, o puede crear una en el sitio web de OpenAI.

Siga el enlace e inicie sesión o regístrese.

Cuando haya iniciado sesión, haga clic en el nombre de su cuenta en la esquina superior derecha y seleccione «Ver claves API» en el menú.

El menú de la cuenta de ChatGPT con el "Ver claves API" opción resaltada

En la página web de claves API, haga clic en el botón «Crear nueva clave secreta».

El ChatGPT "Crear nueva clave secreta" botón

Escriba un nombre para su clave, puede ser cualquier cosa, y luego haga clic en el botón verde «Crear clave secreta».

Se le muestra su nueva clave. Solo puedes ver tu llave esta vez. Si cierra la sesión y vuelve a iniciarla, verá una entrada para la clave, pero no podrá ver la cadena completa de la clave. Entonces, copie la clave y péguela en un editor, y guarde el archivo con un nombre obvio.

Paso 4: exportar la clave API

Necesitamos que la clave esté disponible para ShellGPT. La forma más fácil es exportarlo como una variable de entorno. Puede hacer esto en la línea de comando, pero solo dura hasta que reinicia su PC. Agregar el comando de exportación a su archivo «.bashrc» exporta la variable de entorno automáticamente, cada vez que abre una ventana de terminal.

Para hacerlo en la línea de comando, escriba «exportar OPENAI_API_KEY=» y luego pegue su clave API presionando «Shift+Ctrl+v», para que se vea como la captura de pantalla a continuación.

export OPENAI_API_KEY=<your secret API key>

Exportación de la clave API de ChatGPT en la línea de comando

Para poner el comando de exportación en su archivo «.bashrc», use su editor favorito y agregue el comando a su archivo.

gedit ~/.bashrc

Agregar la línea de exportación ChatGPT al archivo .bashrc

Guarde sus cambios y cierre el editor. Para obligar a su sesión de terminal a volver a leer su archivo «.bashrc», use el source dominio.

fuente ~/.bashrc

Uso de la fuente para obligar al shell a leer el archivo .bashrc

Paso 5: Instalar ShellGPT

Con toda la preparación fuera del camino, podemos instalar ShellGPT usando Python pip dominio.

python pip shell-gpt

Usando pip para instalar el módulo shell-gpt

Comenzará la instalación y una variedad de nombres de paquetes se desplazarán por la ventana de su terminal.

Salida durante la instalación del módulo shell-gpt

Cuando haya terminado podemos, finalmente, usar ShellGPT para acceder a ChatGPT.

Paso 6: Usa ShellGPT

El comando ShellGPT es sgpt. Proporcionamos nuestras indicaciones de texto a este comando y presionamos «Enter».

sgpt "Who is Thursday named after?"

Usando el comando sgpt para enviar información a ChatGPT

ShellGPT actúa como intermediario entre ChatGPT y nosotros, y muestra la respuesta de ChatGPT.

Eso es genial, todo está funcionando. Pero es un poco largo para tener que cd en el directorio en el que creamos el entorno virtual, y luego emita el source shellgpt/bin/activate comando antes de que podamos usar ShellGPT.

Una mejor manera es crear un alias eso hace todo eso por nosotros. Edite su archivo “.bashrc” y agregue esta línea.

alias chatgpt="cd ~/shellgpt/;source shellgpt/bin/activate"

Agregar un alias al archivo .bashrc

Recuerde usar los nombres del directorio y el entorno virtual que creó. Llamamos a nuestro alias «chatgpt», pero puede usar el nombre que prefiera. Guarde sus cambios y use source para leer el archivo “.bashrc” nuevamente.

source ~/.bashrc

Uso de la fuente para obligar al shell a leer el archivo .bashrc

Ahora, en un símbolo del sistema normal, ingresar el nombre de su alias y presionar «Enter» lo coloca en su entorno virtual de Python, que está activado y listo para su entrada.

chatgpt

Usando el alias de chatgpt para acceder a ShellGPT

Aprendizaje de los comandos ShellGPT

La página de ShellGPT GitHub tiene mucha más información sobre el uso de ShellGPT y sus opciones de línea de comandos.

por ejemplo, el --code La opción limita la salida de ShellGPT para mostrar solo el código del programa. Normalmente, si le pedimos que genere algún código, lo hace, pero también genera una descripción.

sgpt "Show me an example of a recursive function in C"

Usando ChatGPT para generar una función recursiva en C

Al agregar el --code opción, se suprime la descripción. Esto sería útil si desea redirigir la salida a un archivo.

sgpt --code "Show me an example of a recursive function in C"

Usar ChatGPT para generar una función recursiva en C, con la opción --code para que solo se muestre el código de la función

ShellGPT, a través de ChatGPT, también puede generar comandos Bash de sintaxis correcta y scripts de shell.

«En conclusión»

En conclusión, ShellGPT es una poderosa herramienta tanto para programadores como para administradores de sistemas. Su capacidad para ayudar con tareas como la gestión de sistemas operativos y lenguajes de programación lo convierte en un activo invaluable para cualquier equipo. Con su interfaz intuitiva y su amplia base de conocimientos, ShellGPT seguramente se convertirá en un recurso de referencia para aquellos que buscan optimizar su flujo de trabajo y aumentar la productividad.

O al menos, eso es lo que él dice.

Usando ShellGPT y ChatGPT para escribir el párrafo de cierre





Source link-39

]]>
https://magazineoffice.com/como-ejecutar-chatgpt-usando-shellgpt-desde-la-terminal-de-ubuntu/feed/ 0
Cómo corregir el error «make: comando no encontrado» en Ubuntu https://magazineoffice.com/como-corregir-el-error-make-comando-no-encontrado-en-ubuntu/ https://magazineoffice.com/como-corregir-el-error-make-comando-no-encontrado-en-ubuntu/#respond Fri, 05 May 2023 22:39:53 +0000 https://magazineoffice.com/como-corregir-el-error-make-comando-no-encontrado-en-ubuntu/

Napier López / How-To Geek

Para corregir el error «make: comando no encontrado» en Ubuntu Linux, deberá instalar make. Para instalar make, ejecute el comando «sudo apt install make» o, para instalar las herramientas de desarrollo estándar al mismo tiempo, use el comando «sudo apt install build-essential».

Las instalaciones estándar de Ubuntu no incluyen Linux make utilidad. Lo utilizan principalmente los desarrolladores de software, pero incluso los que no son programadores pueden necesitarlo en algunas situaciones. Aquí se explica cómo instalar make en UbuntuLinux.

Qué significa «hacer: comando no encontrado»

Si está viendo el error «make: comando no encontrado» en Ubuntu (u otra distribución de Linux), eso significa que el make El comando no está instalado actualmente en su sistema. Eso es normal: Ubuntu no instala el make comando por defecto.

El make La utilidad se usa a menudo cuando se compila software a partir del código fuente en Linux. Ya sea que esté tratando de ejecutar el make ordena directamente tú mismo o estás usando una pieza de software que está llamando make en segundo plano, verá el error «make: comando no encontrado» que indica que no está instalado.

Para corregir el error «make: comando no encontrado», solo necesita instalar make. Puedes hacer eso con aptel administrador de paquetes estándar de Ubuntu.

Cómo arreglar «make: comando no encontrado» en Ubuntu

Para corregir «make: comando no encontrado» en Ubuntu, deberá instalar el make utilidad.

Para instalar solo el make utilidad, ejecute el siguiente comando en una Terminal:

sudo apt install make

Instalando make con el comando apt

Recomendamos instalar el paquete build-essential, que también incluye make así como otros paquetes críticos para la construcción de software. Ejecute el siguiente comando en una terminal para instalarlo:

sudo apt install build-essential

Instalación del paquete build-essential con el comando apt

Después de instalar make, ya no verá el error «make: comando no encontrado». Puedes ejecutar un make comando directamente desde la línea de comando o inicie un script de instalación que dependa de make una vez más para continuar.

¿Qué es la utilidad make?

El make tool es una utilidad de línea de comandos que ayuda a crear proyectos de software. Sin embargo, para apreciar su utilidad, debe comprender cómo se desarrolla normalmente el software. Cuando los programadores escriben código, escriben las instrucciones de su programa en un editor o en un entorno de desarrollo integrado. Algo tiene que pasar para convertir los archivos de texto en un binario ejecutable. Ese paso se llama compilación y requiere un programa llamado compilador.

El compilador lee los archivos de código fuente y los traduce en instrucciones de bajo nivel que la CPU puede entender. Genera un archivo binario que contiene todas esas instrucciones. Es el archivo binario que se llama y ejecuta cuando intenta ejecutar su programa.

Los compiladores son piezas de software complicadas. Tienen una gran cantidad de opciones de línea de comandos que se pueden invocar para cada archivo que necesitan compilar. Y un proyecto de desarrollo complicado puede tener cientos de archivos de código fuente diferentes. Esa es una gran cantidad de configuraciones a tener en cuenta. Otra complicación es que no desea compilar archivos que no hayan cambiado desde la última vez que se compilaron. Eso es una pérdida de tiempo.

A archivo MAKE es un archivo de texto simple que contiene todas las configuraciones y reglas necesarias para que el proyecto de desarrollo se integre en un archivo binario ejecutable. También evita la recompilación de archivos que no han cambiado desde la compilación anterior. El programa que lee el archivo MAKE y coordina la construcción del proyecto es make .

La compilación y compilación controladas del proyecto se pueden llevar a cabo emitiendo un comando: make. Algunos entornos de desarrollo integrados utilizan archivos MAKE generados automáticamente y llevan a cabo la fase de compilación llamando make en el fondo.

No soy programador, ¿por qué debería importarme?

Su base de usuarios principal puede ser programadores, pero aún puede haber razones por las que podría necesitar make instalado en su computadora, incluso si nunca escribe una línea de código.

Algunos paquetes de software no se incluyen en los archivos de instalación. Para obtener una versión funcional del programa, debe descargar un archivo que contenga todo el código fuente o debe clonar el repositorio Git del programa para obtener el código fuente y luego ejecutar make.

Si usa VirtualBox para ejecutar otras distribuciones de Linux como máquinas virtuales, sabrá que para obtener la mejor experiencia necesita instalar VirtualBox Guest Additions dentro del sistema operativo invitado. Para hacer esto, se deben compilar los módulos del kernel de VirtualBox Guest Additions y, para lograrlo, make debe estar presente en el sistema operativo invitado.

Cómo instalar make con apt

Si está trabajando con una nueva instalación de Ubuntu, no tendrá make en eso. Si está administrando una computadora para otra persona, vale la pena verificar si make ya está instalado.

Escribe el comando make y presiona «Enter».

make

Ejecutando el comando make para ver qué respuesta obtenemos

Si ve un mensaje de make quejándose de que no le dio un comando específico y no pudo encontrar un archivo MAKE, entonces make está instalado y funcionando. Puedes usar el whereis Comando para ver dónde está el make binario y man se ubican las paginas.

whereis make

Usando el comando whereis para buscar make

Si ve un mensaje de Bash que dice que no puede encontrar el make comando, entonces make no está instalado

Probar el comando make sin que esté instalado da como resultado un error con sugerencias.

Si no ha aplicado ninguna actualización durante un tiempo, valdrá la pena ejecutar el apt comando con el update opción, primero.

sudo apt update

Aplicar actualizaciones con el comando apt

podemos instalar make fácilmente con este comando.

sudo apt install make

Instalando make con el comando apt

Sin embargo, sin el conjunto predeterminado de herramientas de desarrollo make no sirve de mucho Así que también podrías instalarlos. Convenientemente, estos se agrupan en un solo paquete llamado «build-essential». Instalar ese paquete instala herramientas como gcc y g++ y también instala make.

Normalmente me salto el paso de instalar make por sí solo, y pasar directamente a instalar el paquete «build-essential». Mata dos pájaros de un tiro.

Instale el paquete «build-essential» con este comando.

sudo apt install build-essential

Instalación del paquete build-essential con el comando apt

Hay muchas herramientas en «build-essential» y lleva unos minutos instalarlas todas. Sin embargo, vale la pena la pequeña espera, ya que te serán de gran ayuda. Debería poder hacer frente a todo tipo de compilaciones de software ahora.

RELACIONADO: apt vs. apt-get: ¿Cuál es la diferencia en Linux?

¿Qué sucede si Bash aún no puede encontrar la marca?

Muy raramente, make está instalado pero Bash aún no puede encontrarlo. Para resolver esto, también podríamos probar primero la opción fácil. Puede forzar una reinstalación de make utilizando este comando.

sudo apt install --reinstall make

Reinstalando make con el comando apt

Si eso no funciona, puede utilizar el find comando para tratar de localizar el make binario. Entonces podemos asegurarnos de que está en un directorio que está en el $PATH Variable ambiental.

Este comando buscará en su sistema de archivos desde el directorio raíz, buscando un archivo llamado «make». Canaliza la salida a less .

find / -type f -name "make" | less

Buscando las páginas make binary y man con el comando find

Una vez completada la búsqueda, busque la palabra «hacer» en less presionando la barra diagonal” /“, escribiendo “make” y presionando “Enter”. Verá todas las líneas que contienen la palabra «hacer».

Los resultados de la búsqueda de "hacer" en menos

Como puedes ver, el find El comando ha encontrado tres archivos que Bash usa como parte de sus finalizaciones de línea de comando «Tab» y el ejecutable binario. Pero algo ha ido muy mal con esta instalación, y el make El binario se ha colocado en el directorio «/etc/».

Lo moveremos a donde debería estar, y make debe empezar a trabajar.

sudo mv /etc/make /usr/bin

Mover el archivo make a su directorio correcto

Ahora bien, si tratamos de usar el make comando, cualquier mensaje que recibamos debe provenir de makey no de Bash.

make

La respuesta predeterminada de make

Genial, tenemos trabajo en esta computadora. Ya no verá el error «make: comando no encontrado».

Si puedes hacerlo aquí

Puedes hacerlo en cualquier lugar.

Estas técnicas también deberían funcionar en otras distribuciones. Solo tendrá que sustituir los comandos de instalación por los que se utilizan en su propia distribución.

En Fedora puede usar este comando para instalar las herramientas de compilación, junto con make.

sudo dnf groupinstall "Development Tools" "Development Libraries"

En Manjaro, usa este comando.

sudo pacman -S base-devel

RELACIONADO: Cómo instalar software Linux en Ubuntu Bash Shell de Windows 10





Source link-39

]]>
https://magazineoffice.com/como-corregir-el-error-make-comando-no-encontrado-en-ubuntu/feed/ 0
Canonical anuncia Ubuntu 23.04, aplicación Beta Steam https://magazineoffice.com/canonical-anuncia-ubuntu-23-04-aplicacion-beta-steam/ https://magazineoffice.com/canonical-anuncia-ubuntu-23-04-aplicacion-beta-steam/#respond Thu, 20 Apr 2023 19:52:23 +0000 https://magazineoffice.com/canonical-anuncia-ubuntu-23-04-aplicacion-beta-steam/

Canonical ha anunciado la última versión de su popular distribución de Linux, Ubuntu 23.04. Esta nueva versión cuenta con un nuevo instalador, administración de inicio de sesión ampliada y un nuevo paquete Steam Snap.

Lo nuevo con esta versión es una interfaz de usuario actualizada para el instalador. Basado en Flutter y Dart, se ve brillante y fresco. Claro que no pasamos todo nuestro tiempo instalando distribuciones de Linux, pero cuando lo hacemos, apreciamos una interfaz de usuario que permite a cualquier nivel de usuario comenzar a usar Linux rápidamente. El instalador tiene todos los elementos básicos, creación de usuarios, compatibilidad con periféricos de terceros y formatos multimedia. Pero también tiene opciones para la gestión empresarial. Se reproduce una presentación de diapositivas actualizada a medida que avanza la instalación.



Source link-41

]]>
https://magazineoffice.com/canonical-anuncia-ubuntu-23-04-aplicacion-beta-steam/feed/ 0