Share
Embed
Transcript
66 slides
-
2019/8/10 NSEG 19/08 ⾃⼰紹介 ・名前︓アベヒロキ (@hATrayflood) ・職業︓⾃宅サーバ管理者 ・URL︓rayflood.org/diary-temp/ ・地元︓東部町 by
ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 OSSの主な領域 ・firefox ・python ・ubuntu ・コンパイラ by ABE
Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 google chrome の基礎となる オープンソースの ウェブブラウザー by ABE
Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 ・Flash Player ・⾃動アップデート ・google連携 などなど by ABE
Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 ・Opera ・Vivaldi ・Brave ・Sleipnir ・Microsoft Edge ほかにもたくさん
by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 Vivaldi OperaのCEOだったテッツナーが設⽴ My Opera コミュニティ閉鎖を受けて 旧Operaの精神の復活が⽬的 ⾒た⽬は現Operaに似てる
by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 Microsoft Edge Windows 10の標準ブラウザー 2018末にchromium移⾏を発表 chromium版の正式リリースはまだ by
ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 共通点 ・独⾃UIまたはUIカスタマイズ ・⾃動更新機能 ・Flashなし ・広告ブロック ・同期サービス by
ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 wget https://www.python.org/ftp/ python/3.7.4/Python-3.7.4.tar.xz tar Jxf Python-3.7.4.tar.xz cd
Python-3.7.4 ./configure --prefix=/opt/python3 make by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 git clone https://chromium.googlesource.com /chromium/tools/depot_tools.git export PATH="$PATH:`pwd`/depot_tools" mkdir
chromium && cd chromium fetch --nohooks chromium by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 cd src ./build/install-build-deps.sh gclient sync by ABE
Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 バージョンが上がると必要なものが 変わる可能性があるので これらは適当なタイミングで 再実⾏しましょう gclient syncも時間かかる。。 by
ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 configureもconfigure.inもなく 独⾃ツールのコマンドを使います gn args --list out でビルドオプションの確認が可能
by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 cd out ninja chrome by ABE Hiroki
aka hATrayflood -
2019/8/10 NSEG 19/08 autoninjaもある cpuコア数に応じて -j 4とかに⾃動調整 gnはgenerate ninja by
ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 cd src ./build/install-build-deps-android.sh echo "target_os = [\"android\"]"
>> ../.gclient gclient sync by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 gn gen --args='is_debug=false target_os="android"' out-android cd out-android
ninja chrome_public_apk でandroid版chromiumのapkをビルド by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 chrome_public_apk minSdkVersion=16 (Android 4.1) minSdkVersion=19 (Android 4.4)
chrome_modern_public_apk minSdkVersion=21 (Android 5.0) monochrome_public_apk minSdkVersion=24 (Android 7.0) by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 cd src git checkout -b stable_75 75.0.3770.156
./build/install-build-deps.sh gclient sync --with_branch_heads --with_tags gn gen --args='is_debug=false' out cd out ninja chrome by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 ・リンク集 twitter @hATrayflood http://twitter.com/hATrayflood The Chromium Projects
https://www.chromium.org/ Download latest stable Chromium binaries (64-bit and 32-bit) https://chromium.woolyss.com/ Opera https://www.opera.com/ja Vivaldi https://vivaldi.com/ja/ Brave https://brave.com/ Sleipnir https://www.fenrir-inc.com/jp/sleipnir/ Microsoft Edge https://www.microsoft.com/ja-jp/windows/microsoft-edge by ABE Hiroki aka hATrayflood -
2019/8/10 NSEG 19/08 Piro/Linuxコマンド操作解説マンガ連載中さんのツイート: "正式な発表が出てたんだ。Geckoにとっては最後のひと押しというか、ダメ押しになったね……" https://twitter.com/piro_or/status/1070833315869974529 Microsoft EdgeがChromiumベースにすると公式に発表。 多様性が失われるウェブへの懸念と祝福の声と -
Togetter https://togetter.com/li/1295971 Checking out and building Chromium on Linux https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md Checking out and building Chromium for Android https://chromium.googlesource.com/chromium/src/+/master/docs/android_build_instructions.md GN build configuration https://www.chromium.org/developers/gn-build-configuration Working with Release Branches https://www.chromium.org/developers/how-tos/get-the-code/working-with-release-branches by ABE Hiroki aka hATrayflood