Ubuntu 16.04 - Как запустить панель управления xampp


30

Как я могу запустить xampp? После установки ярлык не был создан в desctop, теперь я не могу его найти. Я использую последнюю версию XAMPP для Linux 5.6.30, 7.0.15 и 7.1.1

Панель запускалась сразу после установки, но я не могу узнать, как запустить панель после того, как закрыл ее.

Я прочитал в другой теме, чтобы выполнить эту команду:

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

Но это не так с:

 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

Я также попытался найти xampp, но ничего релевантного не нашел:

введите описание изображения здесь

ОБНОВИТЬ:

/ Опт / lampp

введите описание изображения здесь

ОБНОВИТЬ:

Я также попытался запустить xampp из терминала следующим образом:

root @ ubuntu: / opt / lampp $ ./xampp панель

Но тогда страница справки xampp отображается в терминале, и никакой графический интерфейс не запускается:

введите описание изображения здесь


1
попробуйте установить пакет python gtk, а затем перезапустите панель управления xampp -> launchpad.net/ubuntu/+archive/primary/+files/…
Akhil Varma

3
вау, уже 10 тысяч просмотров чего-то простого, ubuntu действительно нуждается в улучшении, чтобы его было проще использовать, иначе все останутся у окон
Black

LOL, 2019, и у нас 227.000 просмотров, это все еще так сложно ?!
Черный

Ответы:


33

Прежде всего вам необходимо установить gksu с помощью следующей команды:

sudo apt-get install gksu

Затем запустите:

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

и сохраните следующий код в файле.

(Вы используете 64-битную систему, поэтому не нужно ничего менять, просто сделайте копирование и вставку)

[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

Примечание. Для 32-разрядного xampp введите «manager-linux.run» вместо «manager-linux-x64.run»

Запустите следующую команду в терминале:

sudo apt-get update

Теперь проверьте приложения, его значок был создан.

Он не создаст значок на рабочем столе, он создаст запись в поиске приложений, как показано на скриншоте.

введите описание изображения здесь

Я проверил ваш каталог, это правильно, но некоторые папки xampp отсутствуют. Проверьте мой и сравните.

введите описание изображения здесь


Чтобы удалить ваш текущий xampp


Скопируйте и вставьте команды ниже в терминале и нажмите кнопку ввода.

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

Чтобы установить 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

Проверьте, выполняется ли следующая команда:

sudo /opt/lampp/lampp start

также проверьте таким образом, работает ли он или нет:

введите описание изображения здесь


Он не будет создавать значок прямо на рабочем столе. Поиск, как показано на скриншоте.
Аламджит Сингх,

1
загрузить скриншот каталога / opt / lampp. (Перейдите в этот каталог, нажмите кнопку печати экрана и затем сохраните его, затем загрузите его)
Alamjit Singh

1
Я просто удалил и переустановил его, но у меня было такое же количество папок и файлов, как и раньше.
черный

1
Ярлык не работает далеко.
Чёрный

2
Вау, разработчики XAMPP даже тестируют свое собственное программное обеспечение?
черный,

27

Вы можете использовать одну из команд ниже.

  • Если вы используете 32-битную систему:

    sudo /opt/lampp/manager-linux.run
    
  • Если вы используете 64-битную систему:

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

3
Работает! И работает хорошо. В идеале Xampp должен был создать необходимые исполняемые файлы запуска, а не ожидать от нас этого.
Nav

1
Дамм право @ Нав. Они пытаются сделать нас полным ботаником. и тратить наше время на поиски этого куска ....
Прабеш бхаттараи

6

В этом посте я объяснил, как на самом деле работают ярлыки

Во-первых, gksuдолжен быть установлен в Ubuntu. Выполните следующую команду, чтобы убедиться, что она установлена, и она установит ее, если она еще не установлена:

sudo apt-get install gksu

Сделайте так же, как показано на скриншотах. Все ярлыки присутствуют в папке приложений. Таким образом, вы должны создать файл ярлыка в его каталоге. (не забудьте сохранить)

Поместите следующий текст /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

Теперь перейдите /usr/share/applicationsи проверьте, создана ли запись:

введите описание изображения здесь

Расширение ярлыка или иконки есть .desktop.


Если в этой папке уже есть ярлык XAMPP, вы также можете редактировать его код вместо создания нового файла, зная его имя, как показано ниже:

введите описание изображения здесь

Теперь предположим, что вы хотите отредактировать код sol.desktopзапуска следующей команды:

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

бег:

sudo apt-get update

1
ГКСУ устарела. Он удален из Debian, Ubuntu 18.04 и другой более новой версии дистрибутива Linux. Решение сейчас заключается в использовании: askubuntu.com/questions/39281/…
Cagy79

3

Выполните следующие шаги:

  1. Установите gnome-панель, чтобы иметь возможность создавать панель запуска:

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

  2. Запустите приведенную ниже команду, чтобы выполнить приложение Create Launcher:

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

  3. Появится окно «Создать панель запуска» и выберите «Приложение» в качестве Типа.

  4. Введите, например, «XAMPP стартер» в качестве имени.

  5. Введите «sudo / opt / lampp / lampp start» в поле командной строки.

  6. Нажмите ок.


1
Спасибо, но я получаюgnome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Black

Этот путь [~ / Programs / Launchers] является примером! Создайте папку и введите ее путь. Файл .desktop будет сохранен там.
М. Хоссейн

1
Хорошо, я попробовал это, теперь есть ярлык на моем десктопе, но ничего не происходит, если я нажимаю на него.
черный

Попробуйте это "gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new", затем запустите "sudo apt-get update" в терминале, это должно работать.
Аламджит Сингх,

2

Вы пропустили модуль, который pythonтребует gtk. GTK используется для рисования GUI.

Эта команда может сделать трюк:

sudo apt install python-gtk2

Когда это будет сделано, попробуйте запустить его снова:

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

Я не думаю, что этого не хватает. Если он действительно отсутствовал, то как панель могла появиться сразу после установки? В любом случае, я получаюError importing pygtk2 and pygtk2-libglade
Black

1
Вы не указываете, что панель появилась "сразу после установки". И я расскажу об ошибке Python, которая либо говорит о том, что вы пропустили Python-GTK полностью, либо она не находится в пути поиска Python.
Николас

Да, извините, я не упомянул это.
Чёрный

Вам все еще нужна помощь или вы нашли свое решение?
Николай

Нет, спасибо, это работает сейчас. Мне удалось открыть панель, выполнив sudo ./manager-linux-x64.runв папке xampp
Black

0

Чтобы создать средство запуска на рабочем столе:

1) Вам нужен gksu, поэтому, если у вас его еще нет, запустите в терминале:

sudo apt-get install gksu

2) Запустите gedit (или любой другой текстовый редактор) и затем введите информацию ниже:

#!/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) Как только ярлык окажется на рабочем столе, щелкните его правой кнопкой мыши, перейдите на вкладку «Свойства», «Разрешения» и установите флажок «Разрешить запуск файла как программы».

Вышеуказанное создает ярлык для панели управления XAMPP.

Если вы хотите запустить с вашего терминала типа:

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


-1

Вы также можете сделать сценарий оболочки.

Открыть vimредактор

vim Xampp.sh

Затем перейдите в режим вставки, нажав iи введите следующий код

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

Если вы используете 32-разрядную версию, скопируйте следующий код:

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

Сохраните код, нажав ESCи написав:

:wq

Это сохранит код и выйдет из vimредактора.

Измените разрешения сценария оболочки, введя следующую команду:

chmod 775 Xammp.sh

Теперь все готово.

Просто запустите скрипт оболочки с помощью следующей команды:

./Xampp.sh

1
Я не думаю, что вопрос заключается в том, как создать ярлык или скрипт для открытия Xampp, а скорее в том, что перед Xampp стоит проблема.
derHugo
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.