Linux
Linux のシンボリックリンク があるリポジトリを Windows の git client のSourceTreeでclone してくると、シンボリックリンクをうまく扱えなくて失敗するらしい。そうなるとLinux で全部開発することが一番の解決方法になる。ところで、Linux の GUI の git…
Aディレクトリ以下のファイルを A' ディレクトリに コピーしたときに、ちゃんとコピーできたかを確認する方法。例えば cp -R A tmp/A とコピーしたとする。ここでは md5 ハッシュを使ってみる。 find A -type f -exec md5sum {} \; > md5.txtこれでmd5 ハッ…
VirtualBox上にインストールしていた Debian 9をアップデート中に突然ホストが再起動した。何があったかはよくわからない。それで再起動したホストからVirtualBox
Ubuntu 16.04 LTS はCppcheckが少し古い。そこで Cppcheckをソースコードからdebパッケージを作ってインストールしてみた。 TL;DR cppcheck はconfigureスクリプトを使ってMakefileを生成するわけではないので make を実行するときは変数を直接指定する必要…
なぜ 2018年になって Subversion なのかは、私にはわからない。なんでも巨大で長期にわたるプロジェクトで、いろんな人がいるから、わかりやすさ?で選んだという噂だ。しかし、長期にわたるなら、そろそろ Subversionの開発が活発でなくなることも心配した…
開発環境をdockerにしていて、dockerをネットワークに直接接続していない場合、apt-getがつかえなかった。 前は apt-get を駆使して依存関係のあるパッケージを調べて、それらを package.ubuntu.com からダウンロードして、共有フォルダで渡してインストール…
https://github.com/realworldocaml/book/wiki/Installation-Instructions には debian 8 にこうやって準備しろとある。 sudo apt-get update sudo apt-get install m4 ocaml-native-compilers camlp4-extra opam これでだいたいうまくいく。ただし追加でイ…
まだ Real World OCamlで遊ぼうとしている。 macOSではなぜか、re2のインストールでこける。 それはまあ、別にいいのかもしれないんだけど、このmacOSには docker も vagrant も VirtualBoxもインストールされている。macOSがダメならLinuxがあるじゃない。…
なんの勘違いか、debian 8.8 のインストール CD-ROMをダウンロードしてインストールしてしまっていた。もういいかと、そのままインストールを完了させてから debian 9 の netinstall 版をダウンロードしてみた。Xfce デスクトップ環境を追加で選択すると普通…
Vagrant で Swank-serverを動かしてみる
doxygenの英語コマンド \~english 以降に aspellでチェックしたいが \~japaneseとコードがまざっている。しかも同じ間違いが別のファイルにも含まれているので、もうなんかやる気がそがれる。これは完全に間違った方法だと信じているが他に手がないのでやっ…
未だに moccur-grep-findしているのですが、久しぶりすぎて忘れてしまっていたのでメモ。M-x moccur-grep-find の欠点、それは、ファイルをたくさん開きすぎてエラーがでることだ。Emacsを立ち上げる前に ulimit -n 5000 とか指定しておかないといけないのに…
Vine Linux 6.5 は Emacs 25.2系がはいっていないので手動でインストールする必要がある。イマドキ 23系がメインってのはどうかと思うんです。 ncurses-devel xorg-x11-devel libjpeg-devel libpng-devel giflib-devel libtiff-devel この辺をいれて、wgetで…
Parallels Desktop Lite が無料で使用できると聞いたので、とりあえずAppStoreから落してみた。起動すると、Windowsは有料だけど、Linuxは無料らしい。ここはとりあえずUbuntu を選ぶと。Versionはいくつだ?
ansibleから呼出すシェルスクリプトで羃等性を確保するには、実行フラグにあたるファイルをタッチする。 - name: hoge shell: /vagrant/hoge.sh args: creates: /vagrant/hoge.log#!/bin/bash # do hoge as root # do something touch /vagrant/hoge.log こ…
Linux上のTomcat でのWebappsをリモートデバッグするには、/usr/share/tomcat6/bin/startup.sh をexec "$PRGDIR"/"$EXECUTABLE" start "$@"からexec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"に変更するらしいのだけれども、CentOS6等で yumを使ってインスト…
Emacs Advent Calendar 2016の二日目が時間切れだったので代わりに投稿しました。 lemの紹介です。これは Lisp 製のEmacsクローンです。lisp 処理系はインストールからややこしいといわれていましたが、 それは過去の話です。roswell で始めてみましょう。ま…
Emacs 25.1 のインストールもとても簡単になっているみたいなので Vine Linux 6.5b2 にインストールしてみた。基本的にはこれでいける、はず。 curl -OL http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-25.1.tar.xz tar Jxvf emacs-25.1.tar.xz cd emacs-25.1 …
http://beta.vinelinux.org/65/に VineLinux 6.5 beta 2がリリースされました。Vine Linuxといえば日本語、日本語といえばskkですが、最近のVineLinuxでは、uim-skkらしいです。skkinputは使えないようです。インストールは、 sudo apt-get install uim-skk …
オープンソースカンファレンスに参加して、Vine Linuxのブースに行ったらスマフォの林檎マークの上に葡萄ステッカーを貼るはめになってしまったfu7mu4です。 そういえば、Vine Linuxのメンバーのいない間に VineLinuxブースに緑色のカメレオンシールが貼られ…
mosp v4 install manual linux にしたがって、 Mac上の最新のCentOS上に コミュニティバージョンのMospをインストールすることができた。
起動しても grub rescue としかいわなくなった。 あとで直す。
x86 の ubuntu Linux で ARM 向けクロス開発環境を用意してみよう、のメモ
久しぶりに Ubuntu Linux を起動した。 久しぶりなので、ネットに接続して、更新したら110件もの更新が報告された。まじかよ。 さらにdist-upgradeもしてみたら、カーネルの更新もあってさらに8件もあった。
姉が帰宅するなり、ubuntuのunityを消しさりたいと宣った。 仕事で使うPCに ubuntu を入れているのだがとてももっさりするから消したいとのこと。 LXDEだかなにかをインストールして使っているらしい。いろいろと調べると unity関連のパッケージを全部消すと…
最近のPCでディスプレイに高さのないものがあると思うんだけれども、そういうPCにUbuntu 14.04 をインストールし、 プリンタに hp Photosmart 5520 を使おうとしたら、プリンタの追加画面が縦に長すぎて OKボタンが押せない。プリンタのところに hp Photosma…
以前に VineLinux を Ubuntu でレスキューしたので、そのままUSBメモリにはいったままのUSBから Ubuntu をインストールした。 それから設定をすすめていこうとのんきにしていたら、14.xがリリースされているといわれたので、アップデートしたのが運の尽き。 …
前から VineLinux のハードディスクの中身がみれなくなってしまっていたんだけれども、 よくよく考えると、LVMだったから復旧方法が完全に間違っていたことがわかったのでやりなおすことにした。最終的には、全部みることができた。よかった。 準備 まず、ハ…
唄を忘れた金糸雀は 柳の鞭でぶちましよか いえいえ それはかわいそう唄を忘れた金糸雀は 象牙の船に銀の櫂 月夜の海に浮べれば 忘れた唄をおもいだす ではないけれども時間ができたので、ファイルシステムの一部が壊れてしまった Vine Linuxの復旧に取り組…
VineLinux 6.1 Kernel upgrade 後に 起動しなくなった。尚、Kernel Upgradeが影響しているかは不明である。とくにまだ復旧しているわけでもないがちょっとメモを残す。