Red Hat Enterprise Linux 7 開発者ガイド

Total Page:16

File Type:pdf, Size:1020Kb

Red Hat Enterprise Linux 7 開発者ガイド Red Hat Enterprise Linux 7 開発者ガイド Red Hat Enterprise Linux 7 のアプリケーション開発ツールのご紹介 Red Hat Subject Matter ExpertsDave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Jeff Johnston Benjamin Kosnik Chris Moller Phil Muldoon Alex Kurtakov Charley Wang Development Community Kent Sebastian Red Hat Enterprise Linux 7 開発者ガイド Red Hat Enterprise Linux 7 のアプリケーション開発ツールのご紹介 Dave Brolley Red Hat Engineering ツール開発 [email protected] プロファイリング William Cohen Red Hat Engineering ツール開発 [email protected] プロファイリング Roland Grunberg Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Aldy Hernandez Red Hat Engineering ツール開発 [email protected] コンパイルおよびビルド Karsten Hopp Base Operating System コアサービス - BRNO [email protected] コンパイル Jakub Jelinek Red Hat Engineering ツール開発 [email protected] プロファイリング Jeff Johnston Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Benjamin Kosnik Red Hat Engineering ツール開発 [email protected] ライブラリおよびランタイムのサポート Chris Moller Red Hat Engineering ツール開発 [email protected] デバッグ Phil Muldoon Red Hat Engineering ツール開発 [email protected] デバッグ Alex Kurtakov Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Charley Wang Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Kent Sebastian [email protected] プロファイリング Red Hat Subject Matter Experts Development Community 編集者 Jacquelynn East Engineering コンテンツサービス [email protected] Don Domingo Red Hat Engineering コンテンツサービス [email protected] 法律上の通知 Copyright © 2012 Red Hat, Inc. and others. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack ® Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. All other trademarks are the property of their respective owners. 概要 本書では、Red Hat Enterprise Linux 7 をアプリケーション開発の理想的なエンタープライズプ ラットフォームとする様々な機能やユーティリティーを説明します。ここでは、エンドツーエン ドの総合開発環境 (IDE) として Eclipse にフォーカスしますが、Eclipse 外のコマンドラインツー ルや他のユーティリティーも説明されています。 目次 目次 第⁠. 1. 章. .E .c .l i.p .s .e . の. .開 . .発 . 環. .境 . 3. ⁠1.1. Eclip se プロジェクトの開始 3 ⁠1.2. Eclip se ユーザーインターフェイス 6 ⁠1.3. Eclip se での C/C++ ソースコードの編集 17 ⁠1.4. Eclip se での Java ソースコードの編集 21 ⁠1.5. Eclip se RPM ビルディング 22 ⁠1.6 . Eclip se のドキュメンテーション 23 第⁠. 2. 章. 協. 同. .作 . 業. 2. 6. ⁠2.1. Co ncurrent Versio ns System (CVS) 26 ⁠2.2. Ap ache Sub versio n (SVN) 28 ⁠2.3. Git 34 第⁠. 3. 章. ラ. .イ . .ブ . ラ. リ. .お . よ. び. .ラ . .ン . タ. イ. .ム . の. サ. .ポ . .ー . ト. 4. 6. ⁠3.1. バージョン情報 46 ⁠3.2. 互換性 47 ⁠3.3. ライブラリおよびランタイムの詳細 47 第⁠. 4. 章. コ. ン. .パ . .イ . ル. .お . .よ . び. ビ. .ル . ド. 7. 5. ⁠4.1. GNU コンパイラーコレクション (GCC) 75 ⁠4.2. 分散コンパイル 9 9 ⁠4.3. Auto to o ls 9 9 ⁠4.4. Eclip se Built-in Sp ecfile Ed ito r 10 1 ⁠4.5. Eclip se の CDT 10 1 ⁠4.6 . b uild -id バイナリの一意の ID 10 3 ⁠4.7. So ftware Co llectio ns および scl-utils 10 3 第⁠. 5. 章. デ. .バ . .ッ . グ. 1. 0. 5. ⁠5.1. ELF の実行可能バイナリ 10 5 ⁠5.2. Deb ug info パッケージのインストール 10 6 ⁠5.3. GDB 10 9 ⁠5.4. Variab le Tracking at Assig nments 121 ⁠5.5. Pytho n Pretty-Printer 122 ⁠5.6 . Eclip se による C/C++ アプリケーションのデバッグ 124 第⁠. 6. 章. プ. ロ. .フ . .ァ . イ. .ル . .1 . 2. 6. ⁠6 .1. Valg rind 126 ⁠6 .2. OPro file 129 ⁠6 .3. SystemTap 132 ⁠6 .4. Perfo rmance Co unters fo r Linux (PCL) ツールおよび p erf 136 ⁠6 .5. ftrace 139 第⁠. 7. 章. .R .e .d . .H .a .t . D. .e .v .e .l o. p. e. r. .T .o . o. l.s .e .t . .1 . 4. 1. ⁠7.1. Red Hat Develo p er To o lset の機能 141 ⁠7.2. b inutils の変更点 142 ⁠7.3. プラットフォームの互換性 147 ⁠7.4. Red Hat Develo p er To o lset の参考資料 147 第⁠. 8. 章. .R .e .d . .H .a .t . S. o. .f t. w. a. r. e. .C .o .l l.e .c .t .i o. n. .s . .1 . 4. 8. ⁠8 .1. Red Hat So ftware Co llectio ns の機能 148 ⁠8 .2. プラットフォームの互換性 149 ⁠8 .3. Red Hat So ftware Co llectio ns の使用 149 ⁠8 .4. Red Hat So ftware Co llectio ns を使用するアプリケーションの導入 150 ⁠8 .5. その他の情報 150 1 開発者ガイド ⁠8 .5. その他の情報 150 第⁠. 9. 章. ド. キ. .ュ . .メ . ン. .テ . .ー . シ. ョ. .ン . ツ. ー. .ル . 1. 5. 1. ⁠9 .1. Pub lican 151 ⁠9 .2. Do xyg en 156 付⁠. 録. .A . 付. 録. .1 . 6. 4. ⁠A.1. mallo p t 16 4 付⁠. 録. .B . .改 . 訂. .履 . .歴 . ..
Recommended publications
  • Red Hat Enterprise Linux 6 Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Dave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Developer Guide Jeff Johnston Benjamin Kosnik Aleksander Kurtakov Chris Moller Phil Muldoon Andrew Overholt Charley Wang Kent Sebastian Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Edition 0 Author Dave Brolley [email protected] Author William Cohen [email protected] Author Roland Grunberg [email protected] Author Aldy Hernandez [email protected] Author Karsten Hopp [email protected] Author Jakub Jelinek [email protected] Author Jeff Johnston [email protected] Author Benjamin Kosnik [email protected] Author Aleksander Kurtakov [email protected] Author Chris Moller [email protected] Author Phil Muldoon [email protected] Author Andrew Overholt [email protected] Author Charley Wang [email protected] Author Kent Sebastian [email protected] Editor Don Domingo [email protected] Editor Jacquelynn East [email protected] Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
    [Show full text]
  • Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Last Updated: 2017-10-20 Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Robert Krátký Red Hat Customer Content Services [email protected] Don Domingo Red Hat Customer Content Services Jacquelynn East Red Hat Customer Content Services Legal Notice Copyright © 2016 Red Hat, Inc. and others. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent.
    [Show full text]
  • Linux: Come E Perchх
    ÄÒÙÜ Ô ©2007 mcz 12 luglio 2008 ½º I 1. Indice II ½º Á ¾º ¿º ÈÖÞÓÒ ½ º È ÄÒÙÜ ¿ º ÔÔÖÓÓÒÑÒØÓ º ÖÒÞ ×Ó×ØÒÞÐ ÏÒÓÛ× ¾½ º ÄÒÙÜ ÕÙÐ ×ØÖÙÞÓÒ ¾ º ÄÒÙÜ ÀÖÛÖ ×ÙÔÔ ÓÖØØÓ ¾ º È Ð ÖÒÞ ØÖ ÖÓ ÓØ Ù×Ö ¿½ ½¼º ÄÒÙÜ × Ò×ØÐÐ ¿¿ ½½º ÓÑ × Ò×ØÐÐÒÓ ÔÖÓÖÑÑ ¿ ½¾º ÒÓÒ ØÖÓÚÓ ÒÐ ×ØÓ ÐÐ ×ØÖÙÞÓÒ ¿ ½¿º Ó׳ ÙÒÓ ¿ ½º ÓÑ × Ð ××ØÑ ½º ÓÑ Ð ½º Ð× Ñ ½º Ð Ñ ØÐ ¿ ½º ÐÓ ½º ÓÑ × Ò×ØÐÐ Ð ×ØÑÔÒØ ¾¼º ÓÑ ÐØØÖ¸ Ø×Ø ÐÖ III Indice ¾½º ÓÑ ÚÖ Ð ØÐÚ×ÓÒ ¿ 21.1. Televisioneanalogica . 63 21.2. Televisione digitale (terrestre o satellitare) . ....... 64 ¾¾º ÐÑØ ¾¿º Ä 23.1. Fotoritocco ............................. 67 23.2. Grafica3D.............................. 67 23.3. Disegnovettoriale-CAD . 69 23.4.Filtricoloreecalibrazionecolori . .. 69 ¾º ×ÖÚ Ð ½ 24.1.Vari.................................. 72 24.2. Navigazionedirectoriesefiles . 73 24.3. CopiaCD .............................. 74 24.4. Editaretesto............................. 74 24.5.RPM ................................. 75 ¾º ×ÑÔ Ô ´ËÐе 25.1.Montareundiscoounapenna . 77 25.2. Trovareunfilenelsistema . 79 25.3.Vedereilcontenutodiunfile . 79 25.4.Alias ................................. 80 ¾º × ÚÓÐ×× ÔÖÓÖÑÑÖ ½ ¾º ÖÓÛ×Ö¸ ÑÐ ººº ¿ ¾º ÖÛÐРгÒØÚÖÙ× Ð ÑØØÑÓ ¾º ÄÒÙÜ ½ ¿¼º ÓÑ ØÖÓÚÖ ÙØÓ ÖÖÑÒØ ¿ ¿½º Ð Ø×ØÙÐ Ô Ö Ð ×ØÓÔ ÄÒÙÜ ¿¾º ´ÃµÍÙÒØÙ¸ ÙÒ ×ØÖÙÞÓÒ ÑÓÐØÓ ÑØ ¿¿º ËÙÜ ÙÒ³ÓØØÑ ×ØÖÙÞÓÒ ÄÒÙÜ ½¼½ ¿º Á Ó Ò ÄÒÙÜ ½¼ ¿º ÃÓÒÕÙÖÓÖ¸ ÕÙ×ØÓ ½¼ ¿º ÃÓÒÕÙÖÓÖ¸ Ñ ØÒØÓ Ô Ö ½½¿ 36.1.Unaprimaocchiata . .114 36.2.ImenudiKonqueror . .115 36.3.Configurazione . .116 IV Indice 36.4.Alcuniesempidiviste . 116 36.5.Iservizidimenu(ServiceMenu) . 119 ¿º ÃÓÒÕÙÖÓÖ Ø ½¾¿ ¿º à ÙÒ ÖÖÒØ ½¾ ¿º à ÙÒ ÐÙ×ÓÒ ½¿½ ¼º ÓÒÖÓÒØÓ Ò×ØÐÐÞÓÒ ÏÒÓÛ×È ÃÍÙÒØÙ º½¼ ½¿¿ 40.1.
    [Show full text]
  • SUSE Linux Enterprise Server 11 SP4 System Analysis and Tuning Guide System Analysis and Tuning Guide SUSE Linux Enterprise Server 11 SP4
    SUSE Linux Enterprise Server 11 SP4 System Analysis and Tuning Guide System Analysis and Tuning Guide SUSE Linux Enterprise Server 11 SP4 Publication Date: September 24, 2021 SUSE LLC 1800 South Novell Place Provo, UT 84606 USA https://documentation.suse.com Copyright © 2006– 2021 SUSE LLC and contributors. All rights reserved. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled “GNU Free Documentation License”. For SUSE trademarks, see http://www.suse.com/company/legal/ . All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a SUSE or Novell trademark; an asterisk (*) denotes a third party trademark. All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SUSE LLC, its aliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof. Contents About This Guide xi 1 Available Documentation xii 2 Feedback xiv 3 Documentation Conventions xv I BASICS 1 1 General Notes on System Tuning 2 1.1 Be Sure What Problem to Solve 2 1.2 Rule Out Common Problems 3 1.3 Finding the Bottleneck 3 1.4 Step-by-step Tuning 4 II SYSTEM MONITORING 5 2 System Monitoring Utilities 6 2.1 Multi-Purpose Tools 6 vmstat 7
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Q4OS User Guide Version 0.3.2 Table of Contents Q4OS Setup and Using
    Q4OS User Guide Version 0.3.2 Table of Contents Q4OS setup and using................................................................................................................................6 Introduction...........................................................................................................................................6 Testing...................................................................................................................................................6 Live CD............................................................................................................................................6 In Virtualbox.....................................................................................................................................6 Q4OS (Scorpion) Full Installation Guide..................................................................................................6 How to create a Live-CD-ROM using Windows..................................................................................7 How to create a Live-USB using Windows.........................................................................................17 Install Q4OS from live desktop...........................................................................................................26 Installation...........................................................................................................................................49 Live media......................................................................................................................................49
    [Show full text]
  • KDE 2.0 Development
    00 8911 FM 10/16/00 2:09 PM Page i KDE 2.0 Development David Sweet, et al. 201 West 103rd St., Indianapolis, Indiana, 46290 USA 00 8911 FM 10/16/00 2:09 PM Page ii KDE 2.0 Development ASSOCIATE PUBLISHER Michael Stephens Copyright © 2001 by Sams Publishing This material may be distributed only subject to the terms and conditions set ACQUISITIONS EDITOR forth in the Open Publication License, v1.0 or later (the latest version is Shelley Johnston presently available at http://www.opencontent.org/openpub/). DEVELOPMENT EDITOR Distribution of the work or derivative of the work in any standard (paper) book Heather Goodell form is prohibited unless prior permission is obtained from the copyright holder. MANAGING EDITOR No patent liability is assumed with respect to the use of the information con- Matt Purcell tained herein. Although every precaution has been taken in the preparation of PROJECT EDITOR this book, the publisher and author assume no responsibility for errors or omis- Christina Smith sions. Neither is any liability assumed for damages resulting from the use of the information contained herein. COPY EDITOR International Standard Book Number: 0-672-31891-1 Barbara Hacha Kim Cofer Library of Congress Catalog Card Number: 99-067972 Printed in the United States of America INDEXER Erika Millen First Printing: October 2000 PROOFREADER 03 02 01 00 4 3 2 1 Candice Hightower Trademarks TECHNICAL EDITOR Kurt Granroth All terms mentioned in this book that are known to be trademarks or service Matthias Ettrich marks have been appropriately capitalized. Sams Publishing cannot attest to Kurt Wall the accuracy of this information.
    [Show full text]
  • Glossary.Pdf
    2 Contents 1 Glossary 4 3 1 Glossary Technologies Akonadi The data storage access mechanism for all PIM (Personal Information Manager) data in KDE SC 4. One single storage and retrieval system allows efficiency and extensibility not possible under KDE 3, where each PIM component had its own system. Note that use of Akonadi does not change data storage formats (vcard, iCalendar, mbox, maildir etc.) - it just provides a new way of accessing and updating the data.</p><p> The main reasons for design and development of Akonadi are of technical nature, e.g. having a unique way to ac- cess PIM-data (contacts, calendars, emails..) from different applications (e.g. KMail, KWord etc.), thus eliminating the need to write similar code here and there.</p><p> Another goal is to de-couple GUI applications like KMail from the direct access to external resources like mail-servers - which was a major reason for bug-reports/wishes with regard to perfor- mance/responsiveness in the past.</p><p> More info:</p><p> <a href=https://community.kde.org/KDE_PIM/Akonadi target=_top>Akonadi for KDE’s PIM</a></p><p> <a href=https://en.wikipedia.org/wiki/Akonadi target=_top>Wikipedia: Akonadi</a></p><p> <a href=https://techbase.kde.org/KDE_PIM/Akonadi target=_top>Techbase - Akonadi</a> See Also "GUI". See Also "KDE". Applications Applications are based on the core libraries projects by the KDE community, currently KDE Frameworks and previously KDE Platform.</p><p> More info:</p><p> <a href=https://community.kde.org/Promo/Guidance/Branding/Quick_Guide/ target=_top>KDE Branding</a> See Also "Plasma".
    [Show full text]
  • Unregisterd Version
    The Official Ubuntu Book 1 Table of Contents 3 Copyright 6 Foreword 8 Preface 11 Acknowledgments 13 About the Authors 14 Introduction 15 Chapter 1. Introducing Ubuntu 18 A Wild Ride 19 Free Software, Open Source, and GNU/Linux 20 A Brief History of Ubuntu 23 What Is Ubuntu? 27 Ubuntu Promises and Goals 31 Canonical and the Ubuntu Foundation 36 Ubuntu Subprojects, Derivatives, and Spin offs 39 Summary 40 Chapter 2. Installing Ubuntu 41 Choosing Your Ubuntu Version 42 Getting Ubuntu 44 Installing from the Desktop CD 47 Installing Using the Alternate Install CD 56 Post-Installation 64 Summary 66 Chapter 3. Using Ubuntu on the Desktop 67 Taking Your Desktop for a Ride 69 Using Your Applications 78 The Ubuntu File Chooser and Bookmarks 116 Ubuntu in Your Language 118 Customizing Ubuntu's Look and Feel 119 Managing Your Files 121 Ubuntu and Multimedia 127 Summary 133 Chapter 4. Advanced Usage and Managing Ubuntu 134 Adding and Removing Programs and Packages 135 Keeping Your Computer Updated 143 Moving to the Next Ubuntu Release 147 Using and Abusing Devices and Media 148 Configuring a Printer in Ubuntu 151 Graphically Access Remote Files 158 The Terminal 160 Working with Windows 165 Summary 167 Chapter 5. The Ubuntu Server 168 What Is Ubuntu Server? 169 Installing Ubuntu Server 171 Ubuntu Package Management 179 Ubuntu Server Security 188 Summary 193 Chapter 6. Support and Typical Problems 194 Your System 196 Applications 210 Multimedia 215 Networking 221 Hardware 226 System Administration 237 Other 249 Summary 255 Chapter 7. Using Kubuntu 256 Introduction to Kubuntu 257 Installing Kubuntu 262 Customizing Kubuntu 269 Systems Administration 273 Managing Files with Kubuntu 289 Common Applications 297 Finding Help and Giving Back to the Community 315 Summary 317 Chapter 8.
    [Show full text]
  • Red Hat Enterprise Linux 7 Developer Guide
    Red Hat Enterprise Linux 7 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 7 Jacquelynn East Don Domingo Robert Krátký Red Hat Enterprise Linux 7 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 7 Jacquelynn East Red Hat Customer Content Services [email protected] Don Domingo Red Hat Customer Content Services [email protected] Robert Krátký Red Hat Customer Content Services [email protected] Legal Notice Copyright © 2015 Red Hat, Inc. and others. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
    [Show full text]
  • The K Desktop Environment & KDE Kiosk
    The K Desktop Environment & KDE Kiosk Barry O'Donovan Official Representative For KDE in Ireland http://www.kde.ie/ [email protected] ICT Expo – RDS, Dublin, Ireland – 13-14 April 2005 K Desktop Environment Overview ● What is KDE? ● KDE & Licensing ● KDE Packages and Applications ● Introduction to KDE Kiosk ● Some Simple Examples ● KDE Kiosk Admin Tool ● Contact Details & Sources of Information ICT Expo – RDS, Dublin, Ireland – 13-14 April 2005 K Desktop Environment What is KDE? ● a contemporary desktop environment for UNIX ● network transparent ● an application development framework ● consistent look and feel – standard menus, toolbars, icons, keybindings, etc ● international ICT Expo – RDS, Dublin, Ireland – 13-14 April 2005 K Desktop Environment KDE – Facts and Figures ● KDE is a big project – About 1,000 contributors help to develop KDE – About 300 translators – KDE has more than 106 official FTP mirrors in over 39 countries ● KDE 3.4 shipped in March'05 with: – more than 6,500 bugs fixed – more than 1,700 wishes fulfilled – more than 80,000 contributions with several million lines added or changed ICT Expo – RDS, Dublin, Ireland – 13-14 April 2005 K Desktop Environment KDE & Licensing ● KDE is free to use, download, redistribute ● KDE is Open Source Software – Its source code can be read, redistributed and modified ● KDE core libraries are distributed under either LGPL, BSD or X11 ● All other KDE source files may alternatively be under OSI approved licenses such as GPL, QPL, MIT ICT Expo – RDS, Dublin, Ireland – 13-14 April 2005 K Desktop Environment KDE Packages ● Base – KDM, KDesktop, Konqueror, ... ● PIM – Kontact, KMail, KOrganiser ● Network – Kopete, KPPP, KGet, ..
    [Show full text]
  • Bash Confidently —— (By the LSGA: July 2012) 1
    The Command Line: Using Bash Confidently —— (by the LSGA: July 2012) 1 1 The Aim of this Workshop We do not expect you to be able to write your own commands or develop your own scripts straight away, but we shall teach you a lot about bash by using it and seeing what happens. The exercises in the accompanying handout shall take you through bash in detail. This should get you the stage where you are confident enough to read commands and scripts written by others, figure out what they are doing, and then adapt them for your own purposes. 2 What can I do with the Command Line? -- Define Aliases -- Case conditional branching -- Command chaining -- Command History -- Command-Line expansion -- Conditional execution of subsequent commands -- Conditional If-Then-Else -- Error return codes -- Job control Foreground/Background processing -- Loops For-While-Until -- Menu creation -- Positional parameters -- Quoting and Escaping -- Read Command Manuals -- Redirection -- Sequential execution via pipes -- Script-capture for analysis. 3 bash defines the following built-in commands: : . [ alias bg bind break builtin caller case cd command compgen complete continue declare dirs disown echo enable eval exec exit export false fc fg getopts hash help history if jobs kill let local logout popd printf pushd pwd read readonly return set shift shopt source suspend test times trap true type typeset ulimit umask unalias unset until wait while 4 Starting a Terminal 1 CTRL + ALT + F2 or CTRL + ALT + F3 [login console] 2 CTRL + ALT + T [terminal emulator] 3 Applications -> Accessories -> Terminal [terminal emulator] Further Assistance For learning bash a very good book at every level of expertise is A Practical Guide to Linux: Commands, Editors and Shell Programming by Mark Sobell.
    [Show full text]