Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Porgでソースからインストールしたソフトウェアを管理
Search
Kutsuhimo Gochou
December 16, 2017
Technology
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Porgでソースからインストールしたソフトウェアを管理
東海道らぐ横浜の集い 2017冬の巻 で発表したときの資料です。
Kutsuhimo Gochou
December 16, 2017
More Decks by Kutsuhimo Gochou
See All by Kutsuhimo Gochou
CentOS8 キタ━━━━(゚∀゚)━━━━!!
misato8310
0
370
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
480
東海道らぐ横浜の集い 2019春の巻
misato8310
0
230
アニソンからはじめるヒトカラ入門
misato8310
0
510
はじめてさわるOSSでNextCloudサーバを構築
misato8310
0
1.6k
ザックリFirewalld
misato8310
0
300
ファイル内容の通知にFluentdを導入した話
misato8310
0
690
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
500
クラウドの障害でディスクがToLOVEった話
misato8310
0
240
Other Decks in Technology
See All in Technology
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
基調講演:人とAIをつなぐIoTの今と未来 ー 「フィジカル」と「デジタル」が出会うその先へ【SORACOM Discovery 2026】
soracom
PRO
0
360
PLaMo 3.0 Primeの構造化出力サポート
pfn
PRO
0
130
AIエージェントに財布を渡す日 ― 承認付き"買い物エージェント"を作って実演
yama3133
0
110
VPCセキュリティ対応の最新事情
nagisa53
2
350
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
780
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
8
1.9k
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
340
DevOps Agentで運用判断をチーム資産にする~Agent InstructionsとAgent Skillを継続的に育てる~
fujioka6789
0
180
オートマトンと字句解析でRoslynを読む
tomokusaba
0
130
実践が先生だった— 新卒サーバーエンジニア1年目のリアル
mixi_engineers
PRO
0
210
AI驚き屋発見器
yama3133
1
390
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Between Models and Reality
mayunak
4
380
Technical Leadership for Architectural Decision Making
baasie
3
450
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
440
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Transcript
Vim8の インスコから始める Porg入門 靴ひも伍長 @_EOF_83_EOF_ 東海道らぐ横浜の集い 2017冬の巻
$ whois ・靴ひも伍長(くつひもごちょう)です - I’m イン腐ラエンジニャー - I love CentOS
and Vim - アニメ・漫画・ゲームのために生きている アニソン無ければボドボドになるメンタル ・生まれも育ちも横浜のはまっ子 - さっぽろぐらし経験あり ・AWS関連の会社へ転職しました (Joinしてくれる人募集中) - 神保町 -> 虎ノ門 (僕にDT(田園都市線)捨てさせてよ) - 最近の悩み : 仕事の帰りに本屋さん寄れない 最近↑のアイコン で過ごしてないな
$ Echo買った ・購入する権利をもらったので ポチった ・変身コードは「Alexa」 ・スキル次第で色々できる ・好きなコマンド - リマインダ -
フラッシュニュース - クラシックかけて - 今何時?
$ あじぇんだアーッ! ・Porgって何? ・Porgをインストール ・ざっくり使い方 ・Vim8をPorgで管理してみよう
$ Porgって何? ・公式サイト - http://porg.sourceforge.net/ ・ソースからインストールしたソフトウェアを 一元管理できるソフトウェア(ややこしいな?) ・ソースからインストールしたソフトウェア、 管理やアンスコが超面倒くさい説を Terminateできる革命的ツール
・主に以下の操作が可能 - Porgの管理対象へ追加 - ソースからインストールしたソフトウェアの 一覧確認やアンインストール
$ 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" ↓の手順でインスコできます 超簡単!!!!
$ コマンド例 ・管理対象へ追加+インストール # porg -lp porg-0.10 “make install” ・パッケージ情報の取得
# porg -i porg-0.10 ・インストール済みのソフトウェアを一覧表示 # porg -a ・パッケージを構成するファイルの表示 # porg -f porg-0.10 ・パッケージの削除 # porg -r porg-0.10
$ 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
$ 常用するためはこうしてこうじゃ # /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 :(省略)
$ まとめ ソースからインストールする ソフトウェアは Porgを使うと管理が 簡単になるので おすすめ
$ おしまい ご清聴 ありがと ウサギ