Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Porgでソースからインストールしたソフトウェアを管理
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kutsuhimo Gochou
December 16, 2017
Technology
210
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
390
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
490
東海道らぐ横浜の集い 2019春の巻
misato8310
0
240
アニソンからはじめるヒトカラ入門
misato8310
0
520
はじめてさわるOSSでNextCloudサーバを構築
misato8310
0
1.6k
ザックリFirewalld
misato8310
0
310
ファイル内容の通知にFluentdを導入した話
misato8310
0
710
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
510
クラウドの障害でディスクがToLOVEった話
misato8310
0
250
Other Decks in Technology
See All in Technology
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
200
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
280
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
900
Classmethod Company Deck
satoshi7
1
740
フィンテック養成勉強会#68
finengine
0
160
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
190
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
100
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
300
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
190
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
31
430k
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Technical Leadership for Architectural Decision Making
baasie
3
600
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
290
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
A Modern Web Designer's Workflow
chriscoyier
699
190k
How GitHub (no longer) Works
holman
316
150k
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を使うと管理が 簡単になるので おすすめ
$ おしまい ご清聴 ありがと ウサギ