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
    
zakmail007
источник
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

sstauross
источник
-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