Большинство пакетов, которые не входят в двоичные пакеты (в distros на основе Debian), вместо этого используют пакет с суффиксом -doc
. В случае OpenJDK, в зависимости от версии, это может быть openjdk-8-doc
или openjdk-7-doc
. При установке default-jdk
или default-jre
метапакет можно также использовать default-jdk-doc
.
if [ "$(cp -uv source destination)" != "" ]; then echo copied; else echo not copied; fi
Обновление
Совпадение «- >» в подробных выходных данных cp. Это происходит только в случае успешного копирования и отсутствия в именах файлов «- >».
if [[ "$(cp -uv source destination)" =~ \-\> ]]; then echo copied; else echo not copied; fi
-121--71766- Ну, поскольку это произошло из-за удаления пакета, первое, что я предлагаю сделать, это проверить, какие пакеты были удалены в последнее время, и попытаться выяснить, какие из них были релевантны для программы, которая не смогла запустить, т.е. «X-Windows».
Для этого перейдите в файл/var/log/apt/history.log и извлеките этот файл или с терминала: cat/var/log/apt/history.log
, затем переустановите этот пакет...
Примечание: если сеанс GUI недоступен - на экране входа нажмите Ctrl + Alt + F1/ F2 > login > и используйте команду «cat»...
Я удалил каждый пакет, связанный с рабочим столом и оконной средой с помощью способностей и установлен X-Window-System, XFCE4, GDM3, VNC4Server.