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
0
180
Porgでソースからインストールしたソフトウェアを管理
東海道らぐ横浜の集い 2017冬の巻 で発表したときの資料です。
Kutsuhimo Gochou
December 16, 2017
Tweet
Share
More Decks by Kutsuhimo Gochou
See All by Kutsuhimo Gochou
CentOS8 キタ━━━━(゚∀゚)━━━━!!
misato8310
0
350
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
450
東海道らぐ横浜の集い 2019春の巻
misato8310
0
220
アニソンからはじめるヒトカラ入門
misato8310
0
490
はじめてさわるOSSでNextCloudサーバを構築
misato8310
0
1.5k
ザックリFirewalld
misato8310
0
290
ファイル内容の通知にFluentdを導入した話
misato8310
0
660
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
480
クラウドの障害でディスクがToLOVEった話
misato8310
0
220
Other Decks in Technology
See All in Technology
次世代AIコーディング:OpenAI Codex の最新動向 進行スライド/nikkei-tech-talk-40
nikkei_engineer_recruiting
0
140
国井さんにPurview の話を聞く会
sophiakunii
1
370
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
コールドスタンバイ構成でCDは可能か
hiramax
0
130
Java 25に至る道
skrb
3
210
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
320
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
6.4k
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
1
800
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
330
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
1
640
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
97
The Curious Case for Waylosing
cassininazir
0
200
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
120
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
49
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Designing for Performance
lara
610
70k
Automating Front-end Workflow
addyosmani
1371
200k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
48k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
140
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を使うと管理が 簡単になるので おすすめ
$ おしまい ご清聴 ありがと ウサギ