なんでもいいからaptでインストールしたい
おことわり
責任取りません。頑張って
環境:
$ date 2018年 6月 4日 月曜日 21:54:43 JST $ cat /etc/debian_version buster/sid
つらい
- せっかくだしRustをちょっと触ってみるか(ミーハー)
- なるほどcargoってのが便利なのか〜〜〜
- Debian GNU/Linuxではstableではパッケージを提供していないだと!?
- でもtestingにあるじゃーん!
- Pinning面倒だから、この際全部パッケージアップグレードしちゃえ!(2000個位を一気にapt upgrade -y ッターン)
- Error: broken pip(チーン
解決策
1. Aptitude先生
Aptitude先生はaptとかよりも高度な依存解決機能があります!!!天才!!!
$ sudo aptitude upgrade -y
→依存関係の解決が終わらないので寝る →置きたらaptitudeがメモリ(12GB+swap17GB)を食い尽くして死亡
2. dpkg --force-all先生
もうどうしようもないので強制インストールすればええやん!!!
$ apt download [package name]/testing $ sudo dpkg --force-all -i hogehoge.deb
なおdpkg先生は依存関係を直すとかは考えてくれません。apt先生お呼びです!!!
$ sudo apt install -f
ところでなんでか古いパッケージインストールしようとしてるんですけど????なんで???(多分backportsかstretch/updateのやつ)
3. hold先生
更新なんかやめちまえ!!!
$ echo [package name] hold | sudo dpkg --set-selections $ dpkg --get-selections | grep hold gstreamer1.0-plugins-ugly:amd64 hold libgstreamer-plugins-bad1.0-0:amd64 hold
〜完〜
終わりに
言語環境整えたいときはlxcとかdockerとかのコンテナ使ってメインの環境荒らさずにやろう!!!!!!!!!