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
Arch Linux Install Battleした / Arch Linux Instal...
Search
Hiroya-W
September 25, 2020
Education
1
370
Arch Linux Install Battleした / Arch Linux Install Battle
Arch Linux Install Battleした話とArch系ディストリビューションについて
Hiroya-W
September 25, 2020
Tweet
Share
More Decks by Hiroya-W
See All by Hiroya-W
PSRにのっかってバックエンドサーバを書く / Write a backend server using PSR
hyuyukun
0
26
phina.jsで弾幕シューティングを作る / Creating a bullet-hell shooter with phina.js
hyuyukun
0
110
ピアノ経験ゼロからピアノを練習して弾いてみた / I practiced and played the piano from zero piano experience.
hyuyukun
1
72
Blenderに入門しました / I started to use Blender
hyuyukun
0
110
気軽にパソコンを吹き飛ばせるようにするために / To initialize your computer easily
hyuyukun
0
44
僕っぽいことを喋るBotをマストドンで育てています / I'm growing a bot on mastodon that talks like me.
hyuyukun
0
72
4年と半年かけてようやくフロントエンドを書けるようになった / It took me 4 years and 6 months to be able to write the frontend
hyuyukun
0
280
Neofetchライクな自己紹介ツールyuyufetchを作った / Created yuyufetch, a Neofetch-like self-introduction tool
hyuyukun
1
220
世界観を考察するのが好き?Sound Horizonはいいぞ / Introduction to Sound Horizon
hyuyukun
0
960
Other Decks in Education
See All in Education
TP5_-_UV.pdf
bernhardsvt
0
100
【COPILOT無料セミナー】エンゲージメントと自律性の高いプロジェクト型人材育成に向けて~プロジェクト・ベースド・ラーニング(PBL)という選択肢~
copilot
PRO
0
130
Os pápeis do UX Design
wagnerbeethoven
0
360
アニメに学ぶチームの多様性とコンピテンシー
terahide
0
240
勉強したらどうなるの?
mineo_matsuya
10
6.5k
Medicare 101 for 2025
robinlee
PRO
0
230
オープンソース防災教育ARアプリの開発と地域防災での活用
nro2daisuke
0
170
2409_CompanyInfo_Hanji_published.pdf
yosukemurata
0
360
HCL Domino 14.0 AutoUpdate を試してみた
harunakano
0
1.7k
HTML5 and the Open Web Platform - Lecture 3 - Web Technologies (1019888BNR)
signer
PRO
1
2.6k
脳卒中になってしまった さあ、どうする
japanstrokeassociation
0
630
Semantic Web and Web 3.0 - Lecture 9 - Web Technologies (1019888BNR)
signer
PRO
1
2.5k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
The Pragmatic Product Professional
lauravandoore
31
6.3k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Transcript
Twitter : ゆゆ君@Hyuyu_kun
Arch Linux Install Battle 2 ◼ もともとはGentoo Linux Install Battleが始まりっぽい?[1]
Arch Linux Install Battle 3 ◼ Arch Linux Install Battleをするときはぜひ
Arch Linuxのインストール方法 4 ◼ Arch Linuxはインストール操作を全てCUIで行う ⚫ 難しい…。 ◼ wikiが充実しているので、見ながらその通りにやれば出来る
⚫ インストールガイド- Arch Wiki[2] ⚫ I3wm - Arch Wiki[3]
感想 5 ◼ Linuxインストーラーの気持ちが分かりました ⚫ よしなにしてくれて、ありがとう
Arch Linuxについて語りたい 6 ◼ 決して他が悪いとか言ってるわけじゃなくて、好みの話です。
安定よりも最新 7 ◼ Arch Linuxはローリングリリース ⚫ 細かい修正が頻繁に降ってきて常に最新状態になる ◼ Ubuntuはリリースが半年間隔
パッケージまわりの管理が楽 8 ◼ Ubuntuのaptでfishを入れたいなって思った時 ◼ 最新版じゃない $ sudo apt install
fish $ fish -v fish, version 2.7.1 $ sudo apt-add-repository ppa:fish-shell/release-3 $ sudo apt update $ sudo apt install fish fish, version 3.1.2
パッケージまわりの管理が楽 9 ◼ 公式のリポジトリにほとんどのパッケージの最新版が入ってる ⚫ それが原因で壊れることがよくあるらしいが…。 ◼ パッケージ無い時はどうする? ⚫ 手動で圧縮ファイル展開して配置する
⚫ パッケージマネージャーで管理されない ⚫ 依存ライブラリの解決が大変そう
パッケージまわりの管理が楽 10 ◼ AUR(Arch User Repository) ⚫ ソースからビルドしてインストールする ⚫ PKGBUILDに従ってパッケージを作った後、
パッケージマネージャーでインストールされる ◼ ユーザがパッケージを登録できる ⚫ 例えばGoogle Chrome ⚫ chromiumは公式リポジトリ 公式リポジトリ AUR pacman yay パッケージ ヘルパー パッケージマネージャー
Arch LinuxにGoogle Chromeをインストールする 11
Arch LinuxにGoogle Chromeをインストールする 12 依存ライブラリ ソース
pacman[4] 13
pacman + fzf 14
wikiが充実しすぎてる 15 ◼ インストール方法やツールの使い方 ◼ ノートパソコンの機種ごとのページがある ⚫ それぞれの型番でデバイスドライバのサポート状況を確認できる ⚫ 詳細やトラブルシューティングのヒント
⚫ ノートパソコン/Asus – Arch Wiki[6] ◼ Arch Wikiの恩恵をフルに受けられるのは大きい
Arch系ディストリビューション 16 ◼ いろいろ聞いたけど、インストール難しいんやろ? ◼ Arch系ディストリビューションを紹介
SwagArch [7] 17 ◼ GUIインストーラ ◼ GUI環境として、初期状態のXfce ◼ その他設定 ◼
リポジトリはArch Linuxのものをそのまま使用 ◼ ほぼ初期状態のArch Linux + GUI環境 現在配布されているISOのビルドの日付が2018-04-28
Antergos Linux[8] 18 ◼ GUIインストーラ ◼ インストーラでGUI環境を選べる ◼ GUI環境が整っている ◼
リポジトリはArch Linux+独自のもの ◼ Arch Linuxを使いたいけど、GUI環境も整えて ほしい人向け 2019年5月21日 Antergos Linuxの開発プロジェクト終了
Endeavour OS [9] 19 ◼ Antergos Linuxの後継 ◼ Antergos Linuxの思想が受け継がれている
◼ インストーラでGUI環境を選べる ◼ GUI環境が整っている ◼ Arch Linuxを使いたいけど、GUI環境も整えて ほしい人向け ◼ 初回リリースは2019年7月15日 ◼ 日本語ドキュメントは少ない…。
Acro Linux [10] 20 ◼ GUIインストーラ ◼ GUI環境が整っている ◼ 普段使いより、Linuxの学習を目的としている
◼ 学習用の資料や動画が数多くある ◼ ユーザがArchを使用した自分自身の カスタマイズArchベースのISOイメージを 作れる所まで持っていく ◼ Full ISOをダウンロードすれば、GUI環境の 整ったものを使えるので普段使いもできる
Manjaro Linux [11] 21 ◼ GUIインストーラ ◼ GUI環境が整っている ◼ Archベースで安定性がある
◼ リポジトリは独自のものを持っている ⚫ Arch向けにリリースされたものに不具合が 無いかチェックした上でManjaroでリリース ◼ Manjaro Linux独自のGUI管理ツールがある ◼ 人気で日本語ドキュメントも多い
22 日本語入力は自分で環境を整える必要がある
23 おしまい
24 参考資料 [1]Gentoo Linux https://dic.nicovideo.jp/a/gentoo%20linux [2]インストールガイド https://wiki.archlinux.jp/index.php/インストールガイド [3] i3 https://wiki.archlinux.jp/index.php/I3
[4] Showing PacMan Eating Power Pills https://wiki.manjaro.org/index.php?title=Pacman_Overview#Showing_PacMan_Eating_Pow er_Pills [5]Archでfzfを使用する https://wiki.archlinux.jp/index.php/Fzf#Pacman [6]ノートパソコン/Asus https://wiki.archlinux.jp/index.php/ノートパソコン/Asus [7]SwagArch GNU/Linux https://swagarch.github.io/
25 参考資料 [8]Antergos Japanese Team https://antergos.jp/#/ [9]EndeavourOS https://endeavouros.com/ [10]Acrolinux.com https://arcolinux.com/
[11]manjaro – enjoy the simplicity https://manjaro.org/