¿ Qué hacer después de instalar Fedora 24 ?

¿ Qué hacer después de instalar Fedora 24 ?

Qué hacer después de instalar Fedora 24Hola que tal. Has llegado a este post porque seguramente buscaste en Google, Yahoo, Bing o cualquier otro buscador de Internet ¿ Qué hacer después de instalar Fedora 24 ? o alguna otra palabra clave similar a la anterior. Tal vez por una publicación en twitter o en alguna de las redes sociales. Cualquiera que sea el caso has llegado al lugar correcto para tunear tu Fedora 24. Como es de saberse, Fedora 24 como muchas otras distros de GNU/linux, al lanzarse no traen todas las características que las hacen funcionales y manejables. Por esa razón hay que acudir a un sitio de Internet donde te digan cómo le haces para dejarlo al 100% manejable y útil.

A continuación te describo los pasos que hay que seguir para ir dejando a tu sistema listo para trabajar. Ten en cuenta que primero tendrás que abrir una terminal o shell.

1. [[email protected] ~]$ sudo dnf clean metadata

Esto borrará todos los archivos temporales que se usaron para instalar el sistema

2. [[email protected] ~]$ sudo dnf -y update

Este comando primordialmente te pedirá contraseña de tu usuario si está como “sudoer”, es decir, si tu usuario está autorizado a llevar a cabo labores administrativas del sistema. Si no tiene permisos administrativos entonces te tocará entrar como usuario root desde la misma terminal tecleando el comando su y luego introduces la contraseña de root. Posteriormente ejecutas únicamente el comando dnf -y update. Esta actividad dejará a tu sistema totalmente actualizado y listo para agregarle más programas útiles y entonces viene más para contestar la pregunta ¿ Qué hacer después de instalar Fedora 24 ?. Puede tardar algunos minutos dependiendo de la velocidad de tu sistema.

3. [[email protected] ~]$ sudo dnf -y install wget

Esto instalará el gestor de descargas wget para la línea de comandos en el shell de Linux. Es un comando muy útil para descargar programas de sitios web que no están en los repositorios de Fedora.

4. [[email protected] ~]$ sudo wget -P /etc/yum.repos.d/ https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo

Este comando descargará el PostInstallerF para Fedora 24. Este es una paquetería que incluye programas esenciales para Fedora 24. Contiene más de 100 programas según mencionan en el sitio del autor http://kuboosoft.blogspot.mx.

5. [[email protected] ~]$ sudo dnf clean metadata

De nuevo limpiar los archivos temporales

6. [[email protected] ~]$ sudo dnf -y install postinstallerf

Instalar toda la paquetería esencial para Fedora 24

7. [[email protected] ~]$ sudo dnf -y install –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Estos son los repositorios de RPM Fusion los cuales nos dan acceso a instalar muchos programas que el equipo de Fedora no incluye dentro del sistema base por cuestiones de licencia y otros casos.

8. [[email protected] ~]$ sudo dnf -y install kernel-headers

9. [[email protected] ~]$ sudo dnf -y install kernel-devel

10. [[email protected] ~]$ sudo dnf -y install kernel-PAE-devel (por si tu sistema usa kernel PAE)

11. [[email protected] ~]$ sudo dnf -y groupinstall “Development Tools”

12. [[email protected] ~]$ sudo dnf -y groupinstall “Development Libraries”

Todos los comandos desde el paso 8 al 12 son para cuando necesitamos compilar algún paquete rpm que no lo ofrezcan compilado los desarrolladores.

Instalar Codecs

Los codecs son los elementos de los programas que te permitirán reproducir videos y audio. Normalmente los formatos más populares como mp3, mp4, avi, wmv, wma,etc.

13. [[email protected] ~]$ sudo dnf -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg

14. [[email protected] ~]$ sudo dnf -y install gstreamer1-plugins-base gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good

15. [[email protected] ~]$ sudo dnf -y install ffmpeg

16. [[email protected] ~]$ sudo dnf -y install mencoder

17. [[email protected] ~]$ sudo dnf -y install ffmpeg2theora

18. [[email protected] ~]$ sudo dnf -y install mplayer

19. [[email protected] ~]$ sudo dnf -y install libdvdread libdvdnav lsdvd libdvdcss

Paquetería Snapcraft

Es un sistema de paquetes que vienen con sus dependencias incluidas de tal forma que los desarrolladores ya no tienen que hacer un paquete para cada distribución Linux.

20. [[email protected] ~]$ su

