sudo の検索結果:

sudo でファイルにアペンド

sudoでファイルに追記するとき $ sudo echo aaa >> aパーミッションがないときエラーになってしまうのでこういう時には sudo tee -aを使う $ echo aaa >> sudo tee -a a

terminalにて画像を表示する

… カラーで表示 % sudo apt-get install caca-utils % img2txt -W `tput cols` ubuntu_logo_blue.pngtputにてterminfoから端末の表示幅を取得している。 ちなみに 行数はlines モノクロで表示 % sudo apt-get install imagemagick aview % convert ubuntu_logo_blue.png pnm:- | aviewaviewはローカルで動かした…

emacs + ghc-modにおいて TABを補完 Shift-TABをindent-cycleにする

…udeで入れる $ sudo aptitude install haskell-modeghc-modもインストールしておく.emacsへ以下を追加する ;;for haskell-mode (load "haskell-site-file") (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) (add-hook 'haskell-mode-hook 'turn-on-haskell-indent) (add-ho…

ネットワーク接続されているBrother MFC-830CLNをubuntu10.04で利用する

…ンロードする。 $ sudo mkdir /var/spool/lpd $ sudo chgrp lp /var/spool/lpd $ sudo dpkg -i mfc410cnlpr-1.0.2-1.i386.deb $ sudo mkdir /usr/share/cups/model $ sudo chgrp lp /usr/share/cups/model $ sudo aptitude install csh $ sudo aa-complain cupsd $ s…

GHC-HEAD の追っかけをやってみる

…ンストールする $ sudo make install確認する $ ~/ghc-6.12/bin/ghc --version The Glorious Glasgow Haskell Compilation System, version 6.12.2よし。パスを~/.bashrcに追加する。 ~/.bashrcに以下を追加 if [ -d "$HOME/ghc-6.12/bin" ] ; then PATH="$HOME/ghc-6.12/bin:$PATH" ; fi$ …

ghc-mod をインストールして夢のemacs上でhaskellプログラムを補完

…ンストールする $ sudo make install確認する $ ~/ghc-6.12/bin/ghc --version The Glorious Glasgow Haskell Compilation System, version 6.12.2パスを~/.bashrcに追加する。 ~/.bashrcに以下を追加 if [ -d "$HOME/ghc-6.12/bin" ] ; then PATH="$HOME/ghc-6.12/bin:$PATH" ; fi$ sou…

virutualboxでubuntuServerをつくりバックグラウンドで起動させるには

…、ログインし、 $ sudo aptitude install ssh ポートフォワードの設定を行う ホストOSの7022でアクセスするとsshにつながるようにする $ VBoxManage setextradata "Ubuntu Server since 20100831" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP $ VBoxManage setextradata "Ubuntu Serve…

ubuntu10.04でnfs4をつかう

…ortする場合 $ sudo mkdir -p /export/homeマウントポイントを空っぽの別フォルダで提供しないといけないみたい。 追記 2010/10/11 ubuntu10.10 64bit版を入れたときにはここのフォルダの書き込み権限を許可していないとreadonlyファイルシステムになる $ sudo chmod og+rwx /export/home 追記ここまで #/etc/fstab /home /export/home none bind 0 0#/e…

ubuntu9.10上のhaskell(ghc)でUTF8を扱うには

…用意されていた $ sudo aptitude install libghc6-utf8-string-dev使い方 import qualified System.IO.UTF8 main=System.IO.UTF8.putStrLn "こんにちわ世界" とか import qualified System.IO.UTF8 as U main=U.putStrLn "こんにちわ世界" 注意すべき点は System.IO.UTF8.printでは化けてしまうこと Prelu…

ubuntuのコマンドラインでV8を動かす

…かしてみよう。 $ sudo aptitude install subversion scons libreadline-dev $ svn co http://v8.googlecode.com/svn/trunk/ v8-read-only $ cd v8-read-only $ CXX=g++-4.1 scons d8 console=readline実験してみる $ ./d8 V8 version 2.3.3.1 [console: readline] d8> pri…

timitidyにサウンドフォントfluidを追加する

…ることにした。 $ sudo aptitude install fluid-soundfont-gm $ sudo vi /etc/timidity/timidity.cfg timitdity.cfgをfluidr3_gm.cfgのコメントアウトを外す # alternatively, you can use the fluid-soundfont: source /etc/timidity/fluidr3_gm.cfg #source /etc/timidity/flui…

ubuntuのロゴのフォントを入れる

…をインストール $ sudo aptitude install ttf-ubuntu-titleこれだけ。作ったロゴ フォント情報をパスに変換したSVGは以下。 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:svg="http://www.w3.org/2000/svg" xm…

外部リボジトリ、コンパイル無しでubuntuでflv(音声AAC)をmp3へ変換するには

…せばmp3エンコーダが利用できるのだが外部リポジトリはなるべく使いたくない。そこでlameを利用する。(別途sudo aptitude install lame ffmpegを実行しておく) $ ffmpeg -y -i a.flv a.wav; lame a.wav a.mp3 ; rm a.wavffmpegの標準出力オプションがよくわからないのでとりあえず…多分以下でいいんじゃないかな。 $ ffmpeg -i a.flv -f wav - | lame - a.mp3

ubuntu9.04に外部fontを追加しデフォルトフォントにするには

…uetype/ $ sudo tar xzvf ~/ttf-ms.tgz $ ls ttf-ms meiryoKeGothicB.ttc meiryoKeGothic.ttcまあ、/usr/share/fonts/truetypeにディレクトリを掘ってttfフォントを置けばOK デフォルトにする /etc/fonts/conf.avail/69-language-selector-ja-jp.confを書き換える $ sudo sed -re "s/IPAMonaPGothi…

ubuntu9.04にてinetd経由でvncを利用する

…d-inetd $ sudo aptitude install vnc4server xvnc4viewer openbsd-inetd gdmの設定 適当に設定した。まあ、もう少し削れるかもしれない。 /etc/gdm/gdm.conf-customを以下にする。 [daemon] RemoteGreeter=/usr/lib/gdm/gdmgreeter [security] DisallowTCP=false NeverPlaceCookiesOnNFS=false C…

debファイルを展開する

… aaa $ find aaa -name "*.iso" aaa/usr/share/virtualbox/VBoxGuestAdditions.isoこれをvirtualbox-oseで用いれば以下のサイトのようなX関係の問題から開放される http://blog.livedoor.jp/penguin_drummer/archives/51155447.htmlマウントしてから以下を実行すればOK sudo bash VBoxLinuxAdditions-x86.run

ubuntu(debian)にてクリーンインストールするときに以前のパッケージ一覧を得るには

…1;echo -n sudo aptitude install ;for i in `dpkg -l|awk '/^ii/{print $2}'`; do echo -n "$i ";[ $(($k % 50)) == 0 ] && echo -ne "\nsudo aptitude install " ; k=$(($k+1)) ; done ) > allpkg_install.sh移行後のマシンで bash allpkg_install.shを実行すればOkデフォルトは…

