GNU/Linux >> Tutoriales Linux >  >> Linux

¿Instalación predeterminada de Solaris (herramientas de usuario)?

Muchas preguntas en este foro, así como en otros lugares, realmente se reducen a alguien que viene del entorno Linux y luego no puede usar el comando equivalente en Solaris. A menudo, esto se debe a las diferentes opciones admitidas, etc.

Esta pregunta pretende documentar (estilo de preguntas y respuestas) lo que siempre debe incluir una instalación razonable de Solaris. Nunca más un usuario debe sentirse frustrado porque algo no está disponible.

Nos enfocamos en los paquetes que los novatos/visitantes de Solaris solicitan con más frecuencia en las preguntas.

Se trata de herramientas estándar de la zona del usuario como find , grep y que tienes tu. Si está buscando una publicación similar sobre herramientas de desarrollo (por ejemplo, compilador, make, etc.), entonces debería buscar aquí.

Respuesta aceptada:

¿Qué debería haber allí?

Aquí hay una lista de herramientas que, en mi opinión, deberían estar disponibles en todos los hosts de Solaris:

  • arriba. Sí, prstat es superior pero la gente que viene del mundo Linux está
    acostumbrada a top . Fin de la historia.
  • Alquitrán de GNU. Esto es simplemente una necesidad. La mayoría
    de los paquetes están hechos con GNU tar y existe una pequeña (pero importante)
    incompatibilidad entre el tar de Sun y el tar de GNU. Hágase el hábito
    de descomprimir siempre los paquetes que ha descargado utilizando GNU tar en lugar de
    Sun tar.
  • GNU binutils. Algunos paquetes de código abierto los necesitarán
    durante su fase de compilación.
  • Utilidades principales de GNU. Únicamente por date ..y porque GNU tail puede seguir archivos de registro rotados.
  • Herramientas de búsqueda de GNU. find de GNU admite más opciones que el ídem de Sun.
  • GNU awk. Sutiles diferencias con el awk/nawk de Sun.
  • Utilidades difusas de GNU. Diferente de sus contrapartes de Sun. En particular patch .
  • grep de GNU. Más avanzado que el grep de Sun.
  • sesión de GNU. Sutiles diferencias con el sed de Sun.
  • Editor de Vim. Porque la gente que viene de Linux espera encontrarlo.

Estos paquetes deberían formar parte de su instalación predeterminada ya sea que use JumpStart (Solaris 10), IPS (Solaris 11) o algo más.

Las herramientas anteriores ocuparán unos cientos de K de espacio en disco. Realmente no hay razón para no para instalarlos por defecto.

La lista se centra en las herramientas que los usuarios necesitarán, especialmente si seleccionan scripts de shell de Internet y esperan que funcionen. Si es un administrador de sistemas, probablemente dirá que la lista es aún más larga, pero esa es otra historia. En otras palabras, no se han considerado herramientas puras de administrador de sistemas (sí, sé que la distinción no es fácil de hacer)

Si está creando un host que se usará para crear binarios C/C++, eche un vistazo a esta publicación.

Solar 11

Estás de suerte. Casi todo ya está allí y todo proviene del repositorio oficial de Oracle Solaris, pero tenga en cuenta que incluso si un paquete está disponible en la zona global, no se instalará automáticamente en las zonas locales.

Relacionado:¿Los sistemas de archivos raíz Ext3 pasan a ser de solo lectura con un diario abortado incluso después de las reparaciones?

Cada uno de los paquetes se puede instalar con este comando (como root):

pkg install <pkgname>

por ejemplo:

pkg install //solaris/text/gawk

Paquetes:

Item            Package name                          Path after install     G L
--------------  -----------------------------------   -------------------    - -
top             pkg://solaris/diagnostic/top          /usr/bin               Y N
GNU tar         pkg://solaris/archiver/gnu-tar        /usr/bin               Y N
GNU binutils    pkg://solaris/developer/gnu-binutils  /usr/bin               N N
GNU coreutils   pkg://solaris/file/gnu-coreutils      /usr/bin               Y N
GNU findutils   pkg://solaris/file/gnu-findutils      /usr/bin               Y N
GNU awk         pkg://solaris/text/gawk               /usr/bin               Y N     
GNU diffutils   pkg://solaris/text/gnu-diffutils      /usr/bin               Y N
GNU grep        pkg://solaris/text/gnu-grep           /usr/bin               Y N
GNU sed         pkg://solaris/text/gnu-sed            /usr/bin               Y N
Vim editor      pkg://solaris/editor/vim              /usr/bin               N N

Notas:

  • Ruta:el nombre del binario tiene el prefijo g si existe una herramienta Sun equivalente.

  • G:¿Está instalado por defecto en la zona global? (es decir, instalación del servidor)

  • N :¿Está instalado por defecto en la zona local?

Solaris 10

Realmente deberías actualizarte a Solaris 11. Mucho mejor.

Sin embargo, si todavía está atascado en Solaris 10, puede obtener los paquetes
del disco complementario de Solaris. Anteriormente, Sun lo distribuía
, pero en la actualidad lo distribuye SunFreeware. Este es un sitio en el que puede confiar. No piense en descargar las fuentes y construir usted mismo porque no es necesario.

Descargue los paquetes individuales de la siguiente tabla.

Cada uno de los paquetes se puede instalar con este comando (como root):

pkgadd -d <pkgname>

por ejemplo:

pkgadd -d SFWtop

Paquetes:

Item            Package name          Path after install
--------------  -------------------   ---------------------------
top             SFWtop                /opt/sfw
GNU tar         (already installed)   /usr/sfw
GNU binutils    (already installed)   /usr/sfw
GNU coreutils   SFWcoreu              /opt/sfw
GNU findutils   SFWgfind              /opt/sfw
GNU awk         SFWgawk               /opt/sfw
GNU diffutils   SFWdiffu              /opt/sfw
GNU grep        (already installed)   /usr/sfw
GNU sed         SFWsed                /opt/sfw
Vim editor      SFWvim                /opt/sfw

Linux
  1. 9 herramientas esenciales de GNU binutils

  2. Algunas herramientas de Zabbix

  3. Cómo instalar la última versión de GNU Nano en Linux

  4. Instalar WordPress en Linux con Apache

  5. Cómo instalar un servidor PostgreSQL en Ubuntu 18.04

Cómo instalar VMware Tools en Kali Linux

Cómo instalar herramientas de desarrollo en Linux

Guía para instalar VMware Tools en Linux

Cómo instalar GNU Octave en Ubuntu 20.04

¿Cómo instalar Kali Linux VMWare Tools?

Instale PowerDNS en Ubuntu 18.04, 20.04 y 22.04