Drafts

@cm3 の草稿置場 / 少々Wikiっぽく使っているので中身は適宜追記修正されます。

atom.io の Ubuntu インストール当分見送り

Atom Editor v0.152.0 debian package not working for ubuntu 12.04 · Issue #4360 · atom/atom に書いてあるような症状が、Ubuntu 14.04.2 × Atom 0.196.0 でも発生し、途中で書いてある、TigerVNC使ったら直ったってのもこっちでは直らなかったので、当分見送り。

追記2015/10/06: Ubuntu 14.04.1 × atom (1.0.19) × X2Go でもダメだった。

追記2016/04/27: 要は chrome_sandbox が使えないのがダメなのだとおもうので、新しいブラウザ、Breachを試してみた - Qiitaにあるような chrome_sandbox の設置や、【Ubuntu】chrome OS をウィンドウマネージャー上で起動する方法にあるような CHROME_DEVEL_SANDBOX の設定、chrome のインストール、試したけど全然ダメ。症状は違うが atomを起動できない問題の workaround - syohex’s diary にある環境変数のunset(こっちでは ibus が設定されていた)も試したけどだめ。そもそもエラー出ずに起動失敗するようになっているけど、-tオプションつけて起動すると同じエラーが確認できる。

追記2017/01/15: Ubuntu 16.04.1 LTS × atom 1.13.0-1~web amd64 × X2Go でもダメだった。

> atom -t

 [12406:0115/191545:ERROR:browser_main_loop.cc(231)] Running without the SUID sandbox! See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md for more information on developing with the sandbox on.
[12406:0115/191545:ERROR:browser_main_loop.cc(283)] Gtk: cannot open display:

> dpkg -l atom

要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前           バージョン   アーキテクチ 説明
+++-==============-============-============-=================================
ii  atom           1.13.0-1~web amd64        Atom text editor from GitHub

あんまりなので、

apt-get purge atom

して削除した。乗り換えようと思って Visual Studio Code も正式ページから deb ダウンロードしてインストールしたがこれも起動せず、sudo dpkg -r codeして、軽快なテキストエディタ Geany | hiromasa.another :o) で紹介されている Geany 使うことにした。


インストール手順はatom.io - atomをUbuntuにPPA経由でインストールする - Qiitaにあるように PPA 使おうが、

wget -O atom.deb https://atom.io/download/deb
sudo dpkg -i atom.deb
rm atom.deb

しようが、

[21260:0510/203203:ERROR:browser_main_loop.cc(170)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.

というエラーは変わらなかった。


仕方ないので元のbluefish使い続けてる。