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
500
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Arch Linux Install Battleした / Arch Linux Install Battle
Arch Linux Install Battleした話とArch系ディストリビューションについて
Hiroya-W
September 25, 2020
More Decks by Hiroya-W
See All by Hiroya-W
PSRにのっかってバックエンドサーバを書く / Write a backend server using PSR
hyuyukun
0
98
phina.jsで弾幕シューティングを作る / Creating a bullet-hell shooter with phina.js
hyuyukun
0
310
ピアノ経験ゼロからピアノを練習して弾いてみた / I practiced and played the piano from zero piano experience.
hyuyukun
1
160
Blenderに入門しました / I started to use Blender
hyuyukun
0
170
気軽にパソコンを吹き飛ばせるようにするために / To initialize your computer easily
hyuyukun
0
110
僕っぽいことを喋るBotをマストドンで育てています / I'm growing a bot on mastodon that talks like me.
hyuyukun
0
150
4年と半年かけてようやくフロントエンドを書けるようになった / It took me 4 years and 6 months to be able to write the frontend
hyuyukun
0
350
Neofetchライクな自己紹介ツールyuyufetchを作った / Created yuyufetch, a Neofetch-like self-introduction tool
hyuyukun
1
370
世界観を考察するのが好き?Sound Horizonはいいぞ / Introduction to Sound Horizon
hyuyukun
0
1.1k
Other Decks in Education
See All in Education
Geografía y fútbol. Atlanta. la megalópolis del fútbol
juanmartin2026
1
12k
学生のうちに考えておきたい信頼の話
suisan
1
490
教育現場から見た Ruby on Rails
yasslab
PRO
0
240
生成AI時代の情報発信
molmolken
0
160
参加制約理論
roadofhope
0
150
Lectura 2 (PIT : Python Basico)
robintux
0
410
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
13
3.7k
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2.7k
The Strengthening Institutions Program
territorium
PRO
0
140
輻射安全管理系統2.0暨輻防e++學園平台說明會
aecrp
0
1.9k
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
チームの鏡になるー自分の癖を知ると、チームのパターンが見えてくる@スクフェス仙台
saorimurooka
0
130
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
The Language of Interfaces
destraynor
162
27k
Why Our Code Smells
bkeepers
PRO
340
58k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
The Cult of Friendly URLs
andyhume
79
7k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Abbi's Birthday
coloredviolet
3
9.3k
Scaling GitHub
holman
464
140k
Claude Code のすすめ
schroneko
67
230k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
390
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
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/