Ubuntu 16.04 - Cómo iniciar el panel de control de xampp

30

¿Cómo puedo iniciar xampp? Después de la instalación no se creó un acceso directo en el desctop, ahora no puedo encontrarlo. Estoy usando el último XAMPP para Linux 5.6.30, 7.0.15 y 7.1.1

El panel se inició justo después de la instalación, pero no puedo averiguar cómo iniciar el panel después de cerrarlo.

Leí en otro tema para ejecutar este comando:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 

Pero esto falla con:

 sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Traceback (most recent call last):
  File "xampp-control-panel.py", line 18, in <module>
    import gtk
ImportError: No module named gtk

También intenté buscar xampp, pero no encontré nada relevante:

ingrese la descripción de la imagen aquí

ACTUALIZAR:

/ opt / lampp

ingrese la descripción de la imagen aquí

ACTUALIZAR:

También intenté iniciar xampp desde el terminal de esta manera:

root @ ubuntu: / opt / lampp $ ./xampp panel

Pero luego la página de ayuda de xampp se muestra en el terminal y no se inicia ninguna GUI:

ingrese la descripción de la imagen aquí

Negro
fuente
1
intente instalar el paquete python gtk y luego reinicie su panel de control xampp -> launchpad.net/ubuntu/+archive/primary/+files/…
Akhil Varma
3
wow, ya 10k puntos de vista sobre algo tan simple como este, ubuntu realmente necesita para mejorar lo que es más fácil de usar, de lo contrario todo el mundo se quedará en las ventanas
Negro
jajaja, 2019 y tenemos 227,000 vistas, ¿sigue siendo tan complicado?
Negro

Respuestas:

33

En primer lugar, debe instalar gksu con el siguiente comando:

sudo apt-get install gksu

Entonces corre:

gksu gedit /usr/share/applications/xampp-control-panel.desktop

y guarde el siguiente código en el archivo.

(Está utilizando un sistema de 64 bits, por lo que no es necesario cambiar nada, simplemente copie y pegue)

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false

Nota: Para xampp de 32 bits, escriba "manager-linux.run" en lugar de "manager-linux-x64.run"

Ejecute el siguiente comando en la terminal:

sudo apt-get update

Ahora verifique las aplicaciones, su icono ha sido creado.

No creará un ícono en el escritorio, creará una entrada en la búsqueda de aplicaciones como se muestra en la captura de pantalla.

ingrese la descripción de la imagen aquí

He comprobado que su directorio es correcto, pero faltan algunas carpetas de xampp. Mira el mío y compáralo.

ingrese la descripción de la imagen aquí


Para desinstalar su xampp actual


Copie pegar debajo de los comandos en la terminal y presione el botón enter.

sudo -i
cd /opt/lampp
sudo ./uninstall 

Para instalar XAMPP


Search `xampp-linux-x64-5.6.30-0-installer.run` in Google and download it. Then run:

chmod +x xampp-linux-x64-5.6.30-0-installer.run
sudo ./xampp-linux-x64-5.6.30-0-installer.run

Compruebe si el siguiente comando se ejecuta o no:

sudo /opt/lampp/lampp start

compruebe también de esta manera si funciona o no:

ingrese la descripción de la imagen aquí

Alamjit Singh
fuente
No creará un icono directamente en el escritorio. Busque como se muestra en la captura de pantalla.
Alamjit Singh
1
cargar captura de pantalla del directorio / opt / lampp. (Vaya a este directorio, presione el botón de imprimir pantalla y luego guárdelo y luego cárguelo)
Alamjit Singh
1
Simplemente lo desinstalé y lo reinstalé, pero tengo la misma cantidad de carpetas y archivos que antes.
Negro
1
El atajo no funciona con diferencia.
Negro
2
Wow, ¿los desarrolladores de XAMPP están incluso probando su propio software?
Negro
27

Puede usar uno de los comandos a continuación.

  • Si usa un sistema de 32 bits:

    sudo /opt/lampp/manager-linux.run
    
  • Si usa un sistema de 64 bits:

    sudo /opt/lampp/manager-linux-x64.run
    
zakmail007
fuente
3
¡Trabajos! Y funciona bien. Idealmente, Xampp debería haber creado los ejecutables de inicio necesarios en lugar de esperar que lo hagamos.
Nav
1
Maldita sea la derecha @Nav. Están tratando de hacernos un nerd completo. y perder nuestro tiempo buscando este pedazo de ...
Prabesh bhattarai
6

En esta publicación expliqué cómo funcionan realmente los atajos

Primero gksudebe instalarse en Ubuntu. Ejecute el siguiente comando para confirmar si está instalado, y lo instalará si aún no lo está:

sudo apt-get install gksu

Haga lo mismo que se ve en las capturas de pantalla. Todos los accesos directos están presentes en la carpeta de aplicaciones. Por lo tanto, debe crear un archivo de acceso directo en su directorio. (no te olvides de guardar)

