CentOS7に最新版のgitをインストールする

Author:

CentOS7系にyumで入れられるgitは1.8系とずいぶん古い。
ってことで最新版を入れる手順。
iusのリポジトリを追加すればいい、というけどやっぱり1.8系になる。
ってことでtarballからgitの最新版を入れてみました。
まあ当然ですが、けっこう必要なファイルがあるのでメモ。

Continue reading…

Linux Mint CinnamonとMateを共存させる

Author:

お気に入りのLinuxディストリビューション、Linux mintには3つのウィンドウマネージャーが存在します。
mate、cinnamon、Xfceですね。
KDEはなくなりました。

で、どっちか片方だけ使っていれば全然良いのですが、もしかしたらソフト的にもう片方のエディションを使いたいということがあるかもしれないです。
そういう時は共存させましょう。普通にどちらもインストールできるので。

Continue reading…

sudoをつけてワイルドカードでlsするとPermission deniedになる

Author:

linuxのターミナルを使っているとまれに遭遇するエラー。

rootしか見れないディレクトリで、普通にlsをすると見えるのに、
ls *とワイルドカードをつけると読めなくなる場合があります。
これ、ワイルドカードの展開においてsudoが消えてしまうのが原因なのですが。
とりあえず対処法を。

Continue reading…

sshを挟むとgithubにつながらない時はGIT_SSH_COMMAND

Author:

githubで奇妙な現象が起きたのですよね。
Linux mintのデスクトップからターミナルを開いてgit pullとかgit pushは普通にできる。
なのにwindowsからTeraTermやputtyで接続したり、Macからsshで接続してからgit pullすると失敗すると。
どっかの設定なんでしょうけど、よく分からないので別な方法で解決。

Continue reading…

Linux mint cinnamonのdesklet開発奮闘記 第四回 settings

Author:

自分がお気に入りのLinux mint cinnamon Editionにはdeskletというガジェット機能があります。
こいつの開発手法が国内国外問わず殆どないため、試行錯誤しながら現在学んでいるのですが。
ある程度分かってきたのでメモを残していこうと思います。

第四回は設定画面。コンフィグですね。

第一回はこちら
第二回はこちら
第三回はこちら

Continue reading…

Linux mint 19にはVNCサーバーvinoが入っていない

Author:

Linux mint 18にはデフォルトでvinoっていうVNCサーバーが入っていたから簡単にリモートデスクトップが可能だったのですが、なんかLinux mint 19には入っていないのですよね。
メニューを探しても見当たらない。
とりあえずaptから入れることはできるけど、config設定のアプリが無い。
なんかめんどいので別なvncを使いましょ。

Continue reading…

Linux mint cinnamonのdesklet開発奮闘記 第三回 style適用

Author:

自分がお気に入りのLinux mint cinnamon Editionにはdeskletというガジェット機能があります。
こいつの開発手法が国内国外問わず殆どないため、試行錯誤しながら現在学んでいるのですが。
ある程度分かってきたのでメモを残していこうと思います。

第三回は見栄えをやりましょうか。スタイルシートです。

第一回はこちら
第二回はこちら

Continue reading…

Linux mint cinnamonのdesklet開発奮闘記 第二回 hello,world

Author:

自分がお気に入りのLinux mint cinnamon Editionにはdeskletというガジェット機能があります。
こいつの開発手法が国内国外問わず殆どないため、試行錯誤しながら現在学んでいるのですが。
ある程度分かってきたのでメモを残していこうと思います。

第二回は実際に作ってみようというわけで、まずはHello, Worldから。

第一回はこちら

Continue reading…

シェルスクリプトで空白パス指定するとエラーになる場合

Author:

まあ、当然といえば当然なのですが。
path=”My Documents”
とかいうパスに対して
cd $pathとするとエラーになります。

./aaa.sh: 4 行: cd: My\: そのようなファイルやディレクトリはありません

要はDocumentsが引数に見られるのですね。

Continue reading…