Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Porgでソースからインストールしたソフトウェアを管理

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 Porgでソースからインストールしたソフトウェアを管理

東海道らぐ横浜の集い 2017冬の巻 で発表したときの資料です。

Avatar for Kutsuhimo Gochou

Kutsuhimo Gochou

December 16, 2017
Tweet

More Decks by Kutsuhimo Gochou

Other Decks in Technology

Transcript

  1. $ whois ・靴ひも伍長(くつひもごちょう)です
 - I’m イン腐ラエンジニャー
 - I love CentOS

    and Vim
 - アニメ・漫画・ゲームのために生きている
 アニソン無ければボドボドになるメンタル
 ・生まれも育ちも横浜のはまっ子
 - さっぽろぐらし経験あり ・AWS関連の会社へ転職しました (Joinしてくれる人募集中) - 神保町 -> 虎ノ門
 (僕にDT(田園都市線)捨てさせてよ)
 - 最近の悩み : 仕事の帰りに本屋さん寄れない 最近↑のアイコン で過ごしてないな
  2. $ Porgをインストール # yum install libcurl libcurl-devel libxml2 libxml2-devel libattr-devel

    openssl-devel gcc gcc-c++ make git wget automake lua-devel ncurses-devel # mkdir /usr/local/src/porg # cd /usr/local/src/porg # wget http://downloads.sourceforge.net/project/porg/ porg-0.10.tar.gz # tar xvf porg-0.10.tar.gz # cd porg-0.10 # ./configure --disable-grop # make && make install
 # porg -lp porg-0.10“make install" ↓の手順でインスコできます 超簡単!!!!
  3. $ コマンド例 ・管理対象へ追加+インストール # porg -lp porg-0.10 “make install” ・パッケージ情報の取得

    # porg -i porg-0.10 ・インストール済みのソフトウェアを一覧表示
 # porg -a ・パッケージを構成するファイルの表示
 # porg -f porg-0.10 ・パッケージの削除 # porg -r porg-0.10
  4. $ Vim8をPorgで管理してみよう Luaが無効だと動かないプラグインがあるので Vim8をソースからインストールしました… # cd /usr/local/src/porg # git clone

    https://github.com/vim/vim.git # cd vim # ./configure --enable-multibyte --with-features=huge -- enable-cscope --enable-gui=gtk2 --disable-selinux --prefix=/ usr/local --enable-xim --enable-fontset --enable-gpm -- enable-rubyinterp --enable-luainterp=yes --with-lua-prefix=/ usr # porg -lp vim-8 "make install" # porg -a
  5. $ 常用するためはこうしてこうじゃ # /usr/local/bin/vim --version VIM - Vi IMproved 8.0

    (2016 Sep 12, compiled Jul 4 2017 15:12:47) Included patches: 1-692 :(省略)
 +dialog_con +lua +rightleft +writebackup # vi .bashrc alias vi='/usr/bin/vim' ↓ alias vi='/usr/local/bin/vim' # source .bashrc # vi --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 4 2017 15:12:47) Included patches: 1-692 :(省略)