完全Ubuntu初心者です。
下手したらプログラミングとかもあんまわかってない方。
エラーにぶち当たって数時間ウンウン考えたんですがなんか解決したんで残しておきます。
あってんのかこれ...
##実行環境
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
##起こったこと
pythonのコードをVS Codeで動かそうとしたら、pylintがインストールできないとのこと。
pipが入っていないと言うので、入れました。ついでにpip3も。
そしたらpythonに関してpermittion deniedとかエラー吐いたんで(覚えてない)おかしいな〜と。
apt updateもupgradeもできない。
...気づいたら、
・ターミナルが開かない
・右上に赤い丸のマーク(標識の停止マーク)が出て、「A problem occured when checking for the update.」と出ました。
ReferenceとかInfomationとか、カーソルを載せると出てくるのですが、いずれを押しても何も起こらず...
めちゃくちゃ困ったので色々ネットで調べましたが...全く解決しない。
##解決方法(ざっくり)
とりあえず、ターミナルが動かんのでVS Codeのターミナルを起動して対処。
調べていろいろ試したんですが、全体的にエラーしか吐かないのでここには書きません...
全部Ubuntu16.04の記事だったからな...
で、とりあえず18.04の記事見つけたのでそれどおりに実行してみる。
$sudo apt-get --reinstall install python3-minimal
ソースはこれ。
command-line — Ubuntu 18ターミナルが開かない
エラー返ってきました。
bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: Permission denied
このエラーが結構どれ試しても返ってきたので、このエラー対処をすることに。
まだ試してないコード見つけたのでぶち込む。
$sudo chmod 777 /usr/lib/command-not-found
$sudo chmod 777 /usr/bin/python3
ソースは以下。
python-3.x - Ubuntuログインループと悪い通訳が毎回私はsudoを呼び出します
で、以下も実行してみる。
$sudo dpkg --configure -a
Setting up python3-minimal (3.6.7-1~18.04) ...
たしか、python3-minimalをreinstallしようとしたらエラー吐いたので、調べたら上記のコードに行き着いた気がする。
(↑どのサイト見たかは忘れてしまった)
そしたら、エラー吐かなくなった!出力が変わった!
これはまさか...
$sudo apt update
Hit1: ...(略)
Fetched 88.7 kB in 2s (48.7 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
できました!
無事、ターミナルも開くようになった...めちゃくちゃめでたい...
正直このやり方が正しいのかもよくわかっていないのでもしアレなら優しく教えてくださると嬉しいです。
なにぶん、検索→入力しかできませんので...