Ponga el siguiente texto en /usr/share/applications/xampp-control-panel.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false

Ahora ve /usr/share/applicationsy comprueba si la entrada se creó o no:

ingrese la descripción de la imagen aquí

La extensión de acceso directo o iconos es .desktop.


Si ya hay un acceso directo de XAMPP en esta carpeta, también puede editar su código en lugar de crear un nuevo archivo, conociendo su nombre como se muestra a continuación:

ingrese la descripción de la imagen aquí

Ahora suponga que desea editar el código de sol.desktopejecutar el siguiente comando:

sudo gedit /usr/share/applications/sol.desktop

correr:

sudo apt-get update
Alamjit Singh
fuente
1
gksu está en desuso. Se elimina de Debian, Ubuntu 18.04 y otras versiones más recientes de distribución de Linux. La solución ahora es usar: askubuntu.com/questions/39281/…
Cagy79
3

Siga los pasos a continuación:

  1. Instale gnome-panel para poder crear el iniciador:

    sudo apt-get install --no-install-recommends gnome-panel

  2. Ejecute el siguiente comando para ejecutar la aplicación Crear Lanzador:

    gnome-desktop-item-edit ~/Programs/Launchers --create-new

  3. Aparece la ventana "Crear lanzador" y selecciona "Aplicación" como Tipo.

  4. Ingrese, por ejemplo, "XAMPP starter" como Nombre.

  5. Ingrese "sudo / opt / lampp / lampp start" en el cuadro de comando.

  6. Presiona OK.

M. Hossein
fuente
1
Gracias, pero entiendognome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Black
Este camino [~ / Programas / Lanzadores] es un ejemplo! Crea una carpeta e ingresa su ruta. El archivo .desktop se guardará allí.
M. Hossein
1
Ok, intenté esto, ahora hay un acceso directo en mi desctop, pero no pasa nada si hago clic en él.
Negro
Pruebe este "gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new" y luego ejecute "sudo apt-get update" en la terminal, debería funcionar.
Alamjit Singh
2

Su falta un módulo que pythonrequiere, gtk. GTK se utiliza para dibujar la GUI.

Este comando podría hacer el truco:

sudo apt install python-gtk2

Cuando termine, intente iniciarlo nuevamente con:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Nicholas
fuente
No creo que esto falte. Si realmente faltaba, ¿cómo podría aparecer el panel incluso después de la instalación? De todos modos, me saleError importing pygtk2 and pygtk2-libglade
Black
1
No especificas que el panel apareció "justo después de la instalación". Y voy al mensaje de error de python, que dice que te falta python-gtk por completo o que no está en la ruta de búsqueda de python.
Nicholas
Sí, lo siento, no mencioné eso.
Negro
¿Todavía necesita ayuda o encontró su solución?
Nicholas
No gracias, funciona ahora. Pude abrir el panel ejecutando sudo ./manager-linux-x64.runen la carpeta xampp
Black
0

Para crear un lanzador en el escritorio:

1) Necesitas gksu, así que si aún no lo tienes, ejecuta en la terminal:

sudo apt-get install gksu

2) Ejecute gedit (o cualquier otro editor de texto) y luego ingrese la siguiente información:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/lampp/htdocs/favicon.ico
Name[en_US]=XAMPP
Exec=gksu /opt/lampp/manager-linux-x64.run
Comment[en_US]=Start XAMPP Control Panel
Name=XAMPP
Comment=Start XAMPP Control Panel
Icon=/opt/lampp/htdocs/favicon.ico
Save the file on your Desktop as Xampp.desktop

3) Una vez que el acceso directo esté en el Escritorio, haga clic derecho sobre él, vaya a la pestaña Propiedades, Permisos y marque "Permitir ejecutar archivo como programa".

Lo anterior crea un acceso directo para el panel de control XAMPP.

En caso de que desee ejecutar desde su tipo de terminal:

sudo /opt/lampp/manager-linux-x64.run

Sstauross
fuente
-1

También puedes hacer un script de shell.

vimEditor abierto

vim Xampp.sh

Luego vaya al modo de inserción presionando ie ingrese el siguiente código

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux-x64.run
cd 

Si está ejecutando una versión de 32 bits, copie el siguiente código:

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux.run
cd

Guarde el código presionando ESCy escribiendo:

:wq

Esto guardará el código y saldrá del vimeditor.

Cambie los permisos del script de shell emitiendo el siguiente comando:

chmod 775 Xammp.sh

Ahora ya terminaste.

Simplemente ejecute el script de shell utilizando el siguiente comando:

./Xampp.sh
Moksh Modi
fuente
1
No creo que la pregunta sea sobre cómo hacer un acceso directo o script para abrir Xampp, sino más bien enfrentar un problema al ejecutar Xampp en general.
derHugo