bash: sudo: apt-get: команда не найдена

Я новичок в Ubuntu и пытаюсь поэкспериментировать с pgroutingВсе шло нормально, пока я не попытался установить posgresql 9.5 на Ubuntu 18.04 ... Я использовал следующую команду:

sudo apt-get install libedit2 libpq5 postgresql-client-common zlib1g libgssapi-krb5-2 libldap-2.4-2 libpam0g libxml2 postgresql-common locales ssl-cert tzdata sysstat 

Но он не был установлен правильно, поэтому я решил удалить и переустановить и использовал это:

sudo apt-get remove libedit2 libpq5 postgresql-client-common zlib1g libgssapi-krb5-2 libldap-2.4-2 libpam0g libxml2 postgresql-common locales ssl-cert tzdata sysstat

Но случилось что-то ужасное: было удалено больше вещей, чем я хотел, и я больше не мог использовать свой компьютер, я не принимал такие команды, как

bash
sudo
apt
sudo apt-get

Даже сети были отформатированы, и теперь я не могу быть онлайн. Кто-нибудь знает, как установить все заново без использования этих команд?

1 ответ

Загрузитесь в режиме восстановления.

Сразу после заставки BIOS/UEFI во время загрузки с BIOS быстро нажмите и удерживайте клавишу Shift, чтобы открыть экран меню GNU GRUB. С помощью UEFI нажмите (возможно, несколько раз) клавишу Esc, чтобы перейти к экрану меню GNU GRUB. Иногда заставка производителя является частью загрузчика Windows, поэтому, когда вы включаете компьютер, он сразу переходит к экрану меню GNU GRUB, а затем нажимать Shift не нужно.

Вы увидите экран меню GNU GRUB, который выглядит следующим образом:

Время, когда нужно нажать левую клавишу Shift, может быть непростым, поэтому иногда, если вы пропустите это, вам нужно попробовать это снова.

Нажимайте клавишу со стрелкой вниз, пока не выберите 2-ую запись сверху (ту, в описании которой указан режим восстановления), а затем дважды нажмите Enter.

Теперь вы должны увидеть это меню:

Нажимайте клавишу со стрелкой вниз, пока не выберите сеть и не нажмите Enter. Это тот шаг, о котором я беспокоюсь. Даст ли вам сетевой вариант сетевое взаимодействие? Я не знаю, но стоит попробовать.

Нажмите клавишу со стрелкой вниз еще раз, выберите root и нажмите Enter. Теперь, когда вы root, вы можете запускать команды.

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.6.6ubuntu0.1_amd64.deb    
dpkg -i apt_1.6.6ubuntu0.1_amd64.deb    
reboot    

После перезагрузки компьютера apt будет работать, поэтому откройте терминал и введите:

pkexec apt install sudo  
sudo apt install coreutils  
sudo apt install libedit2 zlib1g libgssapi-krb5-2 libldap-2.4-2 libpam0g libxml2 locales ssl-cert tzdata sysstat

Вы также можете проверить первую команду, смоделировав ее без установки чего-либо:

pkexec apt install --simulate sudo   
Другие вопросы по тегам