Для будущих читателей, желающих создать закладки для удаленных мест, которые не будут использоваться по умолчанию для корневой папки или домашней папки удаленного пользователя:
Создать закладку Редактировать закладки (ctrl + b) и указать удаленный путь в поле местоположенияЕсли вы не знаете точно, что вы делаете, вы не должны использовать:
sudo apt-get remove package.*
# ⤷ or any other character in the place of dot
, так как это может удалить непреднамеренные пакеты и вызвать больше проблем, чем решает. [F6] будет соответствовать всем пакетам (и их зависимостям), содержащим строку package в их имени. Это от man apt-get, где-то в строке 110:
If no package matches the given expression and the expression
contains one of '.', '?' or '*' then it is assumed to be a POSIX
regular expression, and it is applied to all package names in the
database. Any matches are then installed (or removed). Note that
matching is done by substring so 'lo.*' matches 'how-lo' and
'lowest'. If this is undesired, anchor the regular expression with
a '^' or '$' character, or create a more specific regular
expression.
И это из регулярных выражений / POSIX Базовые регулярные выражения Wikibooks:
* Соответствует предыдущему элементу ноль или более раз. Например, ab*c соответствует «ac», «abc», «abbbc» и т. Д. [F11] соответствует «», «x», «y», «z», «zx», «zyx», «xyzzy» ", и так далее. \(ab\)* соответствует «", "ab", "abab", "ababab" и т. д.В любом случае, если вы действительно хотите запустить что-то вроде sudo apt-get remove package.* (или sudo apt-get remove packagey* или sudo apt-get remove packagec* - все в этом случае одинаковы), сначала запустите его с помощью -s (), чтобы увидеть, что именно он будет делать (см. man apt-get для получения дополнительной информации).
Теперь я думаю, что вы можете решить свою проблему, используя следующие два шага:
Переустановите все удаленные пакеты Удалить только ruby:sudo apt-get remove ruby
Или, если вы хотите удалить все пакеты, начиная их имена с ruby: sudo apt-get remove ^ruby
Но лучше сначала имитировать: apt-get -s remove ^ruby
[!d22 ] Apt-get работает с регулярными выражениями, что означает, что ruby* выбирает все пакеты, содержащие rub в их имени. Правильный способ удаления всех пакетов, начинающихся с ruby, это:
apt-get remove ^ruby