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
140
Porgでソースからインストールしたソフトウェアを管理
東海道らぐ横浜の集い 2017冬の巻 で発表したときの資料です。
Kutsuhimo Gochou
December 16, 2017
Tweet
Share
More Decks by Kutsuhimo Gochou
See All by Kutsuhimo Gochou
CentOS8 キタ━━━━(゚∀゚)━━━━!!
misato8310
0
250
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
350
東海道らぐ横浜の集い 2019春の巻
misato8310
0
170
アニソンからはじめるヒトカラ入門
misato8310
0
420
はじめてさわるOSSでNextCloudサーバを構築
misato8310
0
1.3k
ザックリFirewalld
misato8310
0
230
ファイル内容の通知にFluentdを導入した話
misato8310
0
480
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
430
クラウドの障害でディスクがToLOVEった話
misato8310
0
170
Other Decks in Technology
See All in Technology
オブザーバビリティの Primary Signals
onk
PRO
0
550
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
180
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
14
35k
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
150
WebアプリケーションにおけるPDOの使い方入門 / phpcon odawara 2024
meihei3
2
430
20240416_devopsdaystokyo
kzkmaeda
1
190
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
520
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
0
120
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
2.7k
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
140
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
The Language of Interfaces
destraynor
151
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Code Reviewing Like a Champion
maltzj
513
39k
Debugging Ruby Performance
tmm1
70
11k
Rails Girls Zürich Keynote
gr2m
91
13k
Large-scale JavaScript Application Architecture
addyosmani
503
110k
GraphQLとの向き合い方2022年版
quramy
31
12k
Clear Off the Table
cherdarchuk
83
310k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
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を使うと管理が 簡単になるので おすすめ
$ おしまい ご清聴 ありがと ウサギ