web-dev-qa-db-ja.com

bash:Sudo:apt-get:コマンドが見つかりません

私はUbuntuを初めて使用し、pgroutingを試してみました。ubuntu18.04にposgresql 9.5をインストールしようとするまで、すべてがうまくいきました...次のコマンドを使用しました:

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

ネットワークもフォーマットされており、今はオンラインにできません。それらのコマンドを使用せずにすべてを再インストールする方法を誰かが知っていますか?

リカバリモードで起動します。

起動時のBIOS/UEFIスプラッシュ画面の直後に、BIOSを使用して、 Shift GNU GRUBメニュー画面が表示されます。UEFIで(おそらく数回) Esc GNU GRUBメニュー画面にアクセスするためのキーです。メーカーのスプラッシュ画面がWindowsブートローダーの一部である場合があるため、マシンの電源を入れると、 GNU GRUBメニュー画面に直接移動し、次に Shift 不要です。

左を押すタイミング Shift キーは扱いにくい場合があるため、見逃した場合は、もう一度試す必要があります。それがうまくいかない場合は、- (GRUB起動中に表示されるメニューが表示されない

次のようなGNU GRUBメニュー画面が表示されます。

GNU GRUB menu

上から2番目のエントリ(説明に回復モードがあるエントリ)を選択するまで下矢印キーを押し、次に押します Enter 二回。

これで、この回復メニューが表示されます。

recovery menu

networkが選択されるまで下矢印キーを押し、 Enter。これが私が心配しているステップです。 networkオプションはネットワークを提供しますか?わかりませんが、試してみる価値はあります。

下矢印キーをもう一度押して、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   
3
karel