2019年11月23日土曜日

古いFirefoxで新しめのFirefoxのprofileを開く

Nightlyを常用しているけど時には安定版のFirefoxを使いたいこともあります。
いつのまにか安定版のFirefoxでNightlyのプロファイルが開けなくなっていました。

直し方ですが
Linuxなら
home/ユーザー名/.mozilla/firefox/プロファイル名/compatibility.ini
のファイル内の LastVersion= の行を削除してやればよいです。

もちろんバージョン間の非互換性によって不具合が生じることがあるかもしれませんが
全く開けなくするのはやりすぎですね。

2019年11月16日土曜日

Ubuntu 19.10 に更新


環境が壊れ気味なので少々手間がかかりました。

sudo apt dist-upgradeから更新
have been kept back なパッケージがあるのでできないと表示される
sudo apt remove そのパッケージ で削除
再び sudo apt dist-upgrade
放置→カーソルのみの黒画面
Ctrl+F1連打 ログイン reboot
また黒画面なので Ctrl+F1連打 ログイン
sudo apt upgrade → sudo dpkg --configure -a してねと表示される
その通りにしたあと reboot
GUIでログインできる
ターミナルから sudo apt update と sudo apt upgrade
邪魔になっているパッケージがあるとのことでこれも sudo apt remove そのパッケージ で削除
再度 sudo apt upgrade
こんな感じで何度か sudo apt upgrade 等を繰り返す
最後に必要な削除したパッケージを再度インストール
普通に使えるようになりました。

感想としては
少し動作が重くなりました。
ログインログオフが遅くなりディスプレイの電源が切れるのが遅くなりました。

途中で邪魔になったパッケージは lm-sensors等 wine-development clang等

うちの壊れ気味な環境だとlm-sensorsなどはアップデート前から have been kept backな状態だったのですが
依存しているパッケージ sensors-config? などを追加導入して解決しようとすると
必要な大量のパッケージが削除されそうになるのが罠ですね。xorgまで何故か削除されそうになります。
以前似たようなことでXが削除されて焦りました。

2019年10月21日月曜日

It's a floor wax. It's a dessert topping.

ネタ元はSaturday Night Live(SNL)の偽広告コントらしい。
製品名Shimmerは床のワックスにも使えるし、デザートのトッピングにも使える薬剤。
ボトルの形状は実在のホイップクリームのボトルとそっくり。

It's a floor wax. It's a dessert topping.のフレーズは使い道が複数ある物への比喩として使われるみたい。

2019年8月7日水曜日

Blender2.79がUbuntu 19.04で起動できなかったのでその解決策

blenderが起動できなかったのでターミナルから起動してエラーログを見てみました。
$ blender
blender: error while loading shared libraries: libswscale.so.4: cannot open shared object file: No such file or directory
するとlibswscaleのバージョン4が見つからないということなので導入済みのバーションを以下のように調べました。
$ apt search swscale
Sorting... Done
Full Text Search... Done
libswscale-dev/disco-updates,disco-security 7:4.1.3-0ubuntu1 amd64
  FFmpeg library for image scaling and various conversions - development files

libswscale5/disco-updates,disco-security,now 7:4.1.3-0ubuntu1 amd64 [installed,automatic]
  FFmpeg library for image scaling and various conversions - runtime files
バージョン5は入っているようです。
しかたないので古い4を含んでいる以下のソースリストを/etc/apt/sources.listに追加して
deb http://security.ubuntu.com/ubuntu bionic-security main universe
$ sudo apt update
$ sudo apt install libswscale4

もう一度起動を試みます。
blender: error while loading shared libraries: libIlmImf-2_2.so.22: cannot open shared object file: No such file or directory
今度はlibIlmImfが足りないと言われます。これはlibopenexr22に含まれるライブラリです。
sources.listに以下の行を追加し
deb http://cz.archive.ubuntu.com/ubuntu xenial main

$ sudo apt update
$ sudo apt install libopenexr22

これでblenderが起動するようになりました。

2019年5月18日土曜日

和訳 doesn't necessarily be wasting energy on that task.

S doesn't necessarily be wasting energy on that task.
出典 https://www.phoronix.com/scan.php?page=news_item&px=Firmware-Video-Decoding-Concern
Sはこちらで置き換えた

この一文初見で「必ずしも無駄なことをしているわけではない」と読めてしまったのですが、
正しくは「Sは必ずしもその仕事に労力を割いているわけではない」ですね。
 辞書の「無駄」の意味に引っ張られすぎると真逆のニュアンスになってしまうので注意が必要です。
waste energy = 労力を割く

2019年4月20日土曜日

Ubuntu 19.04 へのアップグレード

Ubuntu 18.10 から Ubuntu 19.04 へのアップグレードは大きなトラブルもなく完了しました。

ディスプレイマネージャは以前のトラウマから引き続きlightdmを使用。
grubの設定は以前と同じ設定を使用(新しい設定はタイムアウトが0秒になっている程度の違いでした)。
「アップグレードは完了したもののいくつかエラーが有った(訳)」と表示されたものの無視しました。

Xfceのメニューがスクロールできない不具合は直っていました。
LibreOfficeが起動しない問題は前回のアップグレード時から引き続き存在しています。
$ soffice で起動するとicuのライブラリが足りないと言われるので
以下を参考に
https://stackoverflow.com/questions/35840359/libicuuc-so-55-cannot-open-shared-object-file

http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu57_57.1-6_amd64.deb
のICUライブラリを$ sudo dpkg -i libicu57_57.1-6_amd64.deb で手動導入したところ起動するようになりました。

あと気になっているのは起動時にネットワークにつながらないので手動で切断と接続を毎回しています。