Primero te tienes que autenticar como root.

21. [[email protected] usuario~]$ dnf -y copr enable zyga/snapcore && dnf -y install snapd

22. [[email protected] usuario~]$ dnf -y install nano

23. [[email protected] usuario~]$ nano /etc/selinux/config

Dentro de este archivo cambias la línea SELINUX=enforcing a SELINUX=permissive. Y guardas el archivo con CTRL + O y sales con CTRL + X. Después tienes que reiniciar el sistema para que funcione correctamente.

Paquetería FlatPak

FlatPak es originada desde Gnome y Red Hat. Similar a Snapcraft se convierte en competencias directas. Ya sabes, son un entorno para instalar programas binarios completos, es decir, programas que ya traen en la descarga todas las dependencias incluidas de tal forma que se pueden instalar en cualquier distro de Linux.

23. [[email protected] ~]$ sudo dnf -y install flatpak

Comprimir y descomprimir

Algunos programas para comprimir y descomprimir archivos zip, rar, 7z, tar.gz, etc.

24. [[email protected] ~]$ sudo dnf -y install unrar p7zip p7zip-plugins

Java

Java OpenJDK es la versión libre de Java. Sabes que Java es muy necesario para poder tener toda la funcionalidad en muchos sitios web.

25. [[email protected] ~]$ sudo dnf -y install java

El plugin para el navegador favorito de todos, firefox es

26. [[email protected] ~]$ sudo dnf -y install icedtea-web

Si quieres instalar java del propietario entonces instalas Java JRE Oracle

Versión para 32 bits

27. [[email protected] ~]$ sudo wget -c -O jre-oraclejava.rpm http://javadl.oracle.com/webapps/download/AutoDL?BundleId=207762

28. [[email protected] ~]$ sudo dnf -y install jre-oraclejava.rpm

29. [[email protected] ~]$ cd /usr/lib/mozilla/plugins/

30. [[email protected] ~]$ ln -s /usr/java/latest/lib/i386/libnpjp2.so

31. [[email protected] ~]$ echo ‘PATH=/usr/java/latest/bin:$PATH’ >> /etc/profile.d/java.sh

Versión para 64 bits

32. [[email protected] ~]$ sudo wget -c -O jre-oraclejava.rpm http://javadl.oracle.com/webapps/download/AutoDL?BundleId=207764

33. [[email protected] ~]$ sudo dnf -y install jre-oraclejava.rpm

34. [[email protected] ~]$ cd /usr/lib64/mozilla/plugins/

35. [[email protected] ~]$ ln -s /usr/java/latest/lib/amd64/libnpjp2.so

36. [[email protected] ~]$ echo ‘PATH=/usr/java/latest/bin:$PATH’ >> /etc/profile.d/java.sh

En caso de tener instalado el plugin icedtea entonces lo debes desinstalar para que el plugin java funcione correctamente con el siguiente comando.

37. [[email protected] ~]$ sudo dnf -y remove icedtea-web

Gestión y edición de imágenes

38. [[email protected] ~]$ sudo dnf -y install gimp

39. [[email protected] ~]$ sudo dnf -y install mypaint

40. [[email protected] ~]$ sudo dnf -y install fotoxx

41. [[email protected] ~]$ sudo dnf -y install inkscape

42. [[email protected] ~]$ sudo dnf -y install ksnapshot

43. [[email protected] ~]$ sudo dnf -y install scribus

44. [[email protected] ~]$ sudo dnf -y install shotwell

45. [[email protected] ~]$ sudo dnf -y install pinta

46. [[email protected] ~]$ sudo dnf -y digikam

47. [[email protected] ~]$ sudo dnf -y install converseen

Modelado en 3D

48. [[email protected] ~]$ sudo dnf -y install blender

49. [[email protected] ~]$ sudo dnf -y install k3d

Paquetería para oficina

Para instalar LibreOffice que anteriormente era Open Office.

49. [[email protected] ~]$ sudo dnf -y install libreoffice-writer libreoffice-calc libreoffice-impress libreoffice-draw libreoffice-langpack-es

Instalar ProjecLibre similar a Microsoft Project

50. [[email protected] ~]$ sudo dnf -y install projectlibre

Adobe Reader

Versión para 32 bits

51. [[email protected] ~]$ sudo dnf -y install http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

52. [[email protected] ~]$ sudo dnf -y install nspluginwrapper.i686 AdobeReader_enu

Versión para 64 bits

53. [[email protected] ~]$ sudo dnf -y install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

