/ bin / sh, / bin / bash и / bin / dash все сломано, как я могу установить их снова

Удалены все /bin/sh, /bin/bash и /bin/dash. Я не могу установить их, потому что для dpkg и apt-get требуется установить оболочку и нет оболочки. Я все еще вошел в систему, и мой Ubuntu все еще работает. Есть ли способ оправиться от этой ситуации. Кстати, у меня нет Live CD прямо сейчас.

1
задан 24 March 2016 в 12:46

1 ответ

Процедура тире:

sudo apt-get download dash #download dash *.deb file
sudo dpkg-deb -x dash*.deb #extract deb file, a bin directory will be created
sudo cp ./bin/dash /bin/ #copy binary file to /bin directory
sudo ln -s /bin/dash /bin/sh #create a symbolic link from sh to dash

Теперь двоичная битка восстанавливается, и все должно быть ОК, но для того, чтобы убедиться в этом, запустите это:

sudo apt-get install --reinstall dash

Та же процедура для bash, но на этот раз нет необходимости создавать символическую ссылку:

sudo apt-get download bash
sudo dpk-deb -x bash*.deb
sudo cp ./bin/bash /bin/

Просто чтобы убедиться:

sudo apt-get install --reinstall bash
1
ответ дан 23 May 2018 в 12:37

Другие вопросы по тегам:

Похожие вопросы: