Блокировка невозможна в каталоге «/usr/lib/eclipse/configuration/org.eclipse.osgi». Общей причиной является то, что файловая система или среда выполнения не поддерживают блокировку файлов для этого местоположения. Выберите другое местоположение или отключите блокировку передачи файлов «-Dosgi.locking = none» в качестве аргумента виртуальной машины.
/usr/lib/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (Permission denied)
Посмотрите каталог /usr/share/xsessions/, чтобы узнать, есть ли в вашем Ubuntu X сеансов X:
$ ls /usr/share/xsessions/
openbox.desktop
, в котором говорится, что у меня есть «openbox» на моей машине, это может быть «Unity» «Гном» или что-нибудь еще для вас. Если вы ничего не получите, так что ничего не было установлено.
Вы можете запустить что-то подобное в этом файле, чтобы увидеть, действительно ли его бинарный файл существует на вашем компьютере, и это не остающийся файл:
file $(grep -Po "(?<=^Exec=).*" /usr/share/xsessions/openbox.desktop)
grep -Po "(?<=^Exec=).* возвращает что-то похожее: /usr/bin/openbox file проверяет, действительно ли это существует. Посмотрите каталог /usr/share/xsessions/, чтобы узнать, есть ли в вашем Ubuntu X сеансов X:
$ ls /usr/share/xsessions/
openbox.desktop
, в котором говорится, что у меня есть «openbox» на моей машине, это может быть «Unity» «Гном» или что-нибудь еще для вас. Если вы ничего не получите, так что ничего не было установлено.
Вы можете запустить что-то подобное в этом файле, чтобы увидеть, действительно ли его бинарный файл существует на вашем компьютере, и это не остающийся файл:
file $(grep -Po "(?<=^Exec=).*" /usr/share/xsessions/openbox.desktop)
grep -Po "(?<=^Exec=).* возвращает что-то похожее: /usr/bin/openbox file проверяет, действительно ли это существует. Посмотрите каталог /usr/share/xsessions/, чтобы узнать, есть ли в вашем Ubuntu X сеансов X:
$ ls /usr/share/xsessions/
openbox.desktop
, в котором говорится, что у меня есть «openbox» на моей машине, это может быть «Unity» «Гном» или что-нибудь еще для вас. Если вы ничего не получите, так что ничего не было установлено.
Вы можете запустить что-то подобное в этом файле, чтобы увидеть, действительно ли его бинарный файл существует на вашем компьютере, и это не остающийся файл:
file $(grep -Po "(?<=^Exec=).*" /usr/share/xsessions/openbox.desktop)
grep -Po "(?<=^Exec=).* возвращает что-то похожее: /usr/bin/openbox file проверяет, действительно ли это существует. вы также можете использовать диспетчер пакетов для поиска установленных пакетов. Попробуйте найти главные администраторы окон или фактический пакет X-сервера
Чтобы узнать, установлены ли какие-либо пакеты KDE (kde-baseapps - это мета-пакеты для абсолютного минимума для установки KDE, у меня есть kde-full, который представляет собой мета для установки всего интересного, если kde-baseapps-bin не установлен, то у вас нет KDE на любом уровне), используйте dpkg -l kde*
apt-cache search unity показывает unity8 является основной оболочкой, она не появляется, когда я запускаю dpkg -l unity*, поскольку я ее не установил.
apt-cache search gnome показывает, что gnome является основной оболочкой. dpkg -l gnome* показывает, что я тоже этого не делаю.
Для более базовой установки вы можете попробовать искать пакет, который предоставляет сервер X напрямую: dpkg -l xorg или dpkg -l xserver-xorg или dpkg -l xserver* в целом (у меня установлен xorg).
Если существует /usr/bin/X, у вас есть доступный X-сервер и вы можете запускать приложения gui локально. Есть несколько очень маленьких менеджеров окон (twm, tinywm и другие), которые мало что делают, но удобны, если вам иногда нужны средства gui (если у вас нет оконного менеджера, вы не можете изменять размер / максимизировать или свернуть, а приложения, запущенные на X, и окно всегда будет выровняться в верхнем левом углу экрана).
В основном вы запускаете gui (если он не настроен как демон) в linux, с командами startx или xstartup. Существуют варианты kdeinit, которые я помню для kde, вы можете искать их (возможно, в / usr / bin или / usr / sbin или использовать whereis).
Однако помните, что вам не нужно запускать X-приложения локально, вы можете запускать X-приложения по сети с удаленного X-терминала (для этого я использую x-сервер cygwin для Windows). Например, у меня была установка thunderbird на моем сервере фермы, где размещался сервер linux, без X, просто чтобы я мог запустить его удаленно, чтобы перемещать огромное количество писем между папками, и только трафик, необходимый для обновления экрана X, должен покидать сервер , С тех пор я обнаружил mutt, но это можно сделать.
Edit:
Я бы добавил, что в то время как для большинства пакетов, содержащих приложение на основе X, потребуются пакеты, которые предполагают, что у вас есть X и установленный с ним диспетчер окон, они не важно. Например, я поддерживаю несколько Linux-серверов без каких-либо gui, на которых у меня установлен qgit. Это графический инструмент для просмотра гитархиты Гита. Я могу переслать мой X-сеанс на серверы и запустить приложение на серверах, и оно будет отображаться на моем рабочем столе. Однако, как обсуждалось, вы не найдете ни одного из вышеуказанных компонентов, установленных на серверах (нет X, нет менеджеров окон). Поэтому имейте в виду только то, что у вас нет настройки X-сервера на хосте, не означает, что он не может запустить gui (он просто должен быть удален).
вы также можете использовать диспетчер пакетов для поиска установленных пакетов. Попробуйте найти главные администраторы окон или фактический пакет X-сервера
Чтобы узнать, установлены ли какие-либо пакеты KDE (kde-baseapps - это мета-пакеты для абсолютного минимума для установки KDE, у меня есть kde-full, который представляет собой мета для установки всего интересного, если kde-baseapps-bin не установлен, то у вас нет KDE на любом уровне), используйте dpkg -l kde*
apt-cache search unity показывает unity8 является основной оболочкой, она не появляется, когда я запускаю dpkg -l unity*, поскольку я ее не установил.
apt-cache search gnome показывает, что gnome является основной оболочкой. dpkg -l gnome* показывает, что я тоже этого не делаю.
Для более базовой установки вы можете попробовать искать пакет, который предоставляет сервер X напрямую: dpkg -l xorg или dpkg -l xserver-xorg или dpkg -l xserver* в целом (у меня установлен xorg).
Если существует /usr/bin/X, у вас есть доступный X-сервер и вы можете запускать приложения gui локально. Есть несколько очень маленьких менеджеров окон (twm, tinywm и другие), которые мало что делают, но удобны, если вам иногда нужны средства gui (если у вас нет оконного менеджера, вы не можете изменять размер / максимизировать или свернуть, а приложения, запущенные на X, и окно всегда будет выровняться в верхнем левом углу экрана).
В основном вы запускаете gui (если он не настроен как демон) в linux, с командами startx или xstartup. Существуют варианты kdeinit, которые я помню для kde, вы можете искать их (возможно, в / usr / bin или / usr / sbin или использовать whereis).
Однако помните, что вам не нужно запускать X-приложения локально, вы можете запускать X-приложения по сети с удаленного X-терминала (для этого я использую x-сервер cygwin для Windows). Например, у меня была установка thunderbird на моем сервере фермы, где размещался сервер linux, без X, просто чтобы я мог запустить его удаленно, чтобы перемещать огромное количество писем между папками, и только трафик, необходимый для обновления экрана X, должен покидать сервер , С тех пор я обнаружил mutt, но это можно сделать.
Edit:
Я бы добавил, что в то время как для большинства пакетов, содержащих приложение на основе X, потребуются пакеты, которые предполагают, что у вас есть X и установленный с ним диспетчер окон, они не важно. Например, я поддерживаю несколько Linux-серверов без каких-либо gui, на которых у меня установлен qgit. Это графический инструмент для просмотра гитархиты Гита. Я могу переслать мой X-сеанс на серверы и запустить приложение на серверах, и оно будет отображаться на моем рабочем столе. Однако, как обсуждалось, вы не найдете ни одного из вышеуказанных компонентов, установленных на серверах (нет X, нет менеджеров окон). Поэтому имейте в виду только то, что у вас нет настройки X-сервера на хосте, не означает, что он не может запустить gui (он просто должен быть удален).
вы также можете использовать диспетчер пакетов для поиска установленных пакетов. Попробуйте найти главные администраторы окон или фактический пакет X-сервера
Чтобы узнать, установлены ли какие-либо пакеты KDE (kde-baseapps - это мета-пакеты для абсолютного минимума для установки KDE, у меня есть kde-full, который представляет собой мета для установки всего интересного, если kde-baseapps-bin не установлен, то у вас нет KDE на любом уровне), используйте dpkg -l kde*
apt-cache search unity показывает unity8 является основной оболочкой, она не появляется, когда я запускаю dpkg -l unity*, поскольку я ее не установил.
apt-cache search gnome показывает, что gnome является основной оболочкой. dpkg -l gnome* показывает, что я тоже этого не делаю.
Для более базовой установки вы можете попробовать искать пакет, который предоставляет сервер X напрямую: dpkg -l xorg или dpkg -l xserver-xorg или dpkg -l xserver* в целом (у меня установлен xorg).
Если существует /usr/bin/X, у вас есть доступный X-сервер и вы можете запускать приложения gui локально. Есть несколько очень маленьких менеджеров окон (twm, tinywm и другие), которые мало что делают, но удобны, если вам иногда нужны средства gui (если у вас нет оконного менеджера, вы не можете изменять размер / максимизировать или свернуть, а приложения, запущенные на X, и окно всегда будет выровняться в верхнем левом углу экрана).
В основном вы запускаете gui (если он не настроен как демон) в linux, с командами startx или xstartup. Существуют варианты kdeinit, которые я помню для kde, вы можете искать их (возможно, в / usr / bin или / usr / sbin или использовать whereis).
Однако помните, что вам не нужно запускать X-приложения локально, вы можете запускать X-приложения по сети с удаленного X-терминала (для этого я использую x-сервер cygwin для Windows). Например, у меня была установка thunderbird на моем сервере фермы, где размещался сервер linux, без X, просто чтобы я мог запустить его удаленно, чтобы перемещать огромное количество писем между папками, и только трафик, необходимый для обновления экрана X, должен покидать сервер , С тех пор я обнаружил mutt, но это можно сделать.
Edit:
Я бы добавил, что в то время как для большинства пакетов, содержащих приложение на основе X, потребуются пакеты, которые предполагают, что у вас есть X и установленный с ним диспетчер окон, они не важно. Например, я поддерживаю несколько Linux-серверов без каких-либо gui, на которых у меня установлен qgit. Это графический инструмент для просмотра гитархиты Гита. Я могу переслать мой X-сеанс на серверы и запустить приложение на серверах, и оно будет отображаться на моем рабочем столе. Однако, как обсуждалось, вы не найдете ни одного из вышеуказанных компонентов, установленных на серверах (нет X, нет менеджеров окон). Поэтому имейте в виду только то, что у вас нет настройки X-сервера на хосте, не означает, что он не может запустить gui (он просто должен быть удален).