Upload
Download free for 30 days
Login
Submit search
究極のディストリビューションUbuntu
0 likes
1,140 views
Kenichi Takahashi
オブラブ2009夏イベント 若人セッション資料
Read more
1 of 59
Download now
Downloaded 13 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
More Related Content
PPTX
Tizen web app について調べたよ
Naruto TAKAHASHI
PPTX
Html5 でアプリを作るということ
Naruto TAKAHASHI
PDF
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
PDF
neobundle.vimについて+おまけ
Shougo
PDF
サンデープログラミングから始めるWindowsWindows ストア アプリ開発
Masuda Tomoaki
PDF
Vimはこわくない
Yuichi Watanabe
PPTX
Programming school 01
MasatoNakajima2
PDF
Iemoto hatamotoハンズオン
西村 州平
Tizen web app について調べたよ
Naruto TAKAHASHI
Html5 でアプリを作るということ
Naruto TAKAHASHI
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
neobundle.vimについて+おまけ
Shougo
サンデープログラミングから始めるWindowsWindows ストア アプリ開発
Masuda Tomoaki
Vimはこわくない
Yuichi Watanabe
Programming school 01
MasatoNakajima2
Iemoto hatamotoハンズオン
西村 州平
What's hot
(19)
PDF
社内勉強会02 ターミナルマルチプレクサ[公開用]
Keme Sato
PDF
Snappy Ubuntu Coreで遊んでみる 2015-06-20
Nobuto Murata
PDF
AllwinnerタブレットのOSを作ってみる(中編)
shimadah
ODP
modern X86 environment
Shougo
PDF
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
PDF
Easybuggy(バグ)の召し上がり方
広平 田村
PPTX
em-dosbox
sairoutine
PDF
Unite vim
Shougo
PDF
XRDPで怠惰な日々を送る
monochrojazz
PDF
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
Fuminobu Takeyama
PDF
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
PPTX
開発環境アンケートまとめ(Ginza.rb 第13回)
Ken-ichi Kudo
PDF
Vagrant でお手軽開発環境
Hideki MACHIDA
PDF
「今」のSSPを伝える動作デモ
wizstargaer
PDF
AllwinnerタブレットのOSを作ってみる (途中版)
shimadah
PPTX
Gcpug begginers #1LT startup scriptとshutdown script
tsukasa tamaru
PDF
neovim = VM
Shougo
PDF
Vimから見たemacs
Shougo
PDF
はじめてのSSD,MicroSD,USBメモリ延命方法 in Linux Beginner for Linux long-lifetime in USB...
Netwalker lab kapper
社内勉強会02 ターミナルマルチプレクサ[公開用]
Keme Sato
Snappy Ubuntu Coreで遊んでみる 2015-06-20
Nobuto Murata
AllwinnerタブレットのOSを作ってみる(中編)
shimadah
modern X86 environment
Shougo
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
Easybuggy(バグ)の召し上がり方
広平 田村
em-dosbox
sairoutine
Unite vim
Shougo
XRDPで怠惰な日々を送る
monochrojazz
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
Fuminobu Takeyama
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
開発環境アンケートまとめ(Ginza.rb 第13回)
Ken-ichi Kudo
Vagrant でお手軽開発環境
Hideki MACHIDA
「今」のSSPを伝える動作デモ
wizstargaer
AllwinnerタブレットのOSを作ってみる (途中版)
shimadah
Gcpug begginers #1LT startup scriptとshutdown script
tsukasa tamaru
neovim = VM
Shougo
Vimから見たemacs
Shougo
はじめてのSSD,MicroSD,USBメモリ延命方法 in Linux Beginner for Linux long-lifetime in USB...
Netwalker lab kapper
Ad
Similar to 究極のディストリビューションUbuntu
(20)
PDF
Nseg20120825
hiro345
PDF
Vsubuntu
Naohiro Aota
PDF
今最もアツイdistribution Gentoo Linuxについて
Takuto Matsuu
PDF
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Hiroshi Chonan
PDF
今すぐ始める!Ubuntu入門
VirtualTech Japan Inc./Begi.net Inc.
PDF
今すぐ始める!Ubuntu入門
VirtualTech Japan Inc./Begi.net Inc.
PDF
RubyGemsの落とし穴
Kazuhiro Nishiyama
PDF
Perl入学式 #1
Takayuki Fukumoto
PDF
Ruby In Wheezy
Youhei SASAKI
PDF
Ubuntu 12.04のご紹介
Hiroshi Chonan
PDF
イマドキのUbuntu活用法
Hiroshi Chonan
PPTX
Kubuntu あれこれ
suzunx
PDF
今から始めるUbuntu入門_202307.pdf
富士通クラウドテクノロジーズ株式会社
PDF
Gitoriousをubuntu 10.04 LTSへインストール
Kiyoshi SATOH
ODP
ビルドの話 福井技術者のつどい #fukuitech
Yusuke Nakamura
PDF
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Aya Komuro
PDF
CIBC 事前インストール
Takashi Imagire
PPTX
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
PDF
Ruby on Windows
Tomoya Kawanishi
PDF
Ruby Enterprise Environment
Tomoya Kawanishi
Nseg20120825
hiro345
Vsubuntu
Naohiro Aota
今最もアツイdistribution Gentoo Linuxについて
Takuto Matsuu
Ubuntuの最新情報 / Ubuntu 15.10 Wily Werewolf
Hiroshi Chonan
今すぐ始める!Ubuntu入門
VirtualTech Japan Inc./Begi.net Inc.
今すぐ始める!Ubuntu入門
VirtualTech Japan Inc./Begi.net Inc.
RubyGemsの落とし穴
Kazuhiro Nishiyama
Perl入学式 #1
Takayuki Fukumoto
Ruby In Wheezy
Youhei SASAKI
Ubuntu 12.04のご紹介
Hiroshi Chonan
イマドキのUbuntu活用法
Hiroshi Chonan
Kubuntu あれこれ
suzunx
今から始めるUbuntu入門_202307.pdf
富士通クラウドテクノロジーズ株式会社
Gitoriousをubuntu 10.04 LTSへインストール
Kiyoshi SATOH
ビルドの話 福井技術者のつどい #fukuitech
Yusuke Nakamura
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Aya Komuro
CIBC 事前インストール
Takashi Imagire
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
Ruby on Windows
Tomoya Kawanishi
Ruby Enterprise Environment
Tomoya Kawanishi
Ad
More from Kenichi Takahashi
(10)
KEY
もし永和の新入社員がケントベックの『テスト駆動開発入門』を読んだら
Kenichi Takahashi
PDF
はじめてがアジャイル
Kenichi Takahashi
PDF
究極と至高、あれから一年
Kenichi Takahashi
PDF
@htkymtksユーザ会のご案内
Kenichi Takahashi
PDF
Oblove2009summer Lt
Kenichi Takahashi
PDF
oblove2008winter_rt
Kenichi Takahashi
PDF
Stipa 1000sp
Kenichi Takahashi
PDF
Eclipse Plugin Study Self Introduction 200801
Kenichi Takahashi
PDF
Oblove200712 Lt
Kenichi Takahashi
PDF
Eclipse Plugin Dev 200711
Kenichi Takahashi
もし永和の新入社員がケントベックの『テスト駆動開発入門』を読んだら
Kenichi Takahashi
はじめてがアジャイル
Kenichi Takahashi
究極と至高、あれから一年
Kenichi Takahashi
@htkymtksユーザ会のご案内
Kenichi Takahashi
Oblove2009summer Lt
Kenichi Takahashi
oblove2008winter_rt
Kenichi Takahashi
Stipa 1000sp
Kenichi Takahashi
Eclipse Plugin Study Self Introduction 200801
Kenichi Takahashi
Oblove200712 Lt
Kenichi Takahashi
Eclipse Plugin Dev 200711
Kenichi Takahashi
究極のディストリビューションUbuntu
1.
究極のディストリビューション
Ubuntu オブジェクト倶楽部/永和システムマネジメント 高橋 健一
[email protected]
3.
高橋 健一 ●
オブジェクト倶楽部 ● 株式会社 永和システムマネジメント ● Eclipseプラグイン勉強会 ● java-ja ● http://blog.shu-cream.net/ ● http://twitter.com/kenchan/
4.
よろしく お願いします
5.
はじめに
6.
今日話さない事 ●
Ubuntuとは ● Windowsの代替OSとしてのUbuntu ● Gentooのこと
7.
今日 伝えたいこと
8.
Ubuntu 可愛いよ!
10.
Ubuntuの 何がそんなに 可愛いのか
11.
私にとってのUbuntuの可愛さ ●
インストールが早い ● デフォルトでもそれなりに使える ● PPA
12.
私にとってのUbuntuの可愛さ ●
インストールが早い ● デフォルトでもそれなりに使える ● PPA
13.
Ubuntuの 可愛さを伝え るために
14.
☆注意☆ 登場する人物、組織は 全て架空のものです。
15.
2009年 4月某日 E社
16.
序章 社内は、新たな時代の到来に困惑していた。社内の ディストリビューション抗争において、それまで圧倒的 優位をほこっていたUbuntu勢に対し、多数のモヒカ ンを従えたGentoo勢が一気に攻勢に出たのである。 たちまち勢力図は塗りかえられ、両者の対立は一層 深くなっていった。 そんな中、ついに運命の「Ubuntu 9.04 リリース日」 を迎えたのである。
17.
リリース直後に確認したこと ●
Ruby1.9は1.9.0 ● 最新は1.9.1 ● Awesomeは2.3.4 ● 最新は3.3.1
18.
これはもう 引き際なのかも しれない
19.
ミッション
明日の朝会までに Gentooで開発環境を構築せよ
20.
動機 ●
なんか社内で流行ってるし ● カスタマイズが自在らしいし ● メタディストリビューションとか言ってるし ● ちょっと試してみたい
21.
実績 ●
VMWareで素振り済 ● 同じマシンでGentooを使っている人もいる
22.
結果 ●
AM1時を過ぎても終わらない環境構築 ● 終わらないコンパイル ● つながらない無線LAN ● 反応しないトラックパッド ● このままでは業務に支障がでてしまう!
23.
選択
24.
勇気ある撤退!
25.
新たなるミッション
明日の朝会までに、 Ubuntuで開発環境を整えよ!
26.
ゴール
28.
否
30.
ミッションスタート
31.
1.Ubuntuの インストール
32.
よく訓練されたUbuntu使いなら 目をつむってもできるはずなので省略
33.
2.開発ツールの インストール
34.
aptitude > sudo aptitude
install build-essential vim vim-ruby zsh screen curl ruby1.8 ruby1.8-dev rubygems irb1.8 sqlite3 libsqlite3-dev mysql-server libmysqlclient-dev
35.
aptitude > sudo aptitude
install build-essential vim vim-ruby zsh screen curl ruby1.8 ruby1.8-dev rubygems irb1.8 sqlite3 libsqlite3-dev mysql-server libmysqlclient-dev
36.
ポイント ●
xxx-devやlibxxx-devはとりあえず入れておく ● xxx-(ruby|python|etc)も入れて損しないが、必要 になってからで十分 ● 各種言語のライブラリはaptitudeで管理するか、 rubygemsで管理するかきちんと決めておく
37.
2.1. ウィンドウ マネージャを
かえる
38.
ウィンドウマネージャを変える ●
Gnomeのような重厚なデスクトップ環境は不要 ● 今、まさにタイル型ウィンドウマネージャが熱い!
39.
Awesome
40.
Awesomeをインストールする ●
aptitude show awesome ● version 2.x.x ● 最新版 ● version 3.3.1
41.
2系?3系?
42.
Ubuntuでよくあるジレンマ ●
新しいものを使いたい ● 野良ビルドはしたくない
43.
そこでPPAですよ
44.
PPA(Personal Package Archive) ●
パッケージのビルド、配布用のリポジトリ ● プラットフォーム毎のバイナリの作成 ● 誰でも公開可能 ● ソースコード+αをアップロード ● ソースコードに署名
45.
Launchpad
46.
Awesomeを 探してみる
48.
PPAからのインストール ●
リポジトリを追加する ● /etc/apt/source.list ● パッケージ作成者のキーを取得する ● apt-key adv -recv-keys --keyserver keyserver.ubuntu.com [key] ● リポジトリを更新する ● aptitude update ● インストールする ● aptitude install [hoge]
49.
3. dotfilesの チェックアウト
50.
ミッション コンプリート!
51.
終章 こうして、私の最新のOSに無事アップデートし、清々し い気持ちで翌日の業務に望むことができた。 何か忘れているような気もするが、この気持ちの前で はどうでもよくなってしまう。 ありがとうUbuntu!ほんとうにありがとう!
52.
まとめ
53.
私にとってのUbutnuの可愛さ ●
高速なインストール ● リリースサイクルについてゆくため ● 平日の夜に終わらせられる安心感 ● PPA ● 野良ビルドを避ける ● コンパイルしないので環境構築の時間短縮 ● 最新版を安心して使える
54.
PPAをうまく使うことで、 短時間で自分の環境を
構築できる!
55.
Ubuntu 可愛いよ!
56.
FAQ ●
自分でRubyをコンパイルするとxxxが入りません。 ● Rubyに限らず、Ubuntuでは野良ビルドをすると後々ロ クな目にあいません。 ● 最低でもdebパッケージにして依存関係をきちんと設定 しましょう。 ● さらにPPAに登録すると他の誰かも幸せになれると思い ますよ。
57.
FAQ ●
Awesome3系はいつになったら入るの? ● 9.10では3.3.1が入るようです。 ● Ruby1.9はいつ入るの? ● 「debian ruby1.9 kaigi」でググってください ● gitのバージョンが古いんだけど(1.5系) ● それPPAでできるよ
58.
FAQ ●
先程の話は本当にフィクションですか? ● 8割くらい実話です ● 9.04リリース時点ではPPAにもawesome3.3.1があり ませんでした
59.
ご清聴ありがとうございました
Download