54. [[email protected] ~]$ sudo dnf -y install nspluginwrapper.i686 AdobeReader_enu

Para desarrollo

55. [[email protected] ~]$ sudo dnf -y install bluefish

56. [[email protected] ~]$ sudo dnf -y install geany

57. [[email protected] ~]$ sudo dnf -y install leafpad

Audio y video

58. [[email protected] ~]$ sudo dnf -y install vlc amarok banshee rhythmbox clementine

Mensajería

Instalando Skype

59. [[email protected] ~]$ sudo dnf -y install https://repo.skype.com/latest/skypeforlinux-64-alpha.rpm

Navegar en Internet

Para instalar Google Chrome. Hay que tener en cuenta que ya no existe versión para 32 bits. Google decidió hace algunos meses que solo lanzarán versión para 64 bits.

60. [[email protected] ~]$ sudo dnf -y install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

Instalar Opera jamás estará de sobra ya que se trata de uno de los mejores navegadores que existen hasta hoy. Aunque no es muy popular, si es muy bueno para varias tareas.

61. [[email protected] ~]$ sudo dnf -y install opera

Escritorios de Linux

En Linux podemos presumir de usar varios escritorios en un solo sistema. A continuación te presento cada uno de estos para instalarlos.

Gnome

62. [[email protected] ~]$ sudo dnf -y install @gnome-desktop

KDE

63. [[email protected] ~]$ sudo dnf -y install @kde-desktop

XFCE

64. [[email protected] ~]$ sudo dnf -y install @xfce-desktop

LXDE

65. [[email protected] ~]$ sudo dnf -y install @lxde-desktop

MATE

66. [[email protected] ~]$ sudo dnf -y install @mate-desktop

Cinnamon

67. [[email protected] ~]$ sudo dnf -y install @cinnamon-desktop

Por último ejecutas

68. [[email protected] ~]$ sudo dnf -y update

En general sería todo lo básico que hay que hacer después de instalar Fedora 24 y que puedas hacer cualquier cosa en tus actividades cotidianas. Si te gustó el artículo entonces compártelo con tus contactos de redes sociales para que se beneficien de esta información. Muchas gracias por leerme y te espero en mi próximo post sobre GNU/Linux.

 

 

 

Comando ls y ls -las

Comando ls y ls -las

Se describe de forma simple el uso de estos comandos de GNU/Linux.

Video mudo en el que solo quiero mostrar a través del shell de Linux el cómo se utilizan los comandos de desplegar archivos y carpetas en el sistema. La administración de archivos y carpetas a través del shell es muy importante ya que te da un poder absoluto sobre los sitios web. Ojalá te des a la tarea de aprender a usar este tipo de herramientas.

Yo particularmente me inclino por usarlas ya que me ha dado mucho para la construcción de sitios web realmente poderosos y me he ahorrado mucho dinero haciéndolo yo mismo. Sin embargo el usar esto no es algo que se deba tomar a la ligera, hay que dedicarle tiempo.

Comandos básicos de Linux

Comandos básicos de Linux

Gnu/Linux es un sistema operativo de código abierto. Fue una iniciativa del programador finlandés Linus Torvalds, de ahí el nombre del sistema. Desde 1991 Torvalds lanzó la primera versión del kernel o núcleo de este robusto sistema operativo. A la mayoría de los desarrolladores nos apasiona el uso de Linux ya que nos brinda una gran variedad de opciones para el desarrollo. Muchos de los comandos básicos de Linux que tienen que ver con el desarrollo web los describo a continuación.

Para listar archivos y carpetas

[[email protected] ~]$ ls

Si agregamos las variantes -las al comando anterior podemos ver mas detalles de carpetas y archivos tales como los permisos.

[[email protected] ~]$ ls -las

Para entrar a un directorio específico

[[email protected] ~]$ cd Descargas

Recuerda que debes dar ENTER cada vez que escribas un comando para ejecutarlo.

Linux es muy intuitivo ya que no necesitas escribir todo el nombre del directorio 🙂

Escribiendo las primera letras del nombre del directorio y luego presionando la tecla de tab entonces te completa automáticamente el nombre del directorio.

En caso de que existan directorios cuyo nombre inicien con las mismas letras que tecleaste, entonces aparecerán tales directorios al presionar tab. Hasta que teclees una letra de diferencia con los demás nombres de directorios, entonces te guiará al directorio buscado.

Esta funcionalidad es muy útil cuando tratamos con nombres de directorio muy largos.

De hecho esta funcionalidad intuitiva también sucede en la manipulación de archivos con los comandos respectivos. Ve el siguiente ejemplo de ejecución de cd.

[[email protected] ~]$ cd D

En este caso solo escribí cd D y presioné dos veces la tecla tab y me mostró dos directorios que inician con D, Descargas/ y Documentos/.

Cuando escriba cd De y presione tab, entonces me llamará a la línea de shell al directorio Descargas/.

Ve la siguiente imagen 🙂

[[email protected] ~]$ cd De

al presionar tab 🙂

Al presionar la tecla ENTER entonces el shell irá al directorio Descargas/. Ve la siguiente imagen.

Si ejecutamos el comando ls -las, entonces vemos los archivos y carpetas dentro de Descargas/.

[[email protected] Descargas]$ ls -las

En todos los comandos que se usan en Linux se pueden ejecutar estas y otras características intuitivas.

Uno de los temas de mayor relevancia para los desarrolladores web es el tema de los “permisos” en GNU/Linux.

Dentro de los comandos básicos de Linux están los permisos. Los permisos son muy importantes ya que en base a conocerlos podrás instalar los cms o los plugins de los cms en el servidor web que estés usando.

Explicaré este tema en otro post para detallarlo lo suficiente.

A continuación pongo una lista de los comandos básicos de Linux:

  1. ls. Muestra la lista de directorios y archivos
  2. cd. Cambia de un directorio a otro
  3. su. Entra a la administración del sistema con la contraseña de root
  4. passwd. Cambia o define una contraseña de usuario actual o un usuario específico con passwd usuario.
  5. chgrp. Cambia a un usuario de grupo
  6. chmod. Cambia los permisos de archivos y carpetas
  7. cat. Muestra el contenido de archivos y concatena archivos
  8. cal. Muestra el mes actual en forma de calendario
  9. date. Muestra la fecha y hora del sistema
  10. vi. editor de archivos
  11. clear. Limpia toda la pantalla del shell
  12. rm. Borra archivos y directorios
  13. mv. Cambia el nombre de archivo y directorios
  14. cp. Copia archivos y directorios
  15. ln. Crea un acceso directo
  16. sftp. Se conecta a un servidor ftp
  17. ssh. Se conecta al shell de un servidor
  18. dnf. Instala programas en Fedora
  19. apt-get. Instala programas en Debian y Ubuntu
  20. exit. Salir del shell o de usuario root
  21. adduser. Agregar un usuario al sistema
  22. fdisk. Para editar y gestionar las particiones del disco duro
  23. less. Muestra el contenido de un archivo
  24. finger. Muestra información de un usuario
  25. hostname. Muestra el nombre del equipo
  26. grep. Busca patrones de cadenas dentro de archivos
  27. find. Búsqueda de archivos, multitud de opciones de búsqueda
  28. gzip. Comprime/expande archivos
  29. halt. Apaga el sistema
  30. reboot. Reinicia el sistema
  31. help. Ayuda sobre los comandos internos de bash
  32. mail. Envía y recibe correos
  33. mkdir. Crea un directorio
  34. netstat. Herramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc
  35. iwconfig. Configura una tarjeta de red inalámbrica
  36. ifconfig. Muestra/Configura las interfaces de red del sistema
  37. iptables. Herramienta de configuración del firewall de Linux
  38. iwlist. Obtiene información detallada de una tarjeta inalámbrica
  39. ipcalc. Realiza cálculos simples sobre direcciones IP
  40. ping. Manda un echo_request (solicitud de eco) a un equipo en al red
  41. route. Muestra/altera la tabla de ruteo IP
  42. tar. Herramienta empaquetadora/compresora de archivos
  43. uname. Despliega información del sistema
  44. startx. Inicia una sesión X
  45. who. Muestra quien esta conectado al sistema
  46. alias. Crea atajos de comandos, lista los alias actuales
  47. cmp. Compara dos archivos byte por byte
  48. dig. Utilería para consultas a servidores DNS
  49. fortune. Imprime un adagio al azar
  50. man. Muestra el manual del comando indicado.

Estos son los 50 comandos básicos de Linux más populares 🙂 - piopialo

Powered by Vcgs-Toolbox

Hasta aquí llego y ojalá les haya servido el post para introducirse un poco en el mundo del desarrollo en Linux 🙂

Cualquier pregunta la pueden hacer comentando en este artículo. Me sería de mucha ayuda si compartes este post en las redes sociales.