Version 7.10-Systemd

Total Page:16

File Type:pdf, Size:1020Kb

Version 7.10-Systemd Linux From Scratch Version 7.10-systemd 製作: Gerard Beekmans 編集総括: Bruce Dubbs 編集: Douglas R. Reno 編集: DJ Lucas 日本語訳: 松山 道夫 Linux From Scratch: Version 7.10-systemd 製作: Gerard Beekmans, 編集総括: Bruce Dubbs, 編集: Douglas R. Reno, 編集: DJ Lucas, 、 日本語訳: 松山 道夫 製作著作 © 1999-2016 Gerard Beekmans Copyright © 1999-2016, Gerard Beekmans All rights reserved. 本書は クリエイティブコモンズライセンス に従います。 本書のインストール手順のコマンドを抜き出したものは MIT ライセンス に従ってください。 Linux® は Linus Torvalds の登録商標です。 Linux From Scratch - Version 7.10-systemd 目次 序文 ..................................................................................................... vi i. はしがき .......................................................................................... vi ii. 対象読者 ......................................................................................... vi iii. LFS が対象とする CPU アーキテクチャー .......................................................... vii iv. LFS と各種標準 .................................................................................. vii v. 各パッケージを用いる理由 ........................................................................ viii vi. 必要な知識 ..................................................................................... xiii vii. 本書の表記 .................................................................................... xiii viii. 本書の構成 .................................................................................... xiv ix. 正誤情報 ........................................................................................ xiv x. 日本語訳について ................................................................................. xiv I. はじめに ............................................................................................... 1 1. はじめに ........................................................................................... 2 1.1. LFS をどうやって作るか ....................................................................... 2 1.2. 前版からの変更点 .............................................................................. 2 1.3. 変更履歴 ...................................................................................... 3 1.4. 変更履歴 (日本語版) .......................................................................... 6 1.5. 情報源 ........................................................................................ 8 1.6. ヘルプ ........................................................................................ 9 II. ビルド作業のための準備 ............................................................................... 11 2. ホストシステムの準備 .............................................................................. 12 2.1. はじめに ..................................................................................... 12 2.2. ホストシステム要件 ........................................................................... 12 2.3. 作業段階ごとの LFS 構築 ..................................................................... 14 2.4. 新しいパーティションの生成 ................................................................... 15 2.5. ファイルシステムの生成 ....................................................................... 16 2.6. 変数 $LFS の設定 ............................................................................ 17 2.7. 新しいパーティションのマウント ............................................................... 17 3. パッケージとパッチ ................................................................................ 19 3.1. はじめに ..................................................................................... 19 3.2. 全パッケージ ................................................................................. 20 3.3. 必要なパッチ ................................................................................. 25 4. 準備作業の仕上げ .................................................................................. 27 4.1. はじめに ..................................................................................... 27 4.2. $LFS/tools ディレクトリの生成 ................................................................ 27 4.3. LFS ユーザーの追加 .......................................................................... 27 4.4. 環境設定 ..................................................................................... 28 4.5. SBU 値について .............................................................................. 29 4.6. テストスイートについて ....................................................................... 29 5. 一時的環境の構築 .................................................................................. 31 5.1. はじめに ..................................................................................... 31 5.2. ツールチェーンの技術的情報 ................................................................... 31 5.3. 全般的なコンパイル手順 ....................................................................... 32 5.4. Binutils-2.27 - 1回め ....................................................................... 34 5.5. GCC-6.2.0 - 1回め ........................................................................... 36 5.6. Linux-4.7.2 API ヘッダー .................................................................... 39 5.7. Glibc-2.24 ................................................................................... 40 5.8. Libstdc++-6.2.0 .............................................................................. 42 5.9. Binutils-2.27 - 2回め ....................................................................... 43 5.10. GCC-6.2.0 - 2回め .......................................................................... 44 5.11. Tcl-core-8.6.6 .............................................................................. 47 5.12. Expect-5.45 ................................................................................. 48 5.13. DejaGNU-1.6 ................................................................................. 49 5.14. Check-0.10.0 ................................................................................ 50 5.15. Ncurses-6.0 ................................................................................. 51 5.16. Bash-4.3.30 ................................................................................. 52 5.17. Bzip2-1.0.6 ................................................................................. 53 5.18. Coreutils-8.25 .............................................................................. 54 iii Linux From Scratch - Version 7.10-systemd 5.19. Diffutils-3.5 ............................................................................... 55 5.20. File-5.28 ................................................................................... 56 5.21. Findutils-4.6.0 ............................................................................. 57 5.22. Gawk-4.1.3 .................................................................................. 58 5.23. Gettext-0.19.8.1 ............................................................................ 59 5.24. Grep-2.25 ................................................................................... 60 5.25. Gzip-1.8 .................................................................................... 61 5.26. M4-1.4.17 ................................................................................... 62 5.27. Make-4.2.1 .................................................................................. 63 5.28. Patch-2.7.5 ................................................................................. 64 5.29. Perl-5.24.0 ................................................................................. 65 5.30. Sed-4.2.2 ................................................................................... 66 5.31. Tar-1.29 .................................................................................... 67 5.32. Texinfo-6.1 ................................................................................. 68 5.33. Util-linux-2.28.1 ........................................................................... 69 5.34. Xz-5.2.2 .................................................................................... 70 5.35. ストリップ .................................................................................. 71 5.36. 所有者の変更 ................................................................................ 71 III. LFSシステムの構築 ................................................................................... 72 6. 基本的なソフトウェアのインストール ................................................................ 73 6.1. はじめに ..................................................................................... 73 6.2. 仮想カーネルファイルシステムの準備 ........................................................... 73 6.3. パッケージ管理 ............................................................................... 74 6.4. Chroot 環境への移行 ......................................................................... 77 6.5. ディレクトリの生成 ........................................................................... 78 6.6. 基本的なファイルとリンクの生成 ............................................................... 79 6.7. Linux-4.7.2 API ヘッダー .................................................................... 82 6.8. Man-pages-4.07 ............................................................................... 83 6.9. Glibc-2.24 ................................................................................... 84 6.10. ツールチェーンの調整 ........................................................................ 90 6.11. Zlib-1.2.8 .................................................................................. 92 6.12. File-5.28 ................................................................................... 93 6.13. Binutils-2.27 ............................................................................... 94 6.14. GMP-6.1.1 ..................................................................................
Recommended publications
  • Final Rule: Investment Company Reporting Modernization
    SECURITIES AND EXCHANGE COMMISSION 17 CFR Parts 200, 210, 232, 239, 240, 249, 270, 274 [Release Nos. 33-10231; 34-79095; IC-32314; File No. S7-08-15] RIN 3235-AL42 INVESTMENT COMPANY REPORTING MODERNIZATION AGENCY: Securities and Exchange Commission. ACTION: Final rule. SUMMARY: The Securities and Exchange Commission is adopting new rules and forms as well as amendments to its rules and forms to modernize the reporting and disclosure of information by registered investment companies. The Commission is adopting new Form N-PORT, which will require certain registered investment companies to report information about their monthly portfolio holdings to the Commission in a structured data format. In addition, the Commission is adopting amendments to Regulation S-X, which will require standardized, enhanced disclosure about derivatives in investment company financial statements, as well as other amendments. The Commission is adopting new Form N-CEN, which will require registered investment companies, other than face-amount certificate companies, to annually report certain census-type information to the Commission in a structured data format. The Commission is adopting amendments to Forms N-1A, N-3, and N-CSR to require certain disclosures regarding securities lending activities. Finally, the Commission is rescinding current Forms N-Q and N-SAR and amending certain other rules and forms. Collectively, these amendments will, among other things, improve the information that the Commission receives from investment companies and assist the Commission, in its role as primary regulator of investment companies, to better fulfill its mission of protecting investors, maintaining fair, orderly and efficient markets, and facilitating capital formation.
    [Show full text]
  • FIRDS Reference Data Reporting Instructions
    Reporting Instructions FIRDS Reference Data System 17 September 2020 | ESMA 65-11-1193 Date: 17 September 2020 ESMA 65-11-1193 Document control: Version Date Author Comments 1.0 26/10/2016 ESMA Version 1 for publication 1.1 12/06/2017 ESMA Version 1.1 for publication 2.0 31/10/2018 ESMA Changes applicable to the major maintenance release planned Q1 2019 – XML Schema 1.1.0 Corrections and clarifications 2.1 02/09/2019 ESMA Removal of SI’s and APA’s requirement to report Non-Working days New CFI based validations 02082019 2.2 25/08/2020 ESMA Cancellation of records New CFI based validations 02/03/2020 2.3 17/09/2020 ESMA Cancellation of records - Updated Reference documents: Ref Title Version Author Date 1 MiFIR - REGULATION (EU) No 600/2014 European 15 May 2014 600/2014 OF THE Parliament EUROPEAN PARLIAMENT Council of AND OF THE COUNCIL of 15 Europe May 2014 (Article 27) 2 MAR - REGULATION (EU) No 596/2014 European 16 April 2014 596/2014 OF THE Parliament EUROPEAN PARLIAMENT Council of Europe AND OF THE COUNCIL of 16 April 2014 (Article 4) 3 MiFIR RTS – REGULATION 600/2014 European 14 July 2016 (EU) No 600/2014 OF THE Parliament EUROPEAN PARLIAMENT Council of Europe AND OF THE COUNCIL of 14 July 2016 ESMA • CS 60747 – 201 - 203 rue de Bercy • 75012 • Paris France • Tel. +33 (0) 1 58 36 43 21 • www.esma.europa.eu 2 Date: 17 September 2020 ESMA 65-11-1193 4 MAR RTS – COMMISSION 909/2016 European 1 March 2016 DELEGATED REGULATION (EU) Parliament 2016/909 of 1 March 2016 Council of supplementing Regulation (EU) Europe No 596/2014 of the European Parliament and of the Council with regard to regulatory technical standards for the content of notifications to be submitted to competent authorities and the compilation, publication and maintenance of the list of notifications ESMA • CS 60747 – 201 - 203 rue de Bercy • 75012 • Paris France • Tel.
    [Show full text]
  • Using the GNU Compiler Collection (GCC)
    Using the GNU Compiler Collection (GCC) Using the GNU Compiler Collection by Richard M. Stallman and the GCC Developer Community Last updated 23 May 2004 for GCC 3.4.6 For GCC Version 3.4.6 Published by: GNU Press Website: www.gnupress.org a division of the General: [email protected] Free Software Foundation Orders: [email protected] 59 Temple Place Suite 330 Tel 617-542-5942 Boston, MA 02111-1307 USA Fax 617-542-2652 Last printed October 2003 for GCC 3.3.1. Printed copies are available for $45 each. Copyright c 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being \GNU General Public License" and \Funding Free Software", the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled \GNU Free Documentation License". (a) The FSF's Front-Cover Text is: A GNU Manual (b) The FSF's Back-Cover Text is: You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development. i Short Contents Introduction ...................................... 1 1 Programming Languages Supported by GCC ............ 3 2 Language Standards Supported by GCC ............... 5 3 GCC Command Options .........................
    [Show full text]
  • The GNU Configure and Build System
    The GNU configure and build system Ian Lance Taylor Copyright c 1998 Cygnus Solutions Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the con- ditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another lan- guage, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation. i Table of Contents 1 Introduction ............................... 1 1.1 Goals................................................... 1 1.2 Tools ................................................... 1 1.3 History ................................................. 1 1.4 Building ................................................ 2 2 Getting Started............................ 3 2.1 Write configure.in ....................................... 4 2.2 Write Makefile.am ....................................... 6 2.3 Write acconfig.h......................................... 7 2.4 Generate files ........................................... 8 2.5 Example................................................ 8 2.5.1 First Try....................................... 9 2.5.2 Second Try.................................... 10 2.5.3 Third
    [Show full text]
  • 18Th ABMF Agenda
    28th ASEAN+3 Bond Market Forum (ABMF) Meeting And relevant meetings 18-21 June 2018 / Seinan Gakuin University, Fukuoka City, Japan DAY 3 – 20 June 2018 Venue: Multi-Purpose Hall, 1st Floor, Centennial Hall TIME PROGRAM ABMF Sub Forum 2 (SF2) Meeting 08:30 – 09:00 Registration 09:00 – 09:05 Opening Remarks by Mr. Seung-Kwon Lee, SF2 Chair Session 12: RegTech in US 09:05 – 09:40 by Mr. Hudson Hollister, Data Transparency Coalition (DTC) via Webex - Financial Transparency Act in US Session 13: Enhanced Supervisions and Surveillance with Technology by Mr. Lim Kok Eng, Analytics Department, Securities Commission Malaysia 09:40 – 10:20 - XBRL submission platform - Web crawling robots - Artificial Intelligence for sentiment and text mining capability 10:20 – 10:45 Coffee break Session 14: Panel Discussion: Global trends in data collection and standardization for more structured data - What are the drivers of the trends? What are benefits and costs of building structured data environment? - What needs to be standardized (ISO 20022, XBRL, LEI, ISIN, CFI, etc)? - How can we standardize? What is the role of international body? - What does Asia need to understand and prepare? 10:45 – 12:15 Panelist: Mr. Francois Laurent, European Central Bank, ISO TC68 Mr. Masayuki Tagai, JP Morgan, ISO 20022 RMG Vice Convener Mr. Yoshiaki Wada, NTT Data, Chair of XBRL Asia Round Table Mr. Beju Shah, Bank of England Ms. Meiko Morioka, SWIFT Moderator: ADB 12:15 – 12:25 Wrap-up by ADB Secretariat 12:25 – 12:30 Closing Remarks by Mr. Seung-Kwon Lee, SF2 Chair 12:30 – 13:30 Lunch Farewell Dinner, Café d' Erte, 3rd floor, Hotel Clio Court Hakata, 18:30 – 20:30 5-3 Hakataekichuogai , Hakataku, Hakata, 812-0012 Fukuoka RegTech in the United States Hudson Hollister, Executive Director, Data Coalition @hudsonhollister What is RegTech? “RegTech” refers to technological solutions that perform one of the following functions: ● Automate regulatory compliance or regulatory reporting tasks.
    [Show full text]
  • Release 0.11 Todd Gamblin
    Spack Documentation Release 0.11 Todd Gamblin Feb 07, 2018 Basics 1 Feature Overview 3 1.1 Simple package installation.......................................3 1.2 Custom versions & configurations....................................3 1.3 Customize dependencies.........................................4 1.4 Non-destructive installs.........................................4 1.5 Packages can peacefully coexist.....................................4 1.6 Creating packages is easy........................................4 2 Getting Started 7 2.1 Prerequisites...............................................7 2.2 Installation................................................7 2.3 Compiler configuration..........................................9 2.4 Vendor-Specific Compiler Configuration................................ 13 2.5 System Packages............................................. 16 2.6 Utilities Configuration.......................................... 18 2.7 GPG Signing............................................... 20 2.8 Spack on Cray.............................................. 21 3 Basic Usage 25 3.1 Listing available packages........................................ 25 3.2 Installing and uninstalling........................................ 42 3.3 Seeing installed packages........................................ 44 3.4 Specs & dependencies.......................................... 46 3.5 Virtual dependencies........................................... 50 3.6 Extensions & Python support...................................... 53 3.7 Filesystem requirements........................................
    [Show full text]
  • DSB Questions and Answers
    DSB Q&A Document December 2017 Contents General Information ............................................................................................................................... 3 1.1 DSB Governance ...................................................................................................................... 3 1.2 DSB Scope ............................................................................................................................... 3 1.3 DSB Documentation ................................................................................................................ 4 1.4 User Categories ....................................................................................................................... 4 1.5 Connectivity ............................................................................................................................ 5 1.6 How to access DSB data .......................................................................................................... 5 1.7 Third party Risk Management/Info Sec doc ........................................................................... 6 1.8 CFI Code .................................................................................................................................. 6 1.9 Issuer or Operator of the Trading Venue ................................................................................ 6 1.10 DSB ISIN Usage and associated reporting ............................................................................... 6 1.11
    [Show full text]
  • ISO Update Supplément À L'isofocus
    ISO Update Supplément à l'ISOfocus Avril 2021 Les Normes internationales en chantier ISO/DTS Lubrifiants, huiles industrielles et produits con- 6521-2 nexes (Classe L) — Famille D (Compresseurs) Une Norme internationale résulte d’un accord entre les com- — Partie 2: Spécifications des catégories DAH, ités membres de l’ISO. Dans l’établissement d’une Norme interna- DAI et DAJ (Lubrifiants pour compresseurs tionale, le premier stade important est celui du projet de comité (CD) d’air rotatifs à injection d’huile) - qui est diffusé pour examen au sein d’un comité technique de l’ISO. TC 30 Mesure de débit des fluides dans les Lorsqu’un consensus a été obtenu au niveau du comité technique, le conduites fermées document est adressé au Secrétariat central pour traitement en tant que projet de Norme internationale (DIS). Le DIS doit être approuvé ISO/CD 24460 Titre manque par 75 % au moins des comités membres ayant exprimé un vote. Un TC 34 Produits alimentaires vote de confirmation est ensuite effectué sur le projet final de norme ISO/CD 7927-1 Titre manque — Partie 1: Titre manque internationale (FDIS). Les critères d'approbation restant les mêmes. ISO/CD 7927-2 Titre manque — Partie 2: Titre manque TC 35 Peintures et vernis ISO/CD 8130-4 Poudres pour revêtement — Partie 4: Calcul de la limite inférieure d'explosibilité ISO/CD Préparation des subjectiles d'acier avant ap- 11127-7 plication de peintures et de produits assimilés — Méthodes d'essai pour abrasifs non métal- liques destinés à la préparation par projec- CD enregistrés tion — Partie 7: Détermination des chlorures solubles dans l'eau TC 38 Textiles Période du 01 mars au 01 avril 2021 ISO/CD 24040 Textiles - Détermination de certains composés Ces documents sont actuellement à l’étude par le comité technique.
    [Show full text]
  • Gnu Libiberty September 2001 for GCC 3
    gnu libiberty September 2001 for GCC 3 Phil Edwards et al. Copyright c 2001 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”. i Table of Contents 1 Using ............................................ 1 2 Overview ........................................ 2 2.1 Supplemental Functions ........................................ 2 2.2 Replacement Functions ......................................... 2 2.2.1 Memory Allocation ........................................ 2 2.2.2 Exit Handlers ............................................. 2 2.2.3 Error Reporting ........................................... 2 2.3 Extensions ..................................................... 3 3 Obstacks......................................... 4 3.1 Creating Obstacks.............................................. 4 3.2 Preparing for Using Obstacks................................... 4 3.3 Allocation in an Obstack ....................................... 5 3.4 Freeing Objects in an Obstack.................................. 6 3.5 Obstack Functions and Macros ................................. 7 3.6 Growing Objects ............................................... 8 3.7 Extra Fast Growing Objects ...................................
    [Show full text]
  • ASX Market Data Protocol Specification V1.01 © Copyright 2016 ASX Limited ABN 98 008 624 691
    New Trading Platform ASX Market Data Protocol Specification Version 1.01 | September 2016 INFORMATION CLASSIFICATION - CONFIDENTIAL Table of Contents 1. About This Document ................................................................................................................................ 5 Terms and Acronyms ....................................................................................................................... 5 Support Details ................................................................................................................................ 5 Version History ................................................................................................................................ 6 2. ASX Market Data Protocol Overview ......................................................................................................... 7 Sessions............................................................................................................................................ 8 Service Topology and Connection Recommendation ...................................................................... 8 3. Message Protocol .................................................................................................................................... 10 Packet Header ................................................................................................................................ 10 3.1.1. Data Message Header.......................................................................................................
    [Show full text]
  • Kafl: Hardware-Assisted Feedback Fuzzing for OS Kernels
    kAFL: Hardware-Assisted Feedback Fuzzing for OS Kernels Sergej Schumilo1, Cornelius Aschermann1, Robert Gawlik1, Sebastian Schinzel2, Thorsten Holz1 1Ruhr-Universität Bochum, 2Münster University of Applied Sciences Motivation IJG jpeg libjpeg-turbo libpng libtiff mozjpeg PHP Mozilla Firefox Internet Explorer PCRE sqlite OpenSSL LibreOffice poppler freetype GnuTLS GnuPG PuTTY ntpd nginx bash tcpdump JavaScriptCore pdfium ffmpeg libmatroska libarchive ImageMagick BIND QEMU lcms Adobe Flash Oracle BerkeleyDB Android libstagefright iOS ImageIO FLAC audio library libsndfile less lesspipe strings file dpkg rcs systemd-resolved libyaml Info-Zip unzip libtasn1OpenBSD pfctl NetBSD bpf man mandocIDA Pro clamav libxml2glibc clang llvmnasm ctags mutt procmail fontconfig pdksh Qt wavpack OpenSSH redis lua-cmsgpack taglib privoxy perl libxmp radare2 SleuthKit fwknop X.Org exifprobe jhead capnproto Xerces-C metacam djvulibre exiv Linux btrfs Knot DNS curl wpa_supplicant Apple Safari libde265 dnsmasq libbpg lame libwmf uudecode MuPDF imlib2 libraw libbson libsass yara W3C tidy- html5 VLC FreeBSD syscons John the Ripper screen tmux mosh UPX indent openjpeg MMIX OpenMPT rxvt dhcpcd Mozilla NSS Nettle mbed TLS Linux netlink Linux ext4 Linux xfs botan expat Adobe Reader libav libical OpenBSD kernel collectd libidn MatrixSSL jasperMaraDNS w3m Xen OpenH232 irssi cmark OpenCV Malheur gstreamer Tor gdk-pixbuf audiofilezstd lz4 stb cJSON libpcre MySQL gnulib openexr libmad ettercap lrzip freetds Asterisk ytnefraptor mpg123 exempi libgmime pev v8 sed awk make
    [Show full text]
  • The Role of ANNA and ISO Standards in the International Capital Markets
    ANNA numbers the world Association of National Numbering Agencies scrl The role of ANNA and ISO Standards in the International Capital Markets Dan Kuhnel – ANNA Chairman XII International AECSD Conference Almaty, Kazakhstan – September 10/11, 2015 ANNA numbers the world Name Agenda Who is ANNA? - Objectives - Mission Statement - ANNA Organisation and Membership - ANNA Service Bureau Overview - Benefits of ANNA Membership ANNA’s role in Cross-Border Standardisation - Overview of ISO Financial standards - Existing ISO Financial standards - ISO Financial Standards in preparation ANNA’s involvement in the Eurasian Capital Markets - How are we involved? - Benefits for members and the region ANNA numbers the world 2 Agenda What is ANNA? - Objectives - Mission Statement - ANNA Organisation and Membership - ANNA Service Bureau Overview - Benefits of ANNA Membership ANNA’s role in Cross-Border Standardisation - Overview of ISO Financial standards - Existing ISO Financial standards - ISO Financial Standards in preparation ANNA’s involvement in Asian Capital Markets - How are we involved? - Benefits for members and the region ANNA numbers the world 3 Objectives . Globally develop and promote standards under ANNA‘s control; . Commit to work for the benefit of the financial industry; . Codify, classify and make data accessible and available to industry participants; . Contribute to ISO Standards development process; . Ensure timeliness, accuracy and quality in the application of standards; . Fulfil our obligation as an ISO Registration Authority for the ISIN (ISO 6166) and CFI (ISO 10962) standards. ANNA numbers the world 4 Mission Statement We are committed to providing actionable global ID and reference data products and services to global market participants, including Regulators and the financial services industry to uniquely identify, classify and describe entities and financial instruments.
    [Show full text]