KNOPPIX/Math ( ) MathLibre 2012dojo

Similar documents
USB 起動 KNOPPIX / Math / 2010 について (数式処理研究の新たな発展)

. UNIX, Linux, KNOPPIX. C,.,., ( 1 ) p. 2

\backslash j$, 95, $KNOPPIX/MathCD/DVD$,,, $=$ 3 Debian Package KNOPPIX Debian $GNU/Linux[7]$ Linux $=$ KNOPPIX Debian $GNU/Linux$ $-\backslash \backs

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

MathLibre KNOPPIX (next generation) 2012 KNOPPIX/Math MathLibre KNOPPIX , KNOPPIX 6.0, next generation. KNOPPIX/Math KDE,

Ubuntu Linux PC Ubuntu Linux (14.04 LTS, Trusty Tahr) 32bit CD 64bit CD 2. 32bit CPU 64bit 32bit PC CPU 32bit 64bit Windows 64bit 64bit. 32bit Core 64

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Ubuntu Trusty 用 版 2017 年 2 月 23 日 Copyright (C) Japan Medical

3 Ubuntu Linux Ubuntu Linux Debian Linux DistroWatch.com 1 Debian Ubuntu Linux 1 Debian CD(4.1 ) Knoppix Debian CentOS Linux CentOS 1 Ubuntu L

CD 起動可能な Linux KNOPPIX について 産業技術総合研究所 情報技術研究部門須崎有康

東京エリアDebian勉強会 - 第91回 2012年9月度/OSC2012 Tokyo/Fall)

概略 KNOPPIX 基礎 Debian Package 基礎 KNOPPIX 再構築方法 KNOPPIX 高速起動化

オフラインメンテナンス説明書

Server Backup Manager 5.0 Debian および Ubuntu システムへの Server Backup Free のインストール 1. APT-GET をしてServer Backup Free をインストールする 2. Server Backup Free のインストール

Raspberry Pi3 / arm64 - Debian/Ubuntu ミートアップ in 札幌

DCL intro Manual for Ubuntu11.10

E2 Spider 2018/08/03 Intel NUC Core i7 PC 2.5 /M.2 SSD BOXNUC7I7BNH PC DDR4-2133(PC ) 8GBX2 260pin 1.2V CL15 SP016GBSFU213B22 WD SSD M /51

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi

Helix Swarm2018.1アップグレード手順

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Debian Etch 用 版 2008 年 10 月 31 日 Copyright (C) 2008 Japan Medical Association

openSUSE Build Service を使ってみよう

appli_HPhi_install

3.2 Linux root vi(vim) vi emacs emacs 4 Linux Kernel Linux Git 4.1 Git Git Linux Linux Linus Fedora root yum install global(debian Ubuntu apt-get inst

オフラインメンテナンス説明書-ver5.0.0

Raspberry Pi 2 Model B に Debian Jessie / armhf をインストールする - 第125回 2015年3月度

Debian GNU/kFreeBSDで暮らせる環境を構築してみる - 第38回関西Debian勉強会

目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール..

Armadillo-9 ソフトウェアマニュアル

再起動した状態になり パスワードを入力すると 図 2 のように DEXCS2011 のアイコ ンがデスクトップ上に表示される 2 端末を準備する メニューバーにある端末の形を左クリック 図 2 デスクトップ メニューバーに端末の形がない場合 図 3 メニューバー アプリケーション アクセサリー 端末

TeX LiveのCIテスティング

2013年『STSSスキルコミュニティ』 テーマ別Kickoff資料

. KNOPPIX cloop, 700MB CD 1.8GB. DVD, KNOPPIX DVD 12GB.,.,,,. *2, KNOPPIX. 2.1 Windows Mac CD/DVD, Windows PC KNOPPIX. Apple Mac,, Mac Intel CPU

ATDEインストールガイド

第 72 回 関西 Debian 勉強会 - 発表資料

PRIMERGY RX100 S5 未サポートOS動作検証確認情報

Debian Updates Jessie, Stretch, Buster 佐々木洋平 2015/08/19 GFD セミナー 休暇村支笏湖

UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう

プログラミング環境(学生用)

Microsoft Word - AFT_3TB_HDD_install_guide doc

ブート ~OS が起動されるまで~

インストール先 PC 推奨環境 Intel Virtualization Technology 対応 CPU Windows 7 以降 64 bit メモリ 4 GB 以上 ハードディスク空き容量 20 GB 以上 インターネット接続 ( アップデートを うため ) ( 動作を保証するものではありま

EV3 の初期設定

スライド 1

2013 Turbolinux Co., Ltd. All rights reserved. 本書の一部 または全部を著作権所有者の許諾なしに 商用目的のために複製 配布することはできません Turbolinux ターボリナックスの名称およびロゴはターボリナックス株式会社の商標または登録商標です L

t20s3-fn09.pdf

東京エリア Debian 勉強会 - 資料

東京エリアDebian勉強会   Buffalo Linkstation向け Debian Installer - 第139回 2016年5月度

PRIMERGY TX1310 M1 未サポートOS動作検証確認情報

Windows AIKを使用したPE2

Installation Guide for Linux

第173回東京エリアDebian勉強会   grml-debootstrapを用いた USB起動メモリの作成

CertJuken 専門的な IT 認証問題集を提供する CertJuken

r10s4-fn03.pdf

スライド 1

東京エリアDebian勉強会 - 第85回 2012年2月度

108 Debian.Deb 銀河系唯一のDebian 専門誌

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

2-3- 基 Linux のシステム管理に関する知識 1 独立行政法人情報処理推進機構

7th CodeGear Developer Camp

Windows2000/XPインストール手順

PRIMERGY CX250 S2 未サポートOS動作検証確認情報

PRIMERGY BX924 S4 未サポートOS動作検証確認情報

1. OS のインストール 今回インストールするのは, Ubuntu という Linux ディストリビューションの中の一つ. OS, ディストリビューションの種類 ディストリビューションとは, 一般利用者が導入 利用するために多くのコンポーネントをまとめた頒布形態. 無料のものと有料のものがあり,

PRIMERGY TX1320 M1 未サポートOS動作検証確認情報

スライド 1

1 はじめに 1.1 使用するハードウェア ソフトウェア 本手順書では以下のハードウェア ソフトウェアを使用します 項番ハードウェア 1 Eee PC USBメモリ ( ストレージ ) 3 作業用 PC 項番ソフトウェア 1 Ubuntu Android ソース一式 表 1

Microsoft PowerPoint - DEXCS2015_Salome_Installation pptx

Section 16-7 Mac で Windows も使う (Boot Camp) 光学式ドライブ DVD が読み取れる光学式ドライブを使った方がスムーズにインストールできます 光学式ドライブの付 いていない Mac は Windows インストールディスクの ISO イメージデータを使ってもイン

PRIMERGY TX1310 M3 未サポートOS動作検証確認情報

PRIMERGY RX300S6未サポートOS動作検証確認情報

PRIMERGY RX2540 M1 未サポートOS動作検証確認情報

始める前の諸注意 今回も撮影ありなので まずそうな人は先に相談を 途中で質問とかもOK ただし長いのは後でお願いします 今回の資料はどこかのタイミングでアップロードする予定です 用意の時間がとれてないので色々と不都合もあるかとは思いますが そこは寛大な心で

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

目次 1. はじめに ライセンス証書の受領 ライセンス証書に含まれる内容 環境前提条件 準備 インストール環境の確認 リポジトリ設定 Cent OS

Java インストール手順書 第 11 版 ( 社 ) 日本医師会 1

untitled

スライド 1

PRIMERGY RX2530 M1 未サポートOS動作検証確認情報

Acronis® Backup & Recovery™ 10 Server for Linux

debian_install.dvi

改訂履歴 初版 2004 年 1 月 23 日 新規作成 2 版 2004 年 2 月 3 日 フォントの設定 を追加 3 版 2004 年 7 月 13 日 リソースファイルのダウンロード を追加 バージョン番号表記を変更 4 版 2005 年 11 月 21 日 リソースファイルのダウンロード

51 Debian

PRIMERGY TX100 S1 未サポートOS動作検証確認情報

Nagios XI - SNMPでのLinux監視

Microsoft Word - PGI WorkstationServer事前準備 doc

Anaconda (2019/7/3)

KNOB Knoppix for Bio Itoshi NIKAIDO

PRIMERGY TX1320 M3 未サポートOS動作検証確認情報

MINI2440マニュアル

演習に必要な

GettingStartedTK2

はじめに 1. 概要本書では SuitePRO V3 にて提供している迷惑メールフィルタのバージョンアップ手順について案内しています なお この手順につきましては 迷惑メールフィルタ機能について オンラインマニュアルの内容通りに設定されていることを前提条件とします

Sophos Enterprise Console

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

アップデート手順概要

% finger apt-get kernel-package, libc6-dev, gcc, make, bin86, bzip2, libdb3-dev, libncurses-dev, fakeroot

Helix Swarm2018.1インストール手順

Windows2000/XPインストール手順

11 Debian Debian Debian Project Official Developer

利用者

PRIMERGY RX300 S6 SAS コントローラカード <RAID 5> フリーOS 動作確認情報

Transcription:

GitHub と Debian Live による MathLibre の構築 濱田龍義福岡大学理学部 /JST CREST/OCAMI MSFD2013Spring, 3/19(Tue)

KNOPPIX/Math (2003-2011) MathLibre 2012dojo

KNOPPIX KNOPPIX 基礎知識 ドイツの Klaus Knopper による Live CD/DVD 産総研が日本語化 Debian GNU/Linux の成果を活用 圧縮ファイルシステム cloop 透過ファイルシステム aufs 起動システム Syslinux(isolinux) USB 起動にも対応

Debian GNU/Linux Debian Project による Linux Distribution deb パッケージ管理システム APT コードネーム etch lenny(oldstable) squeeze(stable) wheezy(testing) sid (unstable) experimental

KNOPPIX/Math 作成方法 1. 原版の KNOPPIX を HD に展開 4GB 約 10GB 2. 不必要なパッケージを削除 3. 数学ソフトウェアパッケージを追加 deb パッケージの作成 4. 設定ファイルの追加 5. iso9660 でアーカイブ 6. cloop で圧縮 7. ISO イメージの作成

KNOPPIX ベースの問題点 testing, unstable, experimental の混在 HD インストールが不安定 アップデートが難しい パッケージ作成におけるトラブル リリース時期が不明 64 ビット対応の遅れ 再構築作業の分業が難しい テスト期間確保の問題 ソース公開の問題

http://live.debian.net/ Daniel Baumann Debian Live Project live-config, live-build, live-boot Documents 日本語情報 http://live.debian.net/manual/ 関西 Debian 勉強会 Wiki http://www.nofuture.tv/index.rb?debianlive Ubuntu Weekly Recipe (gihyo.jp) 信州大学ロボティックス入門ゼミ Debian Live DVD/USB (Wheezy) with GFD- Dennou Club dcmodel/davis product

Debian Live 特徴 ISO, USB 作成可能 圧縮ファイルシステム SquashFS 透過ファイルシステム aufs squeeze, wheezy など選択可能 Ubuntu 作成可能らしい deb パッケージから その都度 新規に作成 USB インストール ネットブート等にも対応 インストーラとしても利用可能

Debian Live 作成手順 1. 作業環境の構築 Debian GNU/Linux を用意 # apt-get install live-build 2. 作業領域として 20GB 以上確保 外付 USB ハードディスクでも可能 $ mkdir debian-live; cd debian-live 3. $ lb config 4. # lb build 5. virtualbox, kvm, qemu 等で確認 6. # lb clean

Debian Live 内部 ベースシステムの作成 (lb bootstrap) ベースシステムに chroot して必要なソフトのインストールと設定 (lb chroot) 作成したシステムを一つにまとめ起動可能な バイナリファイルの作成 (lb binary) ソースアーカイブの作成 (lb source)

MathLibre 2013 git : 分散バージョン管理システム 管理したいディレクトリ内で git init git add. git commit GitHub : git を利用した共同作業環境 商用サービスの一種 無料での利用も可能

バージョン管理 図解 Git より

コミット, ブランチ 図解 Git より

GitHub

issue

MathLibre 構築環境 Debian GNU/Linux wheezy /etc/apt/sources.list に sid 追加 deb-src http://ftp.jp.debianorg/debian/ sid main apt-get -b source live-build dpkg -i live-build*.deb apt-get install git apt-cacher-ng git clone https://github.com/knxm/mathlibre cd mathlibre make ja

deb パッケージの追加 config/package-lists/ hoge.list.chroot に追加パッケージを記述 config/archives hoge.list.chroot に追加 apt hoge.list.key.chroot hoge.list.binary hoge.list.key.binary

chroot への追加 hooks config/includes.chroot config/hooks config/includes.chroot/etc/skel config/includes.chroot/usr/local/sage mathlire-start.chroot gnome-terminal.chroot lang.ibus.chroot ( 後述 )

起動画面の変更 cd config cp -r /usr/share/live/build/bootloaders. cd bootloaders ls extlinux isolinux pxelinux syslinux inkscape isolinux/splash.svg.in

lang Debian Live では常に LANG=C で chroot を構築する 独自に lang を作成 LANG=ja_JP.UTF-8 等の環境変数は lb config --bootappend-live で設定 言語環境に依存する設定を lang 以下に集約 lang/ja, lang/cn, lang/ko, lang/tw, lang/kh, インプットメソッド 言語依存設定

... パッケージの削除 標準では recommend された deb がインストールされる config/apt/preferences Package: texlive-latex-extra-doc Pin: version * Pin-Priority: -1 Package: texlive-pstricks-doc Pin: version *

MathLibre 2013 Debian GNU/Linux wheezy ベース Linux Kernel 3.2.0 amd64 Risa/Asir 20130215 Singular 3-1-6 Macaulay2 1.5 Maxima 5.27.0 Sage 5.7 GeoGebra 4.2, GeoGebra 5β TeXLive 2012

2012 からの変更点 Pentium III 以前の CPU は起動しません Pentium 4 の一部も起動しません i386 が必要 DVD からの起動が遅くなりました flash-knoppix も使えません 0wn ( ハードディスクへのインストール ) も使えません

DVD 以外の起動方法 USB 起動 MathLibre の作成 /dev/sdf USB メモリーディスクとします dd if=mathlibre.iso of=/dev/sdf もしくは dd if=mathlibre.img of=/dev/sdf /dev/sdf1 が起動部分として作成されます 残りの領域を ext4 で作成 (fdisk, gparted) mkfs.ext4 /dev/sdf2 -L persistence echo / union > /media/live-persistence.conf

面倒なのでスクリプト作成 mkusbmath 現在 DVD には収録されていません Wiki, GitHub から取得してください USB メモリーディスクを接続して sudo sh mkusbmath デバイス一覧から指定 消しても良いか聞いてくるので y 10 分から 20 分じっと待つ /dev/sda は書かないはず

HDD インストール 起動時にメニュー表示 Install Graphical Install お好きな方をどうぞ Debian のインストーラが作動します 数学ソフトウェアももれなく付いてきます debian-installer-launcher?

起動画面

MathLibre 2013

Tips flash-knoppix は 継続的保存領域として1 個のファイルを VFAT 上に作成 4GB の制限 Debian Live は ext4 継続的保存領域 理論上は 64TiB まで OK もしもロックしたら ユーザ名は user パスワードは live root は sudo もしくは sudo -s で

今後の課題 Kodama Knot, Ahara Labs, MathDoc search Makefile の整理 m17n 版? ( 信州大学松本成司先生 ) The Asian Mathematical Conference 2013 i386? arm? netboot?