Ubuntuでは
ifconfig
と打つと,IPなどを調べることができるが,
Debianで同じようにすると
bash: ifconfig: コマンドが見つかりません
となってしまう.
Debianではデフォルトで "/sbin/ifconfig"にPATHが通っていないので,そこにあるifconfigがそのままでは実行できないらしい.
よって,ifconfigを使いたい時はPATHに"/sbin"を追加するか,
/sbin/ifconfig
とフルパスで打つといい
参考になったサイト
debianのifconfig - 「君、給料いくらもらってるの?」「俺は人間国宝だから二億もらえる」
http://d.hatena.ne.jp/ebizou_rion/20110331/1301554557
自分のメモのために書いていくので,誰かのためになったら幸せです. 主にlinux, プログラム,電子回路について書いていきます. また、ここに載せる内容を参考にする場合は自己責任でお願いします。
2014/01/19
2014/01/18
Debian jessie でmikutterをつかう
mikutterのHPをみると,Debian jessieではapt-getでそのままmikutterをインストールできるみたいですが,実際やってみるとmikutterパッケージが見つかりませんでした.
MikutterInstallBattle - mikutter Wiki
http://yuzuki.hachune.net/wiki/MikutterInstallBattle
jessieは安定版では無いので,一時的なものだと思いますが,
パッケージに戻ってくるまでソースをダウンロードして実行しようと思います.
まずはmikutterのソースをダウンロードします.
mikutter
http://mikutter.hachune.net/download
apt-getでrubyをインストールして,
次のように実行します.
しかし,そのままではエラーになってしましました.
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- gtk2 (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/marek/mikutter/core/plugin/gtk/gtk.rb:5:in `<top (required)>'
from /home/marek/mikutter/core/miquire_plugin.rb:131:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:131:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:125:in `block in load'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:125:in `block in load'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:92:in `block in load_all'
from /home/marek/mikutter/core/miquire_plugin.rb:37:in `block in each_spec'
from /home/marek/mikutter/core/miquire_plugin.rb:30:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:30:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:35:in `each_spec'
from /home/marek/mikutter/core/miquire_plugin.rb:90:in `load_all'
from /home/marek/mikutter/core/boot/load_plugin.rb:7:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/marek/mikutter/core/miquire.rb:98:in `miquire_original_require'
from /home/marek/mikutter/core/miquire.rb:95:in `file_or_directory_require'
from /home/marek/mikutter/core/miquire.rb:76:in `block in miquire'
from /home/marek/mikutter/core/miquire.rb:75:in `each'
from /home/marek/mikutter/core/miquire.rb:75:in `miquire'
from /home/marek/mikutter/core/miquire.rb:18:in `miquire'
from mikutter.rb:38:in `<main>'
どうやらrubyのgtk2関連のものが入っていないので,エラーになっているようです.
ぐぐると"ruby-gtk2"を入れるといいみたいです.
しかし,apt-cacheでパッケージを検索しても,見つかりません.
よって,apt-getではなくgemでインストールします.
しかし,これもエラーになってしまいました.
uilding native extensions. This could take a while...
ERROR: Error installing gtk2:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/lib/gems/1.9.1/gems/glib2-2.1.0/lib/mkmf-gnome2.rb:13:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:15:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/glib2-2.1.0 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/glib2-2.1.0/ext/glib2/gem_make.out
今度はmkmfというものがインストールされていないと怒られているようです.
これはapt-getで入れれました.
そして,さっきの方法でgtk2を入れて,その後,mikutter.rbを実行するときちんと動きました.
MikutterInstallBattle - mikutter Wiki
http://yuzuki.hachune.net/wiki/MikutterInstallBattle
jessieは安定版では無いので,一時的なものだと思いますが,
パッケージに戻ってくるまでソースをダウンロードして実行しようと思います.
まずはmikutterのソースをダウンロードします.
mikutter
http://mikutter.hachune.net/download
apt-getでrubyをインストールして,
次のように実行します.
ruby mikutter.rb
しかし,そのままではエラーになってしましました.
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- gtk2 (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/marek/mikutter/core/plugin/gtk/gtk.rb:5:in `<top (required)>'
from /home/marek/mikutter/core/miquire_plugin.rb:131:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:131:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:125:in `block in load'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:125:in `block in load'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:122:in `load'
from /home/marek/mikutter/core/miquire_plugin.rb:92:in `block in load_all'
from /home/marek/mikutter/core/miquire_plugin.rb:37:in `block in each_spec'
from /home/marek/mikutter/core/miquire_plugin.rb:30:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:30:in `each'
from /home/marek/mikutter/core/miquire_plugin.rb:35:in `each_spec'
from /home/marek/mikutter/core/miquire_plugin.rb:90:in `load_all'
from /home/marek/mikutter/core/boot/load_plugin.rb:7:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/marek/mikutter/core/miquire.rb:98:in `miquire_original_require'
from /home/marek/mikutter/core/miquire.rb:95:in `file_or_directory_require'
from /home/marek/mikutter/core/miquire.rb:76:in `block in miquire'
from /home/marek/mikutter/core/miquire.rb:75:in `each'
from /home/marek/mikutter/core/miquire.rb:75:in `miquire'
from /home/marek/mikutter/core/miquire.rb:18:in `miquire'
from mikutter.rb:38:in `<main>'
どうやらrubyのgtk2関連のものが入っていないので,エラーになっているようです.
ぐぐると"ruby-gtk2"を入れるといいみたいです.
しかし,apt-cacheでパッケージを検索しても,見つかりません.
よって,apt-getではなくgemでインストールします.
sudo gem install gtk2
しかし,これもエラーになってしまいました.
uilding native extensions. This could take a while...
ERROR: Error installing gtk2:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/lib/gems/1.9.1/gems/glib2-2.1.0/lib/mkmf-gnome2.rb:13:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:15:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/glib2-2.1.0 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/glib2-2.1.0/ext/glib2/gem_make.out
今度はmkmfというものがインストールされていないと怒られているようです.
これはapt-getで入れれました.
sudo apt-get install ruby-dev
そして,さっきの方法でgtk2を入れて,その後,mikutter.rbを実行するときちんと動きました.
登録:
投稿 (Atom)