ubuntu

Ubuntu 23.04にアップデートしたら clangdが動かなくなった問題の対応

先日 Ubuntu 23.04にアップデートしたら clangdが動かなくなり, Emacsの eglotや VScodeの C++の補完等が一切効かなくなってしまった. その修正方法のメモ. 問題 clang, clang++が標準ヘッダファイルを見つけることができずファイルを解析できなくなってしま…

i386 architectureのパッケージをすべて削除する

昨日メイン PCとサーバを Ubuntu 22.10に上げたけど改めて考えると i386パッケージいらないだろってことで消してみた. 複数あることでアップデートなんかも遅くなるので. パッケージを削除する 下記のコマンドなどで i386パッケージを一覧を得て, :i386 が末…

Ubuntuで VSCodeの Quick Fixが使えなかった問題の調査と修正

VScodeには Quick Fixという機能があって, Rustとか Goの traitとか interfaceを実装する際の雛形の生成に使えるのですが, そのショートカットである Ctrl + . が Ubuntuで効かなかったのでその原因の調査と修正を行った. バインドされているキーを探す gset…

apt-key deprecation warningの解消

askubuntu.com gihyo.jp W: https://packagecloud.io/slacktechnologies/slack/debian/dists/jessie/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. 最近上記の…

Ubuntu 22.04で JetBrains Toolboxが動かなくなった問題の対応

https://youtrack.jetbrains.com/issue/TBX-7534 ふと気づいたら, JetBrains Toolboxが動かなくなっていた。libfuse2を dlopenしているようだが, Ubuntu 22.04で libfuseが 3系がデフォルトになってしまったので動かなくなっていた。 以下のようなエラーが出…

/var/log/journal 以下を掃除する

unix.stackexchange.com 10年超動かしている Ubuntuサーバ(systemdが動いていたのは10年もないかもしれないが)のディスク容量が残り少なくなってきて掃除できないかなといろいろなディレクトリのサイズを見ていると /var/log/journal 以下にログが 10GB近く…

epub reader for Ubuntu

技術書典マーケットの本を買ったら epub形式しかなくて, デフォルトでアプリが入っていないってことで適当に探すと Thoriumがマシそうだったのでしばらく試す. www.edrlab.org インストール方法 上記のサイトから debパッケージをダウンロードして, sudo dpk…

Switch from paco to porg

Ubuntuでソースコードからインストールしたパッケージは pacoで管理していたんですが, Ubuntu16.10で pacoが削除されてしまったため porgへ移行しました. データベースの移管 paco2porgを使う. pacoをインストールして dist-upgradeした場合 paco2porgが自動…

atomを起動できない問題の workaround

atomを使ってみようと, Ubuntu 15.04に公式 debパッケージを使って, インストールして起動しようとしてみたが以下のエラーが出て起動しない. line 98: 8076 Aborted (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME…

xdg-openで使われるデフォルトブラウザの変更

Google Chromeをインストールしたところ, xdg-openで使われるブラウザが Chromeになってしまった. デフォルトブラウザの変更 % sudo update-alternatives --config x-www-browserupdate-alternativesコマンドで確認したところ, x-www-browserに Chromeが 設…

Ubuntu 14.04の suspendに関する問題とそれの暫定的な対処方法

Ubuntu 14.04にしたら早速問題にハマってしまったhttps://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/1283938 問題 suspendから復帰すると blankスクリーンから復帰しない. Ctrl-Alt-F1とかで別セッションから Xを再起動させる ことで…

Ubuntu 12.04で gupnp-universal-cpがエラーになる場合の対処方法

症状 gupnp-universal-cpを起動しようとすると下記のようなエラーが出て起動できない % gupnp-universal-cp ** (gupnp-universal-cp:32372): WARNING **: Failed to load icon network-workgroup: Icon 'network-workgroup' not present in theme ** (gupnp-…

Ubuntu12.10で gif screencastを作成する

Macだといろいろ方法があるようなんですが、Linux環境ではわからなかったので 調べました。それについてのメモです。環境は Ubuntu 12.10とします。 開発中のパッケージも含めるといろいろあるようなんですが、そうでなく 普通にインストールできるパッケー…

Ubuntu 12.04で Thinkpadの touchpadを無効化する

Ubuntu 11.10までは "/usr/share/X11/xorg.conf.d/50-synaptics.conf"に 書いて設定していたのですが、Ubuntu 12.04ではそれが効かなくなった。 書き方が変わっただけ(パラメータ名が変わったとか)と思うんですが、 調べても出て来なかったので別の方法で対…

Ubuntu11.10で Diaのレイヤウインドウが使えない問題

Bug #892815 “[Oneiric] Layers support is completely broken in Di...” : Bugs : dia package : Ubuntu ここにある通りなんですが、単に壊れているとか使えないとかじゃなく CPU使用率もやたらと増えるのでその観点で少し調べてみた。 gdbでアタッチして b…

無線インタフェースの IPが 10.42.43.1になったときの対処

関西 Emacs勉強会の準備をしていたときからえらく頻発していたの ですが、なぜか無線で IPを取ろうとすると 10.42.43.1しか取れません。 こんな感じに。送信者 blog この IPでググると結構いろんな人がトラブルに遭遇しているみたいでした。 でもどれを読ん…

GCC 4.5.2をビルドする

なんかビルドできないって思ってたけど、gcc-coreでなく全部を含んだ gccを 使ったらすんなりいった。ちゃんと確かめないといけないんですが、 とりあえず成功した際の手順を示します。 環境 Ubuntu 10.10 x64 事前準備 事前準備がもろもろ必要になるのです…

検索ボックスの検索を google.comから google.co.jpにする

Ubuntuで Firefox使っていると、検索ボックスでの検索だったり、 囲った部分を右クリックで選択して検索する場合に、デフォルトが google.comで結構うざい。特に最近は Instantってやつがすごく うざく感じることがあるので、google.co.jpに変更してします。…

Linux-2.6.37をビルド、インストールする

x86系統向けに Linuxをビルドしたことないなってことでビルド、 インストールをしてみた。組み込み向けだとしたことあるけど、 組み込み向けだと、大して有効にする機能もないのでね。 /boot/以下にある configファイルを見ると、いらない機能が いっぱい入…

Ubuntu 10.10 x86_64で日本語 PDFを見る

日本語 PDFを見ようと思ったんですけど、見れません。これは Binary HacksのサンプルページのPDFなんですが、日本語が全く 見れません。 Adobe Readerがあるじゃないかって思ったんですが、あれって 32ビット対応 のみで普通にやるとインストールできません…

Ubuntuで Emacs23.2をソースからビルドする

DRM動画も Macで見れるようになったので、そのためだけにあった Windowsマシンに Ubuntu 10.10をインストール。手始めに Emacsを インストール。 Emacs SnapShotを入れればわりと新しいんだろうけど、 プライベートでは久しぶりの Linuxということだったので…

Cronの Path

cronに設定した perlプログラムがうまく動かないなって 思ってエラーログを見ていたら /usr/local/bin/perlでなくて /usr/bin/perlを使っていた。 cronは rootで実行されるけど、 ubuntuだと rootがないんでそのあたりがどうなっているか あんまり考えていな…

8.04にアップグレード

失敗しまくっていたけど、サーバを変えたらすぐにアップデートできました。 ただいろいろと気になるところはあるかな〜。gnashっていうアプリケーションが メモリ 1GB取って暴走したのはビビった。

UbuntuにTex関係をインストールする

正直 texは面倒くさくて仕方ないとは思うのだけど、ついつい綺麗な文章を 書きたくなるときは利用してします。xhtml + cssぐらいでかければ楽なのかも しれないけど、まだまだ勉強不足。ということで、結局texをインストール。 以下その手順。 ubuntuではか…

リジュームしたときのバックライトの問題

サスペンドして、リジュームしたときにバックライトが機能しないという 問題があったけど、 # /etc/default/acpi-support DOUBLE_CONSOLE_SWITCH=true としたらバックライトがちゃんとつくようになった。debianのときは サスペンドってしょっちゅう失敗して…

置換

ubuntu用 Emacs22の問題かよくわからないんですが、 Alt - %では置換コマンドにならないみたいです。 別のコマンドがバインドされているみたい。 global-set-key関数を使っても変わらなかったのは よくわかりませんが、Esc-%を押さないといけないようですね。…

キーバインドの設定

ホームディレクトリに .xmodmapを作成し、以下のように記述 ! Swap Ctrl, CapsLock remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L! Swap z…

Ubuntu 7.10のインストール

もう諦めて、ubuntuをインストール。一応インストーラCDを作っていたから、 それを使ってインストール。てかLiveCDの時点で輝度調整ができて驚いた。やっぱり 新しいパッケージだけで構築されているものは違いますね。インストールには 躊躇してしまったけど…

X61に debian etchは無理だった。

Debian GNU/Linux Etchを ThinkPad X61にインストールしようとしたけど、 無線の設定がどうにもうまくいかなかった。絶対にカーネルパニックに陥って しまってスキルの低い僕にはどうしようもできなかった。 Debianユーザならここはなんとか自力でというとこ…