Я устанавливал Tor и хотел получить к нему доступ непосредственно с терминала, поэтому я пытался скопировать start-tor-browser в /usr/bin. Но по ошибке я заменил файл /usr/bin/env файлом start-tor-browser. Что мне теперь делать?
/usr/bin/env предоставляется пакетом coreutils. Вероятно, использование karel с использованием одной команды будет работать, но я предлагаю сначала заменить /usr/bin/env символической ссылкой на /bin/busybox, если скрипт удаления или установки попытается использовать env (который обычно считается присутствующим).
Сначала переместите неправильный файл, который вы положили туда, или удалите его, если знаете, что вам не нужен этот файл. Это переименовывает его из env в env.old:
sudo mv /usr/bin/env{,.old}
Затем сделайте /usr/bin/env символическую ссылку на /bin/busybox. При запуске с именем env команда coreutils будет вести себя как команда env:
sudo ln -s /bin/busybox /usr/bin/env
Затем выполните переустановку. Символьная ссылка, которую вы только что создали, будет использоваться в случае необходимости, не будет иметь никакого вреда, если она не понадобится, и будет автоматически заменена соответствующим исполняемым файлом env, установленным из пакета coreutils:
[ f3]В общем случае env вы можете запустить dpkg -S /path/to/file (в данном случае dpkg -S /usr/bin/env), который работает до тех пор, пока пакет будет установлен, даже если сам файл имеет были повреждены или удалены. Или вы можете использовать раздел «Поиск содержимого пакетов» пути karel, используя одну команду , которая не требует использования полного пути; вы просто выберите свою версию Ubuntu и введите env.
/usr/bin/env предоставляется пакетом coreutils. Вероятно, использование karel с использованием одной команды будет работать, но я предлагаю сначала заменить /usr/bin/env символической ссылкой на /bin/busybox, если скрипт удаления или установки попытается использовать env (который обычно считается присутствующим).
Сначала переместите неправильный файл, который вы положили туда, или удалите его, если знаете, что вам не нужен этот файл. Это переименовывает его из env в env.old:
sudo mv /usr/bin/env{,.old}
Затем сделайте /usr/bin/env символическую ссылку на /bin/busybox. При запуске с именем env команда coreutils будет вести себя как команда env:
sudo ln -s /bin/busybox /usr/bin/env
Затем выполните переустановку. Символьная ссылка, которую вы только что создали, будет использоваться в случае необходимости, не будет иметь никакого вреда, если она не понадобится, и будет автоматически заменена соответствующим исполняемым файлом env, установленным из пакета coreutils:
sudo apt --reinstall install coreutils
В общем случае env вы можете запустить dpkg -S /path/to/file (в данном случае dpkg -S /usr/bin/env), который работает до тех пор, пока пакет будет установлен, даже если сам файл имеет были повреждены или удалены. Или вы можете использовать раздел «Поиск содержимого пакетов» пути karel, используя одну команду , которая не требует использования полного пути; вы просто выберите свою версию Ubuntu и введите env.
/usr/bin/env предоставляется пакетом coreutils. Вероятно, использование karel с использованием одной команды будет работать, но я предлагаю сначала заменить /usr/bin/env символической ссылкой на /bin/busybox, если скрипт удаления или установки попытается использовать env (который обычно считается присутствующим).
Сначала переместите неправильный файл, который вы положили туда, или удалите его, если знаете, что вам не нужен этот файл. Это переименовывает его из env в env.old:
sudo mv /usr/bin/env{,.old}
Затем сделайте /usr/bin/env символическую ссылку на /bin/busybox. При запуске с именем env команда coreutils будет вести себя как команда env:
sudo ln -s /bin/busybox /usr/bin/env
Затем выполните переустановку. Символьная ссылка, которую вы только что создали, будет использоваться в случае необходимости, не будет иметь никакого вреда, если она не понадобится, и будет автоматически заменена соответствующим исполняемым файлом env, установленным из пакета coreutils:
sudo apt --reinstall install coreutils
В общем случае env вы можете запустить dpkg -S /path/to/file (в данном случае dpkg -S /usr/bin/env), который работает до тех пор, пока пакет будет установлен, даже если сам файл имеет были повреждены или удалены. Или вы можете использовать раздел «Поиск содержимого пакетов» пути karel, используя одну команду , которая не требует использования полного пути; вы просто выберите свою версию Ubuntu и введите env.
Файл env в /usr/bin/env предоставляется пакетом coreutils во всех поддерживаемых версиях Ubuntu. Откройте терминал и введите:
sudo apt-get install --reinstall coreutils
Из вашего вопроса также видно, что вы не установили пакет Tor Browser простым способом с apt, как это можно сделать в Ubuntu 16.04 и более поздних версиях. Чтобы установить пакет Tor Browser в Ubuntu 16.04 и позже, откройте терминал и введите:
sudo apt install torbrowser-launcher
torbrowser-launcher обрабатывает самую последнюю версию пакета Tor Browser Bundle для вас, на вашем языке и для вашей архитектуры , После установки Tor Browser его можно запустить, выполнив поиск tor в тире и щелкнув значок Tor Browser. Приложение Tor Browser Launcher Settings также установлено вместе с Tor Browser.
Чтобы запустить Tor Browser с терминала, выполните следующую команду:
torbrowser-launcher
Файл env в /usr/bin/env предоставляется пакетом coreutils во всех поддерживаемых версиях Ubuntu. Откройте терминал и введите:
sudo apt-get install --reinstall coreutils
Из вашего вопроса также видно, что вы не установили пакет Tor Browser простым способом с apt, как это можно сделать в Ubuntu 16.04 и более поздних версиях. Чтобы установить пакет Tor Browser в Ubuntu 16.04 и позже, откройте терминал и введите:
sudo apt install torbrowser-launcher
torbrowser-launcher обрабатывает самую последнюю версию пакета Tor Browser Bundle для вас, на вашем языке и для вашей архитектуры , После установки Tor Browser его можно запустить, выполнив поиск tor в тире и щелкнув значок Tor Browser. Приложение Tor Browser Launcher Settings также установлено вместе с Tor Browser.
Чтобы запустить Tor Browser с терминала, выполните следующую команду:
torbrowser-launcher
Файл env в /usr/bin/env предоставляется пакетом coreutils во всех поддерживаемых версиях Ubuntu. Откройте терминал и введите:
sudo apt-get install --reinstall coreutils
Из вашего вопроса также видно, что вы не установили пакет Tor Browser простым способом с apt, как это можно сделать в Ubuntu 16.04 и более поздних версиях. Чтобы установить пакет Tor Browser в Ubuntu 16.04 и позже, откройте терминал и введите:
sudo apt install torbrowser-launcher
torbrowser-launcher обрабатывает самую последнюю версию пакета Tor Browser Bundle для вас, на вашем языке и для вашей архитектуры , После установки Tor Browser его можно запустить, выполнив поиск tor в тире и щелкнув значок Tor Browser. Приложение Tor Browser Launcher Settings также установлено вместе с Tor Browser.
Чтобы запустить Tor Browser с терминала, выполните следующую команду:
torbrowser-launcher