Или, в общем, каков синтаксис таких команд, как exo-open --launch WebBrowser %u
?
Я сделал это в прошлом и лучший вариант - установить виртуальную платформу среды, чтобы заботиться об этих VPS
Есть много opensource, мне понравился https://www.proxmox.com/en/downloads , потому что он делает почти все, что вы просили выше, по сравнению с другими панелями управления только такие, как великий https://vestacp.com/ , который также является opensource.
И, конечно, есть старая вебмина со своим родственным виртуалмином
Удачи.
-121--913872-Вы не знали, хотите ли вы установить Ubuntu 20,04 LTS Desktop или Ubuntu 20,04 LTS Server. Я предположу, что Ubuntu 20.04 LTS Desktop.
Большинство параметров по умолчанию использует установку clean , которая включает формат, означающий потерю предыдущих данных. Стереть диск и установить является отличным примером этого, другие параметры будут пытаться сохранить ваш каталог пользователя (только стирание системных каталогов), который является следующей безопасной установки после чистой установки.
Ваш запрашиваемый вариант использует "Что-то еще", выбирая используемые разделы и гарантируя, что вы не отформатируете их. Это приведет к тому, что установщик ubiquity
заметит
Поскольку серверные программы часто хранят файлы config/.conf в системных каталогах, это не так же полезно для обновления Ubuntu Server с помощью переустановки , так как для этих файлов потребуется восстановление из резервных копий, но все настольные приложения хранят конфигурационные элементы в $ HOME (каталог пользователя), так что они не затрагиваются.
Конечно, резервное копирование должно выполняться, а не 2012-October (12.10) Выпуск был долгим до 2020-April (20.04), поэтому я ожидаю увидеть сообщение, предупреждающее, что некоторые пакеты не могут быть восстановлены по завершении установки, так как вы пропустили много предполагаемых обновлений, между которыми рассматривались некоторые из этих проблем ( последние примеры изменений находятся в 2019 Python2 достигли EOL, Qt4 был опущен замечен в 18 04- > 20,04 bump, но у вас есть и другие годы изменений там, которые я больше не могу вспомнить )
-121--913863-Из документации Ubuntu :
Обратите внимание на% U, использованное в файле .desktop. Он используется для того, чтобы приложение могло принимать аргумент при перетаскивании файла внутри панели Unity слева. Без нее программа запустится сама, но аргумент ей не передадут и это будет просто то же самое, что нажать приложение, чтобы запустить.
Что такое переменная «% U» в файле .desktop?
Это называется ключом Exec
code , который указан здесь и обсуждается более подробно в этом ответе .
Или, в более общем смысле, каков синтаксис таких команд, как
exo-open --launch WebBrowser% u
?
Это другой вопрос и использование Exec Код клавиши
в этом случае не нужен и не действует.
Это не часть ожидаемых аргументов / параметров для exo-open
и в этом случае будет проигнорировано.
Если он не используется в качестве параметра / аргумента для Exec
в файле .desktop
, например:
Exec=exo-open --launch WebBrowser %u
и в обоих случаях % u
выходит за рамки exo-open
.
Вы не знали, хотите ли вы установить Ubuntu 20.04 LTS Desktop или Ubuntu 20.04 LTS Server. Я предположу, что Ubuntu 20.04 LTS Desktop.
Большинство параметров по умолчанию использует установку clean , которая включает формат, означающий потерю предыдущих данных. Стереть диск и установить является отличным примером этого, другие параметры будут пытаться сохранить ваш каталог пользователя (только стирание системных каталогов), который является следующей безопасной установки после чистой установки.
Ваш запрашиваемый вариант использует «Что-то еще», выбирая используемые разделы и гарантируя, что вы не отформатируете их. Это приведет к тому, что установщик ubiquity
заметит
Поскольку серверные программы часто хранят файлы config/.conf в системных каталогах, это не так же полезно для Ubuntu Server модернизаций с помощью переустановки , так как для этих файлов потребуется восстановление из резервных копий, но все настольные приложения хранят конфигурационные элементы в $ HOME (каталог пользователя), так что они не затрагиваются.
Конечно, резервное копирование должно выполняться, а не 2012-October (12.10) Выпуск был долгим до 2020-April (20.04), поэтому я ожидаю увидеть сообщение, предупреждающее, что некоторые пакеты не могут быть восстановлены по завершении установки, так как вы пропустили много предполагаемых модернизаций, между которыми рассматривались некоторые из этих проблем ( последние примеры изменений в 2019 году Python2 достигли EOL, Qt4 было замечено в 18.04- > 20.04, но у вас есть и другие годы изменений, которые я больше не могу вспомнить )
-121--913863-Из документации Ubuntu :
-121--913817-Обратите внимание на% U, использованное в файле .desktop. Он используется для того, чтобы приложение могло принимать аргумент при перетаскивании файла внутри панели Unity слева. Без нее программа запустится сама, но аргумент ей не передадут и это будет просто то же самое, что нажать приложение, чтобы запустить.
При запуске программы диспетчер файлов или средство запуска программы расширяют % u
с помощью одного URL-адреса или пути к файлу объекта, который вы пытаетесь открыть.
Посмотрите Настольная Спецификация Входа Freedesktop.org для других кодов, которые вы можете использовать в .desktop файле.