私はちょうど呼び出しのjustに入った
Sudo apt-get install autoremove
Sudo apt-get install libopencv-dev
が原因でunmet dependencies
をインストールできなかったため、それを行いました。現在、私の ros-Indigo インストールは中断され、opencv
はまだインストールされておらず、再インストールもできません。
それをインストールしようとすると、私は
E: Unable to correct problems, you have held broken packages.
私は、パッケージ依存システム全体を殺すことに本当に近いのではないかと恐れています。誰かが私を助けてくれますか?
/var/log/apt
ファイルを使用して、rosを削除する手順を逆にすることはできますか?
もっと簡単な方法があるかどうかはわかりませんが、/var/log/apt/history.log
を見ると、削除されたものを見ることができます。削除された各パッケージを再インストールするだけです。
これを使用すると、時間を節約できます
echo '#!/bin/bash' > restore
echo Sudo apt-get install `grep Remove /var/log/apt/history.log | tail -1 | sed -e 's|Remove: ||g' -e 's|([^)]*)||g' -e 's|:[^ ]* ||g' -e 's|,||g'` >> restore
chmod +x restore
./restore