Не надежно (или не переносимо); на OpenBSD man -s ...
позволяет искать по разделам, хотя за пределами системных или связанных с C вещей, есть только разделы для Fortran, Perl и Tcl/Tk. Тем не менее, поиск, скажем, strftime
в разделе Perl ничего не найдет, поскольку этот вызов скрывается в POSIX
(или различных других модулях) и не появится нигде, где его может найти поиск по man -k
.
% man -k -s 3p strftime
% man -k -s 3p POSIX
locale(3p) - Perl pragma to use or avoid POSIX locales for built-in operations
POSIX(3p) - Perl interface to IEEE Std 1003.1
%
Между тем, man
на Mac OS X не имеет -s
, а качество и количество страниц man довольно низкое (отсутствуют, или это случайная кража из какой-нибудь старой версии (Free|Open|Net)BSD). Linux также имеет сомнительный послужной список по поддержке страниц руководства ("см. страницу info
, lol!", и т.д.).
Теоретически страницы руководства могли бы быть хорошо поддерживаемым ресурсом, и теоретически там могли бы быть доступные для поиска разделы для R или других подобных языков, но, как правило, этого не происходит.
Когда вы используете его для извлечения архива,tar
(по умолчанию )не удаляет файлы. Это в значительной степени отвечает на оба ваших вопроса: :файлы, добавленные при установке ubuntu-desktop
, останутся нетронутыми, как и содержимое /home
.Однако при извлечении резервной копии будут восстановлены все файлы, содержащиеся в архиве, а это означает, что системные базы данных пакетов будут возвращены в то состояние, в котором они были до установки ubuntu-desktop
.
Если вы хотите полностью обратимую установку пакетов, вместо этого следует использовать моментальные снимки.