/

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

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

alohaug henrich koedoyoshida dictoss yyatsuo

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

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

東京エリアDebian勉強会 Debian JP Project - OSC 2017 Tokyo/Fall (第154回出張勉強会)

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

東京エリアDebian勉強会 debootstrapを有効活用してみよう

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

174 Debian.Deb 銀河系唯一の Debian 専門誌 /usr Merge

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

Microsoft Word - D JP.docx

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

はじめに 本書は Express5800/ft サーバに Red Hat Enterprise Linux 6 Server 及び ft Server Control Software がインストールされており OS がインストールされている内蔵ディス クに空き容量がある場合に 追加でボリュームを作

Xen入門 ppt

Xen入門 ppt

Raspberry Pi ZeroによるIoT入門

バージョン管理ツールを使い Debian パッケージを管理する - Git 編

12 Debian Debian Debian Project Official Developer

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

<Documents Title Here>

fx-9860G Manager PLUS_J

A : kerl kerl Erlang/OTP Erlang/OTP 2 2 Elixir/Phoenix URL 2 PDF A.2 Bash macos.bash_profile exp

手動操作によるパーティション作成方法 4. リストア方法 (3) システム情報の復元 の 3-2) の手順で sfdisk コマンドによるシステムのパーティション情報の復元に失敗する場合は fdisk コマンドにて手動でパーティションを作成してください 作成するパーティションのサイズは バックアップ

DCL intro Manual for Ubuntu11.10

Docker Haruka Iwao Storage Solution Architect, Red Hat K.K. February 12, 2015

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

sato-FBSDW key

大統一Debian勉強会 gdb+python拡張を使ったデバッグ手法

Add-onアプリケーション開発 - 環境構築マニュアル -

debian_install.dvi

KNOPPIX/Math ( ) MathLibre 2012dojo

1 Debian Debian nabaua dictoss Roger Shimizu koedoyoshida

Microsoft Word - PSB導入ガイド_ docx

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

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


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

Oracle Application Server 10g(9

caff と mail-transport-agent - 第156回 2017年10月度 東京エリアDebian勉強会

# mv httpd tar.gz /usr/local/src /usr/local/src # tar zxvf httpd tar.gz make #./configure # make # make install Apache # /usr/local/apac

2. カスタム を選択し 次へ を選択します

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

Ansible

RouteMagic Controller RMC-MP200 / MP Version

UNIX

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

1 1 CentOS Java JDK(JavaSE Development Kit)......

unix.dvi

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

Oracle Application Server 10g( )インストール手順書

HP Server tc2120 Microsoft Windows 2000 Server SP3 HP P

Microsoft Word - nvsi_090196_r1_vaultdr_offline_rhel_dualpath.doc

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

PowerGres on Linuxマニュアル

Quickstart Guide 3rd Edition

RouteMagic Controller( RMC ) 3.6 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.6 RouteMagic Controller Version 3

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

install

Linux XScreenSaver T020074

Microsoft Word - AFT_3TB_HDD_install_guide doc

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

RT300/140/105シリーズ 取扱説明書

Debian 7.0 の実情 / 今後の開発について Debian JP Project/ 関西 Debian 勉強会出張版 2013/08/03 オープンソースカンファレンス 2013

Microsoft Word - PrivateAccess_UM.docx

DocuWide 2051/2051MF 補足説明書

Express5800/R320a-E4/Express5800/R320b-M4ユーザーズガイド

debian_manual.dvi

Express5800/320Fc-MR

Microsoft Word - Win-Outlook.docx

_‚Ofl¼

PowerGres on Linuxマニュアル

Express5800/320Fa-L/320Fa-LR

Transcription:

/ 2015 2015 8 16

1 Introduction 2 2 Wheezy Jessie 3 3 Debian Linux Mint 8 4 Raspberry Pi 2 Model B Debian Jessie / armhf 13 5 (pkg-nlp-ja) 20 6.deb Python 24 7 Emacs Debian 29 8 Debian GNU/kFreeBSD Jail 33 9 DPN 2014 39 10 2014 2015 41 11 Debian Trivia Quiz 46 12 49 13 Debian Trivia Quiz 50 1

2015 1 Introduction, 1.1 Debian Debian Debian Debian Debian Debian Developer ( ) face-to-face Debian Debian Debian Debian Package Debian 1.2 Debian Debian Debian GNU/Linux ( Debian Debian 2

2015 2 Wheezy Jessie Debian 8 Jessie Wheezy Jessie Debian Debian Project 2.1 Wheezy Debian 7 Wheezy 2012 6 30 *1 2013 5 4 * 2 Jessie 2.2 2013 5 6 Jessie Wheezy is out! Jessie is created and receives updates! * 3 8 11 18 DebConf 13 * 4 8 25 Bits from the Release * 5 Changing testing migration (NEW-TEST) Key-packages and automated removals (AUTO-RM) Automating Architecture (re-)qualification (ARCH) Roll call for porters (ROLL-CALL) 9 11 Call for Jessie Release Goals * 6 *1 https://lists.debian.org/debian-devel-announce/2012/06/msg00009.html *2 http://www.debian.org/news/2013/20130504 *3 http://lists.debian.org/debian-devel-announce/2013/05/msg00004.html *4 http://debconf13.debconf.org/ *5 http://lists.debian.org/debian-devel-announce/2013/08/msg00006.html *6 http://lists.debian.org/debian-devel-announce/2013/09/msg00001.html 3

Native systemd support in every package with sysv scripts Hardening of ELF binaries (carry over from Wheezy) debian/rules to honor CC/CXX flags clang as secondary compiler piuparts clean archive Cross Toolchains in the archive Make the base system cross-buildable SELinux UTF-8 10 13 2014 11 5 23 59 (UTC) Bits from the Release Team (Jessie freeze info) * 7 11 28 s360 ia64 Release sprint results - team changes, auto-rm and arch status * 8 2.2.1 systemd systemd effectively mandatory now due to GNOME * 9 Proposal: switch default desktop to xfce * 10 Proposal: switch init system to systemd or upstart * 11 systemd debian-devel@debian.org systemd 2.3 2014 2014 2 11 Jessie Linux init system systemd CTTE [CTTE #727708] Default init system for Debian * 12 debian-devel@debian.org Code of Conduct * 13 Jessie 3 19 Debian Installer Jessie Alpha1 *7 http://lists.debian.org/debian-devel-announce/2013/10/msg00004.html *8 http://lists.debian.org/debian-devel-announce/2013/11/msg00007.html *9 http://lists.debian.org/debian-devel/2013/10/msg00444.html *10 http://lists.debian.org/debian-devel/2013/10/msg00496.html *11 http://lists.debian.org/debian-devel/2013/10/msg00651.html *12 https://lists.debian.org/debian-devel-announce/2014/02/msg00005.html *13 https://www.debian.org/vote/2014/vote_002 4

Debian Installer Jessie Alpha1 release * 14 4 26 SPARC SPARC removed from Jessie * 15 5 1 6 Bits from the Release Team - Freeze, removals and archs * 16 5 22 Debian GNU/Hurd 80% SysVinit Bits from the Debian GNU/Hurd porters * 17 6 3 MATE Packaging Team MATE 1.8 Debian MATE 1.8 has now fully arrived in Debian * 18 6 18 libc eglibc glibc Accepted glibc 2.19-3experimental0 (source all) * 19 7 30 Debian Linux Jessie Linux 3.16 Linux kernel version for jessie * 20 8 13 Debian Installer Jessie Beta 1 Debian Installer Jessie Beta 1 release * 21 8 22 31 DebConf14 * 22 9 4 Cinnamon Jessie Cinnamon environment now available in testing * 23 9 19 GNOME Accepted tasksel 3.25 (source all) into unstable * 24 11 5 Bits from the release team: Jessie Freeze * 25 2.3.1 systemd 2014 systemd debian-devel@debian.org *14 https://www.debian.org/devel/debian-installer/news/2014/20140319 *15 https://lists.debian.org/debian-devel-announce/2014/04/msg00012.html *16 https://lists.debian.org/debian-devel-announce/2014/05/msg00000.html *17 https://lists.debian.org/debian-devel-announce/2014/05/msg00006.html *18 https://lists.debian.org/debian-devel/2014/06/msg00041.html *19 https://packages.qa.debian.org/g/glibc/news/20140618t220008z.html *20 https://lists.debian.org/debian-devel-announce/2014/07/msg00006.html *21 https://lists.debian.org/debian-devel-announce/2014/08/msg00005.html *22 http://debconf14.debconf.org/ *23 https://lists.debian.org/debian-devel/2014/09/msg00111.html *24 https://packages.qa.debian.org/t/tasksel/news/20140919t193809z.html *25 https://lists.debian.org/debian-devel/2014/11/msg00174.html 5

systemd-fsck? * 26 How to avoid stealth installation of systemd? * 27 systemd now appears to be only possible init system in testing * 28 Code of Conduct init GR( ) GR GR General Resolution: init system coupling * 29 Debian Installer debhelper Joey Hess(joeyh) Debian so long and thanks for all the fish * 30 2.3.2 Squeeze LTS Jessie Wheezy Squeeze LTS 4 i386 amd64 2016 2 6 Bits from the Security Team * 31 Long term support for Debian 6.0 Announced * 32 Debian 6 debuts its long term support period * 33 2.4 2015 2015 1 26 Debian Installer Jessie RC1 Debiain Installer Jessie RC1 * 34 2 4 Permanent removals from testing for Jessie * 35 3 8 4 Status on the Jessie release * 36 3 28 Debian Installer Jessie RC2 Debian Installer Jessie RC 2 release * 37 3 31 Jessie 2015 4 25 *26 https://lists.debian.org/debian-devel/2014/05/msg00255.html *27 https://lists.debian.org/debian-devel/2014/07/msg00010.html *28 https://lists.debian.org/debian-devel/2014/07/msg00839.html *29 https://www.debian.org/vote/2014/vote_003 *30 https://lists.debian.org/debian-devel/2014/11/msg00174.html *31 https://lists.debian.org/debian-devel-announce/2014/03/msg00004.html *32 https://lists.debian.org/debian-announce/2014/msg00002.html *33 https://lists.debian.org/debian-announce/2014/msg00004.html *34 https://lists.debian.org/debian-devel-announce/2015/01/msg00005.html *35 https://lists.debian.org/debian-devel-announce/2015/02/msg00000.html *36 https://lists.debian.org/debian-devel-announce/2015/03/msg00002.html *37 https://lists.debian.org/debian-devel-announce/2015/03/msg00015.html 6

Jessie Release Date: 2015-04-25 * 38 4 19 Debian Installer Jessie RC3 Debian Installer Jessie RC 3 release * 39 4 23 CD Jessie Ready for Jessie! (aka bits from the debian-cd team) * 40 4 25 Debian 8 Jessie Debian 8 Jessie released * 41 2.5 Stretch, Buster... Debian 9 Stretch Debian 10 Buster 2 2017 Debian 9 Stretch *38 https://lists.debian.org/debian-devel-announce/2015/03/msg00016.html *39 https://lists.debian.org/debian-devel-announce/2015/04/msg00008.html *40 https://lists.debian.org/debian-devel-announce/2015/04/msg00009.html *41 https://lists.debian.org/debian-announce/2015/msg00001.html 7

2015 3 Debian Linux Mint 3.1 OSC * 42 Arch Linux Linux Mint Debian Debian Debian Debian OSC Arch Linux Linux Mint Debian 3.2 Linux Mint Linux Mint 2006 [1] Ubuntu Debian Ubuntu/Debian Ubuntu/Debian / 3.3 Debian KVM Debian Linux Mint Linux Mint ISO Live Live Linux Mint ISO cinnamon MATE xfce KDE ( :libdvdcss NOCODEC NOCODEC [2] *42 http://www.ospn.jp/ 8

Ubuntu Debian LMDE) Linux Mint 17.1(Rebecca) MATE Nocodec 64bit debian sid KVM Cinnamon virt-viewer cirrus qxl Step 1. Debian KVM/libvirt/virtinst $ sudo aptitude install qemu-kvm libvirt-bin virtinst Step 2. ISO linuxmint-17.1-mate-nocodecs-64bit.iso Step 3. 9GBytes virt-install guest OS 1GBytes OOM killer br0 bridge/nat dnsmasq DHCP/DNS ( [3] [4]) $ sudo qemu-img create -f raw /var/lib/libvirt/images/mint-01 9G $ sudo virt-install --connect=qemu:///system -n mint-01 --ram 1024 \ --cdrom /home/yours/arch-linux/linuxmint-17.1-mate-nocodecs-64bit.iso \ --disk /var/lib/libvirt/images/mint-01,bus=virtio,size=9,format=raw,cache=writeback \ --vnc --hvm --accelerate --bridge=br0,model=virtio Step 4. Linux Mint MATE mint ( 1) Step 5. ( 2) Step 6. Step 7. Languages IM IM Input method IM ( 3) Step 8. Step 9. IM ( 4) 1 2 9

3 IM 4 3.4 Linux Mint Ubuntu/Debian 5 Linux Mint Ubuntu/Debian Linux Mint MintTools Linux Mint Ubuntu Debian apt-get/aptitude full-upgrade Linux Mint 5 Linux Mint Ubuntu/Debian 3.5 Linux Mint Linux Mint 10

Linux Mint GUI Debian Linux Mint community * 43 3.6 cinnamon Debian unstable 2014/9/4 Debian testing Linux Mint cinnamon Debian cinnamon Linux Mint Debian sid Step 1. Step 2. Debian sid cinnamon $ sudo aptitude install cinnamon-desktop-envirionment Step 3. Debina sid lightdm Step 4. Debian cinnamon 6) Debian Debian Debian Linux Mint Linux Mint Debian Debian cinnamon 6 Debian cinnamon *43 http://community.linuxmint.com/ 11

3.7 Linux Mint Debian Linux Mint community Linux Mint GUI Debian Debian [1] Linux Mint UserGuide History,http://www.linuxmint.com/documentation/user-guide/MATE/ english_4.0.pdf [2] Linux Mint,http://ftp-admin.blogspot.jp/2013/06/linux-mint.html [3] Debian KDE 85 Debian,http://tokyodebian.alioth. debian.org/pdf/debianmeetingresume201202.pdf [4] Debian dnsmasq 109 Debian,http://tokyodebian.alioth.debian. org/pdf/debianmeetingresume201402.pdf 12

あんどきゅめんてっど でびあん 2015 年夏号 4 Raspberry Pi 2 Model B に Debian Jessie / armhf をインストールする 岩松 信洋 4.1 はじめに 2015 年 2 月 2 日に新しい Raspberry Pi Raspberry Pi 2 Model B が発売されました 今回の Raspberry Pi 2 以下 RPi2 は今までの Raspberry Pi RPi とは異なり SoC がアップグレードされたものになっています FPU を持っているにも関わらず Debian では armel をつかわなければなりませんでしたが RPi2 では Debian の armhf アーキテクチャが利用できるようになります 本資料では Debian から見た RPi と RPi2 の違いと RPi2 に Debian Jessie / armhf をインストールする方法に ついて紹介します 4.2 RPi と RPi2 の違い 図7 RPi Model B+ 左 と RPi 2 Model B 右 RPi (Model B+) と RPi 2 Model B のハードウェアは表 1 となります CPU コア数 メモリの種類とサイズが 大きく異なる事が分かります RPi2 ではコア数が増えているため 電源も大きめのものが必要になっていることも 注目すべき点です 13

1 RPi RPi 2 B - RPi Model B+ RPi 2 Model B CPU ARM1176JZF-S 1 (700MHz) / ARMv6 ARM Cortex-A7 4 (900MHz) / ARMv7 SoC Broadcom BCM2835 Broadcom BCM2836 CPU Broadcom VideoCore IV (250MHz) 512MB (SDRAM) 1GB (LPDDR2 SDRAM) LAN9514 (10/100 Mbps) I/O GPIO 40 microsd 600 ma (3.0W) 900 ma (4.5-5.5W) 2 Debian Raspbian - Debian armel Debian armhf Raspbian ARMv4 ARMv7 ARMv6 FPU VFPv3 VFPv2 Debian Yes Yes No 3 UnixBench - Debian armel/rpi Debian armhf/rpi2 Raspbian/Rpi Raspbian/Rpi2 System Benchmarks Index Score 66.5 450.8 (183.1) 80.1 442.9 (173.8) Debian armel armhf Raspbian 2 Debian armel RPi/RPi2 Unixbench 3 RPi Raspbian RPi2 Debian / armhf Raspbian ARMv6 / VFPv2 RPi2 RPi2 Raspbian Debian / armhf 4.3 Debian armhf / Jessie 4GB microsd micro USB USB 8 1. microsd 2. microsd 3. microsd 4. microsd 5. cdebootstrap microsd 6. RPi2 Linux 7. RPi2 8. fstab 14

図8 RPi2 接続例 9. ネットワークデバイスの設定 10. rootfs 用パーティションの変更 11. root のパスワードの設定と rpi ユーザの追加 12. microsd カードのアンマウントと RPi2 の起動 13. RPi2 へのログイン 14. RPi2 専用ツールのインストール 4.3.1 microsd カード の接続確認 使用している Debian に micorsd カードを挿入します 挿入すると dmesg に以下のようなメッセージが出力され るはずです これで microsd がどのデバイスファイルに割り当てられたかわかります 図 9 では sde に割り当てら れていることがわかります $ dmesg tail [858983.896718] [858983.896729] [858983.896731] [869873.800361] [869873.831121] -5 FAT-fs (sdf1): Directory bread(block 32775) failed FAT-fs (sdf1): Directory bread(block 1390704) failed FAT-fs (sdf1): Directory bread(block 1390705) failed sd 6:0:0:3: [sde] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB) sde: sde1 図 9 microsd カードのデバイスファイル割り当て確認 4.3.2 microsd カードの初期化 購入したばかりの microsd カードは VFAT 等でフォーマットされています MBR がある領域を 0 で埋めて初期 化します fdisk コマンド等で丁寧にやってもよいです $ sudo dd if=/dev/zero of=/dev/sde bs=1m count=1 図 10 microsd カードの初期化 15

4.3.3 microsd fdisk microsd 11 32MB VFAT boot rootfs Linux 12 $ sudo fdisk /dev/sde Command (m for help): o Created a new DOS disklabel with disk identifier 0x9aa4e1fa. Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-15523839, default 2048): Last sector, +sectors or +size{k,m,g,t,p} (2048-15523839, default 15523839): +32M Created a new partition 1 of type Linux and of size 32 MiB. Command (m for help): t Selected partition 1 Hex code (type L to list all codes): e If you have created or modified any DOS 6.x partitions, please see the fdisk documentation for additional information. Changed type of partition Linux to W95 FAT16 (LBA). Command (m for help): n Partition type p primary (1 primary, 0 extended, 3 free) e extended (container for logical partitions) Select (default p): p Partition number (2-4, default 2): 2 First sector (67584-15523839, default 67584): Last sector, +sectors or +size{k,m,g,t,p} (67584-15523839, default 15523839): Created a new partition 2 of type Linux and of size 7.4 GiB. Command (m for help): w The partition figure has been altered. Calling ioctl() to re-read partition figure. Syncing disks. 11 microsd 12 microsd (echo o; echo n; echo p; echo 1; echo ; echo +32M; echo t; echo e; echo n; echo p; echo 2; echo ; echo ; echo w) fdisk /dev/sde 4.3.4 microsd 1 mkfs.msdos 2 mkfs.ext 1 /tmp/boot 2 /tmp/rootfs $ sudo mkfs.msdos /dev/sde1 $ sudo mkfs.ext4 /dev/sde2 $ mkdir /tmp/boot /tmp/rootfs $ sudo mount /dev/sde1 /tmp/boot $ sudo mount /dev/sde2 /tmp/rootfs 13 microsd 16

4.3.5 cdebootstrap microsd cbootstrap microsd debian PC i386 amd64 armhf PC Debian RPi2 14 standard openssh-server ntp ca-certificates vim include $ sudo cdebootstrap --arch=armhf -f standard --foreign jessie \ --include=openssh-server,ntp,ca-certificates,vim /tmp/rootfs... 14 cdebootstrap Debian 4.3.6 RPi2 Linux RPi2 Linux Debian Debian RPi2 Linux rpi-update 4.3.6 rpi-update RPi2 rootfs rpi-update $ sudo curl -o /tmp/rootfs/usr/bin/rpi-update https://raw.githubusercontent.com/hexxeh/rpi-update/master/rpi-update $ sudo chmod +x /tmp/rootfs/usr/bin/rpi-update $ sudo mkdir /tmp/rootfs/lib/modules $ sudo ROOT_PATH=/tmp/rootfs BOOT_PATH=/tmp/boot /tmp/rootfs/usr/bin/rpi-update *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom *** Performing self-update % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8107 100 8107 0 0 54471 0 --:--:-- --:--:-- --:--:-- 54777 *** Relaunching after update... 15 rpi-update Linux 4.3.7 RPi2 RPi2 RPi /boot/cmdline.txt 4.3.7 $ sudo sh -c "echo dwc_otg.lpm_enable=0 console=ttyama0,115200 console=tty1 root=/dev/mmcblk0p2 rootwait > /tmp/boot/cmdline.txt 16 4.3.8 fstab fstab procfs rootfs, boot 17

proc /proc proc defaults 0 0 /dev/mmcblk0p1 /boot vfat defaults 0 2 /dev/mmcblk0p2 / ext4 defaults,noatime 0 1 17 fstab 4.3.9 rootfs/etc/network/interfaces USB RPi2 SSH RPi2 IP DHCP 4.3.9 auto eth0 iface eth0 inet dhcp 18 4.3.10 rootfs rootfs/sbin/init 2nd bootstrap rootfs rootfs / rootfs /dev/mmcblk0p2 trap error "Interruped!" HUP INT TERM mount -n -o remount,rw rootfs / <- mount -n -o remount,rw /dev/mmcblk0p2 / <- chown -hr 0:0 / 19 4.3.11 root rpi 2nd bootstrap root rpi rpi echo deb http://ftp.debian.org/debian jessie main > /etc/apt/sources.list echo "root:root" chpasswd <- useradd -m rpi <- echo rpi:rpi chpasswd <- run rm /sbin/init 20 root 4.3.12 microsd RPi2 microsd PRi2 microsd micro USB RPi2 RPi2 2nd bootstrap RPi2 18

HDMI RPi2 HDMI RPi2 IP ping 4.3.13 RPi2 init Debian USB SSH Debian 4.3.14 RPi2 RPi2 rpi-update raspi-config Debian RPi RPi Debian raspberrypi.org Debian 4.3.14 # wget -O - http://archive.raspberrypi.org/debian/raspberrypi.gpg.key apt-key add - # echo deb http://archive.raspberrypi.org/debian wheezy main >> /etc/apt/sources.list # apt-get update # apt-get install rpi-update raspi-config 21 rpi-config rpi-update 4.3.15 RPi2 Debian microsd RPi2 Debian CPU Rpi2 Debian 19

2015 5 (pkg-nlp-ja) 5.1 NOTICE 5.2 pkg-nlp-ja Debian https://alioth.debian.org/projects/pkg-nlp-ja/ 5.3 ChaSen dirts (Double Array ) ipadic naist-jdic unidic 5.4 NLP MeCab Juman Anthy (pkg-anthy) KAKASI mozc pkg-ime 5.5 20

( ) ChaSen, MeCab, Juman ref:http://www.phontron.com/nlptools.php?lang=ja 5.6 Groonga, Namazu (Text-to-Speech) open-jtalk word2vec 5.7 : x o 5.8 (KAKASI) ref: KAKASI / 5.9 ChaSen CRF ( ) MeCab ref: (pdf) 21

5.10 Common Prefix Search Double Array darts 5.11 (Trie) -+-> -+-> +-> +-> ref: http://ja.wikipedia.org/wiki/ 5.12 Double Array 2 BASE ( ) CHECK ( ) ref: 5.13 KAKASIDIC(kanwadic) SKKDIC ipadic ChaSen, MeCab naist-jdic ChaSen, MeCab jumandic MeCab, JUMAN 22

5.14 : KAKASI (EUC-JP) # [ ] kakasi $ echo kakasi -w -iutf8 -outf8./extdic $ echo kakasi -w -iutf8 -outf8 5.15 : ChaSen ipadic./configure && make : 5.16 : MeCab 1. ChaSen 2. mecab-cost-train cf: mecab-ipadic-neologd MeCab IPA MeCab 5.17 http://www.phontron.com/nlptools.php?lang=ja http://blog.unnono.net/2015/04/nlp-tutorial.html 23

2015 6.deb Python 6.1 1 2 Debian & ( Debian CI ) Python * 44 PyPI Python ( PyPI CI ) / Debian CI Python Debian 6.2 Debian CI Debian CI git-buildpackage Git git-buildpackage / cowbuilder lintian piuparts / debsign * 45 dput reprepro Jenkins 22 6.3 PyPI CI PyPI CI Jenkins reprepro PyPI devpi * 46 Jenkins Python Python PyPI * 47 git-buildpackage/cowbuilder Tox Tox virtualenv Python2.7 / 3.4 * 48 pylint pychecker Sphinx devpi-client * 49 devpi-server PyPI CI GitHub Enterprise Webhook HipChat *44 Web Django django REST framework *45 TTY debsign Python pydebsign 3 *46 http://doc.devpi.net/latest/ PyConJP 2014 7 *47 Debian CI Git checkout *48 OS Ubuntu Trusty 2 *49 https://pypi.python.org/pypi/devpi-client http://doc.devpi.net/latest/userman/devpi_packages.html 24

GitHub:e official mirror git clone Jenkins dget job build testing install/ uninstall signing packages gbp / cowbuidler piuparts pydebsign dput policy check uploading package lintian reprepro rsync local mirror 22 Debian CI 23 GitHub:e push branch pull request PR merge push tag webhook webhook webhook webhook Jenkins job job tox (test only) tox build sphinx devpi upload publish Python package devpi notify master replication slave success/fail proxy proxy HipChat PyPI 23 PyPI CI Python Python Django Python Django PyPI CI PyPI CI HipChat Tox pytest pytest-flake pylint pychecker Sphinx automodule PyPI Django (Django settings.py ) Django django REST framework 25

6.4 before/after 6.4.1 Debian CI Debian Debian CI Python setup.py Python Python 6.4.2 * 50 Debian Python * 51 Jenkins LDAP * 52 PyPI URL pip --index-url 6.4.3 Debian Python Python Debian * 53 6.5 Debian CI Debian 6.5.1 Python Debian 6.5.2 apt-get Debian * 54 *50 VPN HTTPS *51 VM preseed *52 devpi-ldap (https://pypi.python.org/pypi/devpi-ldap) *53 *54 Tomcat Oracle JDK 26

* 55 Sid 6.5.3 Ubuntu LTS Debian stable backports Sid upstream 6.5.4 Python OpenStack Ansible Ansible 6.6 Python Debian Python Debian 6.6.1 Debian apt-get Debian ( ) 6.6.2 Python Python * 56 pip Sid Debian Debian stable Ubuntu LTS * 57 Debian Python virtualenv/pyvenv venv Debian Tox Debian python-tox setup.py tox.ini Tox Debian Tox python setup.py test setup() install requires easy install Django pip setup.py test easy install Django setup.py test easy install Tox Jenkins setup.py test Tox tox easy install pip toxinidir testenv *55 Cassandra *56 pyenv *57 PyPI Debian Python HTTP 27

6.6.3 Python Debian Debian virtualenv pyvenv --system-site-packages Debian Python venv venv 6.6.4 Web Debian Web Debian start-stop-daemon uwsgi Apache Nginx init Web uscan uupdate Debian * 58 6.7 Python Debian Python & Python Python pip C binding Python PyPI Debian * 59 Debian Python dh-python pybuild Golang Golang PyPI Python Debian 6.8 Debian Debian Ruby [1] Web Debian, http://gum.debian.or.jp/2013/session/437.html [2] Jenkins Debian, http://tokyodebian.alioth.debian.org/2014-07.html [3] I made debsign of Python libary that can be run without a TTY, http://d.palmtb.net/2014/05/28/i_made_debsign_of_python_libary_ that_can_be_run_without_a_tty.html [4] Retrieve and generate debian package of Oracle JDK, http://d.palmtb.net/2014/04/16/retrieve_and_generate_debian_package_of_ oracle_jdk.html [5] How to build custom Debian package automatically by Jenkins, http://d.palmtb.net/2014/04/12/how_to_build_custom_debian_ package_automatically_by_jenkins.html [6] Issue deploying Jenkins to Tomcat7 Debian package in Wheezy, http://d.palmtb.net/2014/03/27/issue_deploying_jenkins_to_ tomcat7_debian_package_in_wheezy.html [7], http://www.slideshare.net/aodag/ss-39068785 *58 bdist deb *59 netsnmp-python Debian libvirt-python PyPI 28

2015 7 Emacs Debian henrich 7.1 Debian elisp emacs Debian Step 1. Step 2. Step 3. emacsen-common /usr/share/doc/emacsen-common/debian-emacs-policy.gz step by step 7.2 step by step dh-make dh make dh-make dh make - *.el with-emacs.el ( * 60 ) $ sudo apt-get install dh-make $ dh_make --createorig Type of package: single binary, indep binary, multiple binary, library, kernel module, kernel patch? [s/i/m/l/k/n] s Maintainer name : Hideki Yamane Email-Address : henrich@xxxxxx Date : Sun, 04 Jan 2015 12:26:09 +0900 Package Name : ag-el Version : 0.44 License : blank Type of Package : Single Hit <enter> to confirm: Currently there is no top level Makefile. This may require additional tuning. Done. Please edit the files in the debian/ subdirectory now. You should also check that the ag.el Makefiles install into $DESTDIR and not in /. *60 http://bugs.debian.org/696793 29

$ ls debian/ README.Debian changelog emacsen-install.ex manpage.sgml.ex preinst.ex README.source compat emacsen-remove.ex manpage.xml.ex prerm.ex ag.el.cron.d.ex control emacsen-startup.ex menu.ex rules ag.el.default.ex copyright init.d.ex postinst.ex source ag.el.doc-base.ex docs manpage.1.ex postrm.ex watch.ex emacsen-*.ex.ex $ ls changelog control docs emacsen-remove rules watch compat copyright emacsen-install emacsen-startup source emacsen* debian/control $ vi debian/control ------debian/control --------------- Package: ag-el Architecture: any Depends: ${shlibs:depends}, ${misc:depends} Description: <insert up to 60 chars description> <insert long description, indented with spaces> Package: ag-el Architecture: all Depends: ${shlibs:depends}, ${misc:depends}, emacsen-common (>= 2.0.8), emacs, silversearcher-ag, Description: Emacs frontend to ag The Silver Searcher (a.k.a. ag) is very fast grep-like program. It is faster and has an attractive features than grep. ag.el is simple ag frontend for Emacs, loosely based on ack-and-half.el. ------debian/control --------------- Architecture: elisp all Depends emacsen-common (>= 2.0.8), emacs 2 emacsen-common (>= 2.0.8) Emacs Policy debian/emacs-compat 0 dh installemacsen man dh installemacsen $ man dh_installemacsen...... FILES debian/package.emacsen-compat Installed into usr/lib/emacsen-common/packages/compat/package in the package build directory....... emacs Emacs24 Depends: emacs24 Emacs25 Depends $ apt-cache show emacs Package: emacs Source: emacs-defaults Version: 46.1 Installed-Size: 25 Maintainer: Rob Browning <rlb@defaultvalue.org> Architecture: all Depends: emacs24 emacs24-lucid emacs24-nox Description-ja: GNU Emacs ( ) GNU Emacs Emacs Description-md5: 21fb7da111336097a2378959f6d6e6a8 Tag: devel::editor, role::dummy, role::metapackage, suite::emacs, suite::gnu, use::editing Section: editors Priority: optional Filename: pool/main/e/emacs-defaults/emacs_46.1_all.deb Size: 1634 MD5sum: 1f115942065ac452467e02377368ee22 SHA1: dbb1343a3d24f60e5038994e3528dd7486e40943 SHA256: c1fad54e790d69b83f32f2612963baba3ea8091ff3ca72c960c7312096223e3a Xemacs emacsen 30

"Depends: emacs emacsen" dh-make dh-make BTS reportbug 1 -A $ debcheckout dh-make $ cd dh-make $ git checkout -b support-modern-emacs-policy...... $ git format-patch master $ ls 0001-add-emacsen-compat-for-modern-Emacs-lisp-package.patch 0002-add-debian-control-file-for-Emacs-add-on.patch debian dh_make dh_make.1 lib $ reportbug -A 0001-add-emacsen-compat-for-modern-Emacs-lisp-package.patch \ -A 0002-add-debian-control-file-for-Emacs-add-on.patch dh-make Bug#774545 dh-make debian/control *.el Emacs add-on control control Emacs Section: lisp Source: #PACKAGE# Section: lisp Priority: optional Maintainer: #USERNAME# <#EMAIL#> Build-Depends: #BUILD_DEPS# Standards-Version: #POLICY# Homepage: <insert the upstream URL, if relevant> #Vcs-Git: git://anonscm.debian.org/collab-maint/#package#.git #Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/#package#.git/ Package: #PACKAGE# Architecture: all Depends: ${misc:depends}, emacsen-common (>= 2.0.8), emacs emacsen, Description: <insert up to 60 chars description> <insert long description, indented with spaces> Package: #PACKAGE# Section: lisp Architecture: all Depends: ${misc:depends}, emacsen-common (>= 2.0.8), emacs emacsen, Description: <insert up to 60 chars description> <insert long description, indented with spaces> 1 Source: #PACKAGE# Section: UNKNOWN Priority: optional Maintainer: #USERNAME# <#EMAIL#> Build-Depends: #BUILD_DEPS# Standards-Version: #POLICY# Homepage: <insert the upstream URL, if relevant> #Vcs-Git: git://anonscm.debian.org/collab-maint/#package#.git #Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/#package#.git/ debuild lintian warning 31

$ dpkg --contents /var/cache/pbuilder/result/ag-el_0.44-1_all.deb drwxr-xr-x root/root 0 2015-01-04 13:35./ drwxr-xr-x root/root 0 2015-01-04 13:35./usr/ drwxr-xr-x root/root 0 2015-01-04 13:35./usr/share/ drwxr-xr-x root/root 0 2015-01-04 13:35./usr/share/doc/ drwxr-xr-x root/root 0 2015-01-04 13:35./usr/share/doc/ag-el/ -rw-r--r-- root/root 175 2015-01-04 13:10./usr/share/doc/ag-el/changelog.Debian.gz -rw-r--r-- root/root 1089 2015-01-04 13:35./usr/share/doc/ag-el/copyright -rw-r--r-- root/root 5279 2014-08-05 05:58./usr/share/doc/ag-el/README.md.gz drwxr-xr-x root/root 0 2015-01-04 13:35./usr/lib/ drwxr-xr-x root/root 0 2015-01-04 13:35./usr/lib/emacsen-common/ drwxr-xr-x root/root 0 2015-01-04 13:35./usr/lib/emacsen-common/packages/ drwxr-xr-x root/root 0 2015-01-04 13:35./usr/lib/emacsen-common/packages/remove/ -rwxr-xr-x root/root 465 2015-01-04 13:35./usr/lib/emacsen-common/packages/remove/ag-el drwxr-xr-x root/root 0 2015-01-04 13:35./usr/lib/emacsen-common/packages/install/ -rwxr-xr-x root/root 1280 2015-01-04 13:35./usr/lib/emacsen-common/packages/install/ag-el drwxr-xr-x root/root 0 2015-01-04 13:35./usr/lib/emacsen-common/packages/compat/ -rw-r--r-- root/root 2 2015-01-04 13:35./usr/lib/emacsen-common/packages/compat/ag-el drwxr-xr-x root/root 0 2015-01-04 13:35./etc/ drwxr-xr-x root/root 0 2015-01-04 13:35./etc/emacs/ drwxr-xr-x root/root 0 2015-01-04 13:35./etc/emacs/site-start.d/ -rw-r--r-- root/root 1225 2015-01-04 13:35./etc/emacs/site-start.d/50ag-el.el 7.3 elisp emacsen-common /usr/share/doc/emacsen-common/debian-emacspolicy.gz dh-make Policy tips dh-make 32

2015 8 Debian GNU/kFreeBSD Jail 8.1 Debian GNU/kFreeBSD FreeBSD Debian docker?! Debian GNU/kFreeBSD FreeBSD Jail 8.2 Debian Ports Debian GNU/kFreeBSD Debian Ports * 61 CPU FreeBSD Debian Debian Debian GNU/kFreeBSD (k kernel ) Intel CPU (kfreebsd-amd64 kfreebsd-i386) Debian 6 (Squeeze) stable Debian 7 (Wheezy) stable Debian 8 (Jessie) Drop * 62 8.3 Debian Debian debootstrap * 63 # apt-get install debootstrap # mkdir -p /srv/jail # cd /srv/jail # debootstrap --arch=[arch] [release] [dir] http://ftp.jp.debian.org/debian Debian qemu CrossDebootstrap * 64 *61 https://www.debian.org/ports/ *62 https://lists.debian.org/debian-devel-announce/2014/09/msg00002.html stable sid kfreebsd *63 debootstrap debootstrap http://tokyodebian.alioth. debian.org/pdf/debianmeetingresume2013-natsu.pdf *64 https://lists.debian.org/debian-mips/2011/02/msg00031.html 2011 kfreebsd-mips kfreebsd CrossDebootstrap 33

# apt-get install qemu binfmt-support qemu-user-static # debootstrap --foreign --arch=[arch] [release] [dir] http://ftp.jp.debian.org/debian # cp /usr/bin/qemu-[arch]-static /[dir]/usr/bin/ # chroot [dir] # /debootstrap/debootstrap --second-stage 8.4 Debian GNU/kFreeBSD Jail Debian GNU/kFreeBSD Jail Debian GNU/kFreeBSD unstable amd64 FreeBSD-10.1 kernel (10.1 svn274115-2) (192.168.0.0/24) FreeBSD Jail jail apt # apt-get install freebsd-utils # which jail /usr/sbin/jail jls * 65 jexec * 66 Jail sshd ssh Jail Jail IP Alias Jail /dev mount jail Jail 8.4.1 kfreebsd-amd64 kfreebsd-i386 Jail Jail kfreebsd-amd64 kfreebsd-i386 # mkdir -p /srv/jail # cd /srv/jail # debootstrap --arch=kfreebsd-amd64 wheezy jail_kf64_1 http://ftp.jp.debian.org/debian Jail # cd /srv/jail # vi jail_kf64_1/etc/resolv.conf nameserver 192.168.0.1 # vi jail_kf64_1/etc/hostname jail_kf64_1 Jail sshd *65 jls jail Jail kernel jid *66 jexec Jail # jexec 1 /bin/sh 34

# chroot jail_kf64_1 # apt-get install openssh-server # passwd # adduser user # passwd user Jail debootstrap jail Debian web Jail * 67 Jail $ cat jail_kf64_1 #!/bin/sh JID=1 JID_HOST=jail_kf64_1 JID_IPADDR=192.168.0.61 JID_NETMASK=255.255.255.0 JID_SH_PARAM= -- -c JID_CMD= /etc/init.d/rc S && /etc/init.d/rc 2 $ cat jail-bootstrap.sh #!/bin/sh../$1 echo ---- echo start prison. echo [target] JID: $JID, name: $JID_HOST echo ---- echo NIC_DEV=em0 # add ip alias /sbin/ifconfig $NIC_DEV alias $JID_IPADDR netmask $JID_NETMASK # Linux-like /proc and /sys filesystems mount -t linprocfs linprocfs /srv/jail/$jid_host/proc mount -t linsysfs linsysfs /srv/jail/$jid_host/sys # Ramdisk required for /run mount -t tmpfs tmpfs /srv/jail/$jid_host/run # A read-only /dev filesystem with restricted set of devices mount -t devfs devfs /srv/jail/$jid_host/dev # :XXX: ruleset 4 must be initialised as explained earlier in this Wiki page devfs -m /srv/jail/$jid_host/dev rule -s 4 applyset # Ensure the jail has some essential devices for DEVICE in null random urandom zero do if [! -e /srv/jail/$jid_host/dev/$device ] then echo error: device /dev/$device MUST be available in the jail exit 1 fi done # Ensure the jail has only a limited set of devices #for DEVICE in mem kmem #do if [ -e /srv/jail/$jid_host/dev/$device ] # then # echo error: device /dev/$device MUST NOT be available in the jail # exit 1 # fi #done # Compatibility symlink from /dev/shm to /run/shm ln -s /run/shm /srv/jail/$jid_host/dev/ # Optionally enable networking HOSTNAME=$JID_HOST # :XXX: this IP address *must* be assigned to one of the host s interfaces before the guest can use it IP=$JID_IPADDR mkdir -p /var/run/jail jail -J /var/run/jail/$jid.jid -c jid=$jid \ name=jail$jid \ path=/srv/jail/$jid_host \ host.hostname=$jid_host \ ip4.addr=$ip \ command=/bin/sh $JID_SH_PARAM $JID_CMD *67 https://wiki.debian.org/debian_gnu/kfreebsd/jails 35

Jail $ sudo./jail-bootstrap.sh jail_kf64_jail ---- start prison. [target] JID: 1, name: jail_kf64_1 ---- devfs rule: ioctl DEVFSIO_SAPPLY: No such process [info] Using makefile-style concurrent boot in runlevel S. hostname: the specified hostname is invalid kern.module_path: /lib/modules/10.1-0-amd64 sysctl: kern.module_path=/lib/modules/10.1-0-amd64: Operation not permitted [...] Loading devfs rules...devfs ruleset: ioctl DEVFSIO_SUSE: Operation not permitted (warning). mount: tmpfs: Operation not permitted mount: tmpfs: Operation not permitted [ ok ] Activating swap...done. mount: /: unknown special file or file system mount: /run: unknown special file or file system mount: /proc: unknown special file or file system mount: /sys: unknown special file or file system [ ok ] Activating lvm and md swap...done. [...] Checking file systems...fsck from util-linux 2.25.2 done. [ ok ] Cleaning up temporary files... /tmp. [ ok ] Mounting local filesystems...done. /etc/init.d/mountall.sh: 59: kill: No such process [ ok ] Activating swapfile swap...done. mount: tmpfs: Operation not permitted mount: tmpfs: Operation not permitted [ ok ] Cleaning up temporary files... [...] Starting device state change daemon : devddevd: Can t open devctl device /dev/devctl: Device or resource busy failed! [...] Configuring network interfaces...ifconfig: up: permission denied ifconfig: socket(family 28,SOCK_DGRAM: Protocol not supported done. [ ok ] Cleaning up temporary files... [FAIL] startpar: service(s) returned failure: hostname.sh kldutils... failed! [info] Using makefile-style concurrent boot in runlevel 2. [...] Starting enhanced syslogd: rsyslogdln: failed to create symbolic link /dev/xconsole : Operation not permitted. ok [ ok ] Starting periodic command scheduler: cron. [ ok ] Starting OpenBSD Secure Shell server: sshd. Jail ssh $ ssh user@192.168.0.61 user@192.168.0.61 s password: user@jail_kf64_1:~$ Jail Jail root@jail_kf64_1:~# sh /etc/init.d/rc 0 8.4.2 FreeBSD-10.1-RELEASE Jail FreeBSD # mkdir -p /srv/jail/jail_fb101_1 # cd /srv/jail/jail_fb101_1 # wget http://ftp.jaist.ac.jp/pub/freebsd/releases/amd64/amd64/10.1-release/base.txz # tar xvf base.txz # ls COPYRIGHT bin dev lib media proc root sys usr base.txz boot etc libexec mnt rescue sbin tmp var Jail # vi etc/resolv.conf nameserver 192.168.0.1 Jail sshd 36

# vi etc/rc.conf sshd_enable= YES sendmail_enable= NONE # cd.. # chroot jail_fb101 # passwd # adduser user # passwd user FreeBSD-10.1-RELEASE Jail $ cat jail_fb101_1 JID=3 JID_HOST=jail_fb101_1 JID_IPADDR=192.168.0.63 JID_NETMASK=255.255.255.0 JID_SH_PARAM= JID_CMD= /etc/rc Jail $ sudo./jail-bootstrap.sh jail_fb101_1 ---- start prison. [target] JID: 3, name: jail_fb101_1 ---- mount: /srv/jail/jail_fb101_1/usr/src/sys: No such file or directory mount: /srv/jail/jail_fb101_1/run: No such file or directory devfs rule: ioctl DEVFSIO_SAPPLY: No such process /etc/rc: WARNING: $hostname is not set -- see rc.conf(5). Creating and/or trimming log files. ln: /dev/log: Operation not permitted Starting syslogd. ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib 32-bit compatibility ldconfig path: /usr/lib32 Clearing /tmp (X related). Updating motd:. Performing sanity check on sshd configuration. Starting sshd. Starting cron. Mon Feb 16 22:43:36 UTC 2015 Jail ssh $ ssh user@192.168.0.63 Password for user@jail_fb101_1: user@jail_fb101_1:~ % Jail Jail * 68 root@jail_fb101_1:/ # sh /etc/rc.shutdown 8.4.3 linux-i386 Jail debian FreeBSD kernel Linux 32bit Linux FreeBSD Linux linux base Ports linux.ko kldload Debian GNU/kFreeBSD kernel static link linux.ko Linux sysctl linux kernel linux-2.6.32 squeeze * 69 *70 *68 https://www.freebsd.org/doc/en/books/handbook/jails-build.html kernel jid *69 chroot FATAL: kernel too old too old *70 FreeBSD Ports linux base-c6 CentOS-6 linux kernel CentOS-6 linux kernel 2.6.32 squeeze 37

# vi /etc/sysctl.conf compat.linux.osrelease=2.6.32 # sysctl -p /etc/sysctl.conf compat.linux.osrelease: 2.6.16 -> 2.6.32 # mkdir -p /srv/jail # cd /srv/jail # debootstrap --foreign --arch=i386 squeeze jail_linux32_1 http://ftp.jp.debian.org/debian chroot Linux # chroot jail_linux32_1 I have no name!@test-kf2:/# debootstrap second-stage I have no name!@test-kf2:/# /debootstrap/debootstrap --second-stage /debootstrap/debootstrap: 1303: /debootstrap/debootstrap: cannot create //test-dev-null: Operation not supported E: Cannot install into target / mounted with noexec or nodev mount mount debootstrap 8.5 Debian GNU/kFreeBSD FreeBSD Jail Debian GNU/kFreeBSD on FreeBSD * 71 FreeBSD Jail Debian GNU/kFreeBSD 8.6 Debian/kFreeBSD jail http://hachulog.blogspot.jp/2011/11/debiankfreebsdjail.html Debian GNU kfreebsd Jails https://wiki.debian.org/debian_gnu/kfreebsd/jails 2013 debootstrap http: //tokyodebian.alioth.debian.org/pdf/debianmeetingresume2013-natsu.pdf *71 FreeBSD Ports /usr/ports/sysutils/debootstrap 38

2015 9 DPN 2014 2014 DPN(Debian Project News * 72 ) Debian Project 2014 1 6 12 1 16 9.1 1st quarter 1 31 IA64 Jessie 2 11 CTTE Jessie Linux init systemd 3 19 Jessie 1 9.2 2nd quarter 4 17 DPL Lucas Nussbaum DPL 4 28 Code of Conduct CTTE systemd debian-devel 4 26 SPARC Jessie 5 22 Debian GNU/Hurd 80% SysVinit 5 31 stable Squeeze 5 squeeze-lts 6 3 MATE1.8 6 18 libc eglibc glibc 9.3 3rd quarter 8 16 Debian Day Debian 21 8 22 8 31 DebConf14 9 4 Cinnamon Jessie 9 19 Jessie GNOME *72 https://www.debian.org/news/weekly/ 39

9.4 4th quarter 10 22 Debian Multimedia Maintainers Codec 11 5 Jessie 11 9 Debian 9 Stretch Debian 10 Buster 11 18 init system coupling General Resolution is not required 40

2015 10 2014 2015 Debian JP 2014 Debian 2007 3 8 100 10.1 10.1.1 10.1.2 Debian 3D kvm Notmuch Mail Debian systemd Linux 5 jessie (Debian BTS) 10.2 Doorkeeper connpass 10.3 /NM OSC Kansai@Kyoto KOF2014 Debian Debian NM NM Debian Maintainer / 41

10.4 Debian 24 8 1 0 or 0 1 24 ( 6 ) 42

4 Debian (2007-2008) 2007 3 19 2007 4 25 goodbye youtube 2007 6 23 debian/rules bugreport 2007 7 20 OSC-Kansai 2007 8 20 Inkscape patch dpatch 2007 9 16 debtorrent 2007 10 22 SPAM 2007 11 20 KOF 2007 12 15 ipod touch 2008 2 20 PC Cluster, GIS, TEX 2008 3 23 bug report, developer corner, GPG 2008 4 24 colinux, Debian GNU/kFreeBSD, sid 2008 5 25 ipv6, emacs, ustream.tv 2008 6 20 pbuilder, hotplug, ssl 2008 8 13 colinux 2008 9 17 debian mentors, ubiquity, DFSG 2008 10 11 cdbs,cdn.debian.or.jp 2008 11 35 KOF 2008 12? TeX 5 Debian (2009-2010) 2009 1 18 DMCK, LT 2009 3 12 Git 2009 4 13 Installing sid, Mancoosi, keysign p 2009 6 18 Debian Live, bash 2009 7 30? OSC2009Kansai 2009 8 14 DDTSS, lintian 2009 9 14 reportbug, debian mentors 2009 10 16 gdb, packaging 2009 11 35 KOF2009 2009 12 16 GPS program, Open- StreetMap 2010 1 16 Xen, 2010 2010 2 16, GAE 2010 3 30? OSC2010Kobe 2010 4 12, 2010 5 11 ubuntu, squeeze 2010 6 11 debhelper7, cdbs, puppet 2010 7 40? OSC2010Kyoto 2010 8 17 emdebian, kfreebsd pp 2010 9 17 WM 2010 10 12 initramfs, debian live 2010 11 33 KOF2010 2010 12 14 Proxmox, annual review 43

6 Debian (2011-2012) 2011 1 10 0 BTS, kfreebsd 2011 2 15 0 pbuilder, Squeeze 2011 3 17 0, 2011 4 25 0 OSC Kansai@Kobe 2011 5 20 12 vi, dpkg 2011 6 17 0 vcs-buildpackage{svn, git}, IPv6 2011 7 17 0 OSC Kansai@Kyoto 2011 8 20 9 2011 9 11 0 vcs-buildpackage{bzr, git} 2011 10 11 0 Emacs, vim Debian, 2011 11 23 0 KOF 2011 2011 12 13 5 NM, BTS 2012 1 7 0 Debian 2012 2 14 0 autofs+pam chroot, t- code, Debian Policy 2012 3 12 0 Konoha, t-code, Debian Policy 2012 4 12 0, Konoha, Debian Policy 2012 5 13 0 Debian LDAP( ), ITP, Debian Policy 2012 6-0 Debian 2012 7 10 0 Debian LDAP, Debian Policy 2012 8 28 2 OSC Kansai@Kyoto 2012 8 16 0 Debian Kerberos, News from EDOS 2012 9 8 0 clang, Debian Policy 2012 10 14 3, DSA 2012 11 34 0 KOF 2012 2012 12 12 0 Debian on Android, Debian Policy 7 Debian (2013) 2013 1 8 0 Using Drupal on Debian, Debian Policy 8 2013 2 11 6 Debian Installer, Ruby In Wheezy 2013 3 12 6 Ubuntu GNOME Shell, GNOME 2013 4 10 0, AWS Debian 2013 5 17 0 Debian Ubuntu, Debian 2013 6-0 Debian 2013 7 0 OSC 2013 Kansai @ Kyoto, GPG 2013 8 8 3 puppet 2013 9 11 2 Linux, dgit 2013 10 11 0 ALSA, gitbuildpackage again 2013 11 20 0 KOF 2013 2013 12 6 0 2013 2014, 44

8 Debian (2014) 2014 1 12 0 LT, 2014 2 10 0 2014 3 10 0 Debian 3D, 2014 4 11 0 kvm, Notmuch Mail, 2014 5 8 0 2014 6 11 2 Debian systemd, Linux,, 2014 8 30 0 OSC 2014 Kansai @ Kyoto 11 0 2014 9 7 0 2014 10 7 0 2014 11 30 0 KOF 2014 4 0, 2014 12 9 0 2014 2015, 45

2015 11 Debian Trivia Quiz Debian Debian debian-devel-announce@lists.debian.org debian-devel@lists.debian.org Debian Project News 1. 2014/11 Debconf15 A 3 B 9 C 11 2. 2014/11/18 Debian A Texus Instruments B CASIO C Hewllet Packard 3. Debian init General Resolution A init B init OK C General Resoultion 4. Debian Med 1.99 A B C (HIS) 5. 2014/11/14 Debian BTS Debian tag A newcomer B gift C easeofcake 6. Mysql MysqlDB DB PXC A Protected exchange Controler B Posgresql extra Controler C Percona XtraDB Cluster 46

7. 2014/11/20 systemd A ProtectHome B ProtectSystem C PrivateTmp 8. 12/29 Debian chromium A tracker.debian.org B sources.debian.net C www.debian.or.jp 9. 2014/11/11 Raphaël Hertzog DEP14 A git B control Debian-Homepage C debian/upstream/metadata 10. 2015/1/8 Marvel Debian ARM A 7 B 8 C 10 11. 2015/1/10 wheezy A 7.6 B 7.7 C 7.8 12. 2015/1/1 Debian keyring? A 2048 B 4096 C 8192 13. 2014/12/6 cdn.debian.net FQDN CNAME debian-devel ML A ftp.debian.or.jp B ftp.jp.debian.org C http.debian.net 14. 2015/1/9 debian-devel ML description description A firmware-linux-nonfree B texlive-latex-extra C irssi-scripts 15. 2015/2/6 security mirror A B C 16. 2015/1/26 Debian Installer A Jessie RC 1 B Jessie RC 2 C Jessie RC 3 17. testing Remove Jessie A 2/5 B 2/14 C 2 18. 2015/2/13 GSoC 2015 Debian GSoC 2/15 A Apport of Debian B Coinstallable PHP Versions C Debian Gnu/Hurd enhancements 19. 2015/2/13 Reproducible Builds main % A 62% B 83% C 100% 20. 2015/3/3 DebConf15 A 2015/3/7 B 2015/3/15 C 2015/3/29 47

21. 2015/3/4 DPL DPL A 2015/3/4 B 2015/3/9 C 2015/4/1 22. 2015/3/1 cdn.debian.net FQDN FQDN A ftp.debian.org B http.debian.net C sources.debain.net 23. 2015/2/17 DPL Lucas Nussbaum A DSA team B partners team C Debian team 24. 2015/2/23 Debian indenti.ca zak A B Toy Story C Citizenfour 25. 2015/3/31 Jessie A 4/1 B 4/18 C 4/25 26. 2015/4/16 lucas bit from DPL Debian? A libdvdcss B OTR software C Unreal Engine4 27. Debian Debian Project 4/16 lucas A Debian Release team B Debian Outreach team C Technical Comittie 28. 2015/4/15 DPL A Mehdi Dogguy B Gergely Nagy C Neil McGovern 29. Jessie A 2015/4/11 B 2015/4/18 C 2015/4/25 30. Jessie A Debian Games Blend B OpenJDK C androidsdk-tools 31. Debian GNU/Hurd 2015 2015/4/30 GNU Mach A 1.6 B 1.5 C 1.4 32. 2015 GSoC Debian MIPS ports A B MIPS CPU C MIPS CPU 33. http.debian.net debian.org URL A http://http.debian.org/debian B http://httpredir.debian.org/debian C http://www.debian.org/ 34. debian libdvdcss/zfs 2015/5 Bit From DPL? A DPL B C 48

2015 12 debian-arch-linux, 8 debian-emacs-package, 29 debian-kfreebsd-jail, 33 49

2015 13 Debian Trivia Quiz Debian Trivia Quiz 1. C credativ, sipgate, Matanel Foundation, Google, Farsight Security, Martin Alfke / Buero 2.0, Ubuntu, Mirantis, Logilab, Netways,Hetzner 2. A http://hackaday.com/2014/11/18/ running-debian-on-a-graphing-calculator/ TI-NSpire CX 3. C Debian init system 4. C Debian Med PHYLP DFSG BioMedCentral Community-driven development for computational biology at Sprints, Hackathons and Codefests 5. A BTS tag gift newcomer gift tag 6. C Debian Mysql DB MysqlDB,MariaDB,Percona XtraDB Cluster(PCX) 7. A systemd http://0pointer.net/public/systemd-nluug-2014.pdf 8. B zack Debconf14 Raphael Geissert chromium (chrome Debian sources.debian.net zack 117 Debian Debian chromium Nautilus 9. A debian/*,ubuntu/*) http://dep.debian.net/deps/dep14/ Debian-Homepage DEP13 debian/upstream/metadata DEP12 10. B Marvel MV78460 SoC 8 MV78460 ARM v7 Marvel SoC http://www.marvell.com/embedded-processors/armada-xp/ 11. C wheezy 12. A debian-devel-announce 2015/1/1 https://lists.debian.org/debian-devel-announce/2015/01/msg00000.html 13. C cdn.debian.net Araki squeeze apt ver 0.7.21 http redirect http.debian.net 14. B 2015/1/9 unstable/main 1 texlive-latex-extra( 1935!!) 2 texlive-fonts-extra(437 ) 3 irssi-scripts(350 ) unstable/non-free 1 firmware-linux-nonfree(251 ) 15. A Debian security mirror SAKURA Internet (http://www.sakura.ad.jp/) OSC 2015 Tokyo/Spring(http://www.ospn.jp/osc2015-spring/) SAKURA Internet Debian JP Project 16. A Debian Installer Jessie 1/26 RC1 UEFI BTS 50

17. A 2/5 23:59:59 UTC 18. C https://wiki.debian.org/summerofcode2015/projects Apport BTS Coinstallable PHP Version Debian php 5.X PHP /PHP 19. B Reproducible Builds Debian Debian Fedora/OpenSUSE/NixOS https://wiki.debian.org/reproduciblebuilds http://reproducible.alioth.debian.org/presentations/2014-02-01-fosdem14.pdf 20. C DebConf 3/29 UTC DebConf15 2015/8/15-22 DebCamp 8/9-8/14 21. B DPL DPL 3/9 4/1 Debian JP Project 2015 22. B cdn.debian.net apt Debian DNS IP DNS Araki 2007 2010 apt HTTP cdn.debian.net HTTP http.debian.net cdn.debian.net source.list cdn.debian.net FQDN http.debian.net 23. B Debian Project Debian (https://www.debian.org/partners/) partners team DSA The Debian System Administrators Debian team 24. C Citizenfour Special Thanks Debian imdb company Citizenfour 2015 (http://www.imdb.com/company/co0504449/, http://www.huffingtonpost.jp/tatsuheimorozumi/citizenfour b 6741756.html) 25. C 4/25 Jessie Jessie udd 47 RC Fix! Fix! 4/25 connpass Debian JP 26. A libdvdcss ZFS libdvdcss Debian Debian 27. B Debian Debian 28. C Neil McGovern Debian Project Release Team https://www.debian.org/vote/2014/platforms/neilm 2015 Debian JP Project 29. C 4/25 Jessie(Debian 8) Linux kernel 3.16.7 GNU Compiler Collection 4.9.2 GNOME 3.14 Apache 2.4.10 PHP 5.6.7 43,000 30. B Jessie (https://www.debian.org/releases/ jessie/amd64/release-notes/index.ja.html) Debian Games Debian Blend android 31. B 2015/4/10 2015/4/15 GNU/Hurd upstream ) GNU Hurd version 0.6 GNU Mach 1.5 KVM/QEMU 32bit OS 32. A Debian MIPS ports GSoC 51

MIPS ports 33. B http.debian.net HTTP Redirect debian.net Debian debian.org http.debian.net source.list httpredir.debian.org mirrors pseudo-package BTS http://bugs.debian.org/mirrors 34. A 2015/5/19 FTPMasters, SFLC, FSF Linux Foundation

Debian 121 126 Debian 92 98 Debian 93 Debian Bug Squashing Party 94 95 96 Debian8 Jessie 2015 2015 8 16 1 Debian / Debian