ubuntu 8.10にasymptote1.66をインストールする方法

…ocal/bin; sudo ln -s `which texi2pdf` pdf) $ (cd doc;mv Makefile Makefile.orig; sed 1s/xasy.1x// Makefile.orig > Makefile ) $ sudo make installconfigureがubuntu8.10ではきちんと動かない。 中見てないのだがおそらくtexi->pdfのコマンド判別と xasy.1xの生成方法のところにバグがある。 これが理由でdebia…

マウスでドラッグした領域をはてなフォトライフに投稿し、クリップボードにフォトライフ記法のアドレスを入れる

…gic,xclip sudo aptitude install ruby imagemagic xclip ソース 以下をfotolife.rbなどとしパスの通ったところにおく。 #/usr/bin/ruby require 'net/http' require 'time' require 'digest/sha1' id,pass="はてなID","パスワード" header={'X-WSSE'=>sprintf(%!UsernameToken Username="%s"…

早速bash4.0の新機能をレビューしてみた

…gure make sudo make install サブディレクトリを再帰的にファイル検索するglobstar shopt -s globstarすると再帰的にマッチする*である ** が使えるようになる。 $ mkdir -p a/b a/c/d a/e/f a/e/g ; touch a/A a/b/B a/c/C a/c/d/D a/e/E a/e/f/F a/e/g/G $ for i in a/** ; do echo $i ; done a/A a/b a/c…

ubuntu8.10にSqWebMailにてWebメールを実装

…実装してみる。 $ sudo aptitude install sqwebmailhttp://localhost/cgi-bin/sqwebmail自分のIDとパスワードを入れると動くリターンアドレス。echo foo.com > /etc/courier/hostnameあれ?リターンアドレスが変わらない。 とおもったら apacheを再起動しなきゃいけない。 $ sudo /etc/init.d/sqwebmail restart /etc/courier/hostna…

ubuntu 8.10にskypeをいれる

….04では単に % sudo apt-get remove pulseaudio\* で無事削除完了だったのですが、8.10では更に % sudo rm /etc/X11/Xsession.d/70pulseaudio と言う処理が必要だそうです。とのこと。 ここまで いつまでたってもskypeが対応しないからあきらめてた。(Ubuntu 7.04-8.04ってかいてあるままなんだよな)ファン Ubuntu 8.10 に Skype 2.0 をインストールするみてそういえばk…

ubuntu8.10のapacheのヘッダからサーバ情報を隠す

…g (略)思っきりサーバ情報でてるじゃん。Server: Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch消さなきゃ。 sudo vi /etc/apache2/conf.d/security以下のように修正する #ServerTokens Minimal #ServerTokens Full ServerTokens Prod ServerSignature Off #ServerSignature On

exim4からreceivedヘッダを消す

…ルが単一の場合 $ sudo vi /etc/exim4/exim4.conf.templateにて ここに headers_remove = received を入れる ### transport/30_exim4-config_remote_smtp ################################# # This transport is used for delivering messages over SMTP connections. remote…

ubuntu8.10のapache2のエラーメッセージを変える

…nabled/ $ sudo ln -s ../mods-available/include.load . エラー時に起動されるようにsite-availavle/defaultを修正 $ sudo vi /etc/apache2/sites-available/defaultの直前に以下を入れる Alias /error/ "/usr/share/apache2/error/" <Directory "/usr/share/apache2/error"> AllowOver…

bashをzshに負けないぐらい高機能化するためのtips

…ているはず。 ~$ sudo aptこの段階でTABキーを押して次のようになるはず ~$ sudo apt apt-cache apt-mark apt-cdrom apt-sortpkgs apt-config aptitude apt-extracttemplates aptitude-create-state-bundle apt-ftparchive aptitude-run-state-bundle apt-get apturl apt-key ~$ sudo ap…

ubuntu 8.10で開発者用manページを入れる

ubuntu 8.10で開発者用manページを入れるman 2 openしてもopen(2)が出てこないのでおかしいとおもったら sudo aptitude install manpages-ja-dev

site-start.elをつかって.emacsでなくemacsを初期化する

…実験してみると $ sudo cat '(princ "hello,world")' > /usr/local/share/emacs/site-lisp/site-start.el $ emacs --batch 2>/dev/null hello,worldうまくいった。.emacsを空にして rubyのパッケージから*.elを site-lisp/ruby-elisp にいれる $ mkdir /usr/local/share/emacs/site-lisp/ruby-…

emacsを各種言語のindentフィルタとして活用するTIPS

…(ubuntuでは sudo aptitude install ruby-elisp を実行すればいい) javascript 残念ながら 未実験。 javascript.el を導入すればいけるとはおもう。 java もちろんjavaもOK 日本語も通る。 $ cat b.java if (s < a) { try { /*例外*/ s = (long) inStream.available(); } catch (IOException e) { } } else if …

ubuntuのmanを日本語化する

debianはデフォルトで日本語でmanがでてたのにubuntuではでてなかった。 sudo apt-get install manpages-jaこれでOK