2017年03月28日

usbメモリ上で「:」を使うのは、法度に触れる。APorteus-XFCE-jaで新たに発見したこと

google-chrome-55.0.2883.87 (64-bit)上では
○のはずが○として表示されず、●になってしまう
現象に対応するため、
chromium-57.0.2987.110 (64-bit)を
「archlinuxパッケージ簡易管理コマンド」を使って
autoRモードでパッケージをモジュール化したんだけど、
必要パッケージの中の
minizip-1:1.2.11-x86_64-1.xzmが
システム起動にモジュールを入れておくべき
第二パーティションの/extraからでは、
どうしても起動させられず(端末のコマンド打ちでなら
activateできる)。したがって本体のchromiumも
起動できないでいた。

応急的に~/.config/autostartに
minizip.desktopファイルを置いてごまかして
いたんだけど、直し方が判明した。
usbメモリ上でファイル名に「:」が入っていると
ダメな場合がある、ってことを思い出した。

正式名
minizip-1:1.2.11-x86_64-1.xzm
↓  ↓  ↓  ↓
変更後名
minizip-1_1.2.11-x86_64-1.xzm

にすることで、事なきを得え、
システム起動時に
chromiumが正常にactivateされ、
アプリケーションメニューからも
起動できるようになった。
モジュール化の便利?なところで、
名前はなんだっていいみたい。
usbメモリ上で使ってはいけない文字を
使わなければいいだけ。
たぶん、操作上パーティションをまたぐと
具合が悪いんだと思う。

ふつうのarchlinux(archbang)で、
fat32のusbメモリに何らかのパッケージを
取り置きしようとする時、archのパッケージによっては、
「:」が名前に入ることがあるんだけど、そのような場合、
名前を変えないとusuメモリにはコピーできない。

今回の場合は、APorteusのシステム本体は、
ext3のパーティションにあり、
/extraは、ext4のパーティションにあった。


posted by ブログ開設者 at 10:30| Comment(2) | linux | このブログの読者になる | 更新情報をチェックする