07 RPM, Boot Loaders, and Kickstart

Total Page:16

File Type:pdf, Size:1020Kb

07 RPM, Boot Loaders, and Kickstart Certification RPM, Boot Loaders, and Kickstart UNIT 7 RPM, Boot Loaders, and Kickstart 1 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. UNIT 7: Objectives Upon completion of this unit the student should be able to: · Use RPM to install, remove, update, and query packages · Describe how to configure a multi-boot system · Configure the GRUB and LILO boot loaders · Configure Kickstart and perform automated installations 2 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. UNIT 7: Agenda · Using RPM · Installing Red Hat Linux on a multi-boot system · Configuring a boot loader · Deploying an installation server · Installation using Kickstart 3 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. The RPM Way ? Package installation is never interactive ? Applies to all sw (core OS and add-ons) ? No such thing as a patch to a package 4 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. RPM Package Manager · RPM Components · local database · rpm and related executables · package files · rpmfind and metadirectories · Primary Functions · install/remove · query · verify · build 5 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Installing and Removing Software · Installing and Removing Software · Install: rpm -i, --install · Upgrade: rpm -U, --upgrade · Freshen: rpm -F, --freshen · Erase: rpm -e, --erase · Common Options · Output options: -v, -h · Preconditions: --nodeps, --replacefiles, --force · Relocating: --excludepath, --prefix, --relocate, --badreloc, --root · URL support: ftp (with globbing), http 6 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Updating a Kernel RPM ? Make sure to install kernel updates ? Do not use rpm -U ! – rpm -ivh kernel-version.arch.rpm – Boot new kernel to test – Revert to old kernel if a problem arises – rpm -e kernel-oldversion if no problems 7 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. rpm Queries · Syntax: rpm -q what_packages what_information · Package Options: · -a · package_name · -f filename · -p package_file_name · Information Options: · Default: package name · -i: general information · -l: file list 8 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. rpm Queries and Verification · Additional query examples · File Verification: · rpm -V package_name · rpm -Va · Signature verification: · gpg --import gpg_key rpm –-import gpg_key · At package install: · rpm -–checksig package_file_name 9 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Other RPM Utilities and Features · rpm2cpio: file extraction · rpmdb-redhat: distribution database · rpm –-redhatprovides filename · rpm –-redhatprovides capability · redhat-config-packages 1 0 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Red Hat Network (RHN) · RHN Components · RHN account · System identity · /usr/sbin/up2date · rhnsd daemon and queued actions · Advantages · Errata concurrency · collective and remote administration 1 1 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Automatic Dependency Resolution ? automatic installation of dependent packages ? invoked with "--aid" option. ? use in conjunction with rpmdb-redhat ? macro can indicate where package files found 1 2 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. RHN in the Enterprise ?Workgroup Service ? System grouping ? Multiple administrators ?Proxy Server ? Updates cached locally ? Private channels ?Satellite Server ? Client profiles stored locally ? Custom channel management 1 3 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. RHN Registration · /usr/sbin/up2date · username, password, system name · Remote Information · Hardware Profile · Software Profile (RPM list) · Subscribed Channel · Local Digital Certificate · /etc/sysconfig/rhn/systemid 1 4 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. The up2date utility · Interactive or batch invocations · Functions · Freshen with published errata/updates · Install new packages · Resolve package dependencies · /usr/sbin/up2date-config · install or download only · cache dir: /var/spool/up2date 1 5 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Remote Administration · Web based administration · https://rhn.redhat.com · Multiple subscribed systems · Queued actions · Local polling: rhnsd · Every 2 hours by default · /usr/sbin/rhn_check does the hard work 1 6 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Boot Loader Components · Boot Loader · 1st Stage - small, resides in MBR or boot sector · 2nd Stage - loaded from boot partition · Minimal specifications for Linux: · kernel location, root partition, label · Minimal specification for other OS: · boot device, label 1 7 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. LILO and lilo.conf · LILO was standard boot loader in older versions of Red Hat Linux · Configuration file is /etc/lilo.conf · /sbin/lilo must be run for lilo.conf changes to take effect · /sbin/lilo -t to test configuration before installing · /sbin/lilo -v to install LILO or update configuration · /sbin/lilo -u to restore the MBR backup 1 8 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. GRUB and grub.conf · GRUB is an advanced replacement for LILO · Command-line interface available at boot prompt · Boot from ext2/ext3, ReiserFS, JFS, FAT, minix, or FFS filesystems · Supports MD5 password protection · /boot/grub/grub.conf · Changes to grub.conf take effect immediately · unlike LILO, don't need to reinstall when configuration is modified · if MBR on /dev/hda is corrupted, reinstall GRUB with /sbin/grub-install /dev/hda 1 9 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Starting the Boot Process: LILO · LILO boot: · forced with <SHIFT>, <CAPS LOCK> · Image selection (<TAB> lists) · Linux kernels · Partition boot sectors (other OSes) · Argument passing · LILO parameters · kernel parameters · init arguments or environment 2 0 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Starting the Boot Process: GRUB · Image selection · select with up/down arrows on the boot splash screen · Argument passing · change an existing stanza in menu editing mode · issue boot commands interactively on the GRUB command line 2 1 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Multiboot Systems · Linux can coexist with other operating systems, including the following: · Windows NT/2000 · DOS, Windows 3.x/9x/ME/XP · NetBSD, FreeBSD, and other open systems · Two major issues arise when implementing multiboot systems: · Partitioning and the boot process 2 2 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Red Hat Linux Network Installation Server · Necessary for network-based installs · Often faster than CDROM-based installation methods · Provides an easy distribution platform for the enterprise · Shares the RedHat directory via NFS, FTP and/or HTTP 2 3 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Using Kickstart to automate installation ? Kickstart is a component of the installer that automates installation ? Kickstart supports all installation methods ? The installer reads information from an ASCII file rather than prompting for it 2 4 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Kickstart: Commands Section ? Constructs arguments that are passed to configuration utilities (“commands”) ? The absence of required specifications (e.g., keyboard) will raise the appropriate utility ? Commands section must come first 2 5 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Kickstart: %packages ? %packages specifies components groups and RPMs to install ? Component groups in the comps.xml file are specified with @ component-group ? Third-party RPMs cannot be specified without modifying hdlist ? Package names only (not version) 2 6 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. Kickstart: %pre, %post ?%pre gives you the first word ? executes as a bash shell script ? executes after Kickstart file is parsed ?%post gives you the final word ? Can specify interpreter (bash is default) ? chroot’ed by default, but may be run without chroot 2 7 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc. End of Unit 7 · Questions and answers · Summary · In what files are GRUB and LILO configured, respectively? · What LILO command installs the first stage loader? What GRUB command does this? · Where can the Kickstart configuration file be stored? 2 8 Rev RH133-9.0-1 Copyright © 2003 Red Hat, Inc..
Recommended publications
  • Creating Rpms Guide
    CREATING RPMS (Student version) v1.0 Featuring 36 pages of lecture and a 48 page lab exercise This docu m e n t serves two purpose s: 1. Representative sample to allow evaluation of our courseware manuals 2. Make available high quality RPM documentation to Linux administrators A bout this m aterial : The blue background you see simulates the custom paper that all Guru Labs course w are is printed on. This student version does not contain the instructor notes and teaching tips present in the instructor version. For more information on all the features of our unique layout, see: http://ww w . g urulabs.co m /courseware/course w are_layout.php For more freely available Guru Labs content (and the latest version of this file), see: http://www.gurulabs.co m/goodies/ This sample validated on: Red Hat Enterprise Linux 4 & Fedora Core v3 SUSE Linux Enterprise Server 9 & SUSE Linux Professional 9.2 About Guru Labs: Guru Labs is a Linux training company started in 199 9 by Linux experts to produce the best Linux training and course w are available. For a complete list, visit our website at: http://www.gurulabs.co m/ This work is copyrighted Guru Labs, L.C. 2005 and is licensed under the Creative Common s Attribution- NonCom mer cial- NoDerivs License. To view a copy of this license, visit http://creativecom m o n s.org/licenses/by- nc- nd/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 943 0 5, USA. Guru Labs 801 N 500 W Ste 202 Bountiful, UT 84010 Ph: 801-298-5227 WWW.GURULABS.COM Objectives: • Understand
    [Show full text]
  • CIT 470: Advanced Network and System Administration Slide #1 CIT 470: Advanced Network and System Administration Slide #2
    Topics 1. The Problem of Software Installation 2. Package Management Systems CIT 470: Advanced Network and 3. Using RPM System Administration 4. Finding RPMs Package Management 5. Building RPMs CIT 470: Advanced Network and System Administration Slide #1 CIT 470: Advanced Network and System Administration Slide #2 Software Installation What’s the problem? 1. Customization What prerequisites does your software have? Select options like language. What prereqs do your prereq packages have? Select file set. How do you handle conflicts? What if two programs install/modify same file? 2. Install new files in appropriate locations. Does your install work on every type of computer? 3. Modify existing configuration files. How do you handle upgrades? 4. Make software available to user. What if user has customized configuration? Shell configuration (PATH, etc.) What if ownerships/permissions have changed? GUI configuration (menu, icons, etc.) What if user needs old and new versions? How do you uninstall software? CIT 470: Advanced Network and System Administration Slide #3 CIT 470: Advanced Network and System Administration Slide #4 Package Manager Features UNIX Package Management Systems • Build management. deb: Debian system uses dpkg and APT. • Dependency tracking. pkgadd: Solaris packaging system. • Querying. portage: Gentoo uses with emerge. • Reversibility. ports: BSD ports system. • Verification. RPM: Redhat packaging system. • Version control. tgz: Tarballs used by Slackware. CIT 470: Advanced Network and System Administration Slide #5 CIT 470: Advanced Network and System Administration Slide #6 1 RPM RPM Package Names RPM Package Manager <name>-<version>-<release>.<arch>.rpm – Originally stood for Red Hat Package Manager – Came with Red Hat Linux 2.0 in 1995.
    [Show full text]
  • Kernel Module Packages Manual for SUSE Linux Enterprise 12 SP2 Or Later and SUSE Linux Enterprise 15
    SUSE Best Practices Kernel Module Packages Manual for SUSE Linux Enterprise 12 SP2 or later and SUSE Linux Enterprise 15 SUSE Linux Enterprise 12 SP2+, 15 Document Owner: Ann Davis, Senior Software Engineer, SUSE Kernel Module Packages Manual for SUSE Linux Enterprise 12 SP2 or later and SUSE Linux 1 Enterprise 15 SUSE-based distributions use the RPM Package Manager for software management. As such, any external kernel modules (these are kernel modules not included in SUSE kernel packages) should be packaged in RPM packages. These RPMs should be built in accordance with specic guidelines to ensure that the resulting Kernel Module Packages (KMPs) can be installed and updated appropriately, in synchronization with kernel updates. This document species the requirements for RPM packages that contain kernel modules, and describes the processes surrounding those packages including building, signing, installing and upgrading. A complete example is given and explained. This version of the Kernel Module Packages Manual applies to SUSE Linux Enterprise Server 12 (Service Pack 2 and later), and SUSE Linux Enterprise Server 15, and all products based on these versions. Publication Date: July 31, 2019 Contents 1 Scope 4 2 Background 4 3 Kernel Packages 6 4 Kernel Modules 7 5 Kernel Module Packages 8 6 RPM Provides and Requires 12 7 Building Kernel Module Packages 12 8 Signing 14 9 Deploying Kernel Module Packages 18 10 System Installation and Kernel Module Packages 18 Kernel Module Packages Manual for SUSE Linux Enterprise 12 SP2 or later and SUSE
    [Show full text]
  • Forcepoint DLP Supported File Formats and Size Limits
    Forcepoint DLP Supported File Formats and Size Limits Supported File Formats and Size Limits | Forcepoint DLP | v8.8.1 This article provides a list of the file formats that can be analyzed by Forcepoint DLP, file formats from which content and meta data can be extracted, and the file size limits for network, endpoint, and discovery functions. See: ● Supported File Formats ● File Size Limits © 2021 Forcepoint LLC Supported File Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.8.1 The following tables lists the file formats supported by Forcepoint DLP. File formats are in alphabetical order by format group. ● Archive For mats, page 3 ● Backup Formats, page 7 ● Business Intelligence (BI) and Analysis Formats, page 8 ● Computer-Aided Design Formats, page 9 ● Cryptography Formats, page 12 ● Database Formats, page 14 ● Desktop publishing formats, page 16 ● eBook/Audio book formats, page 17 ● Executable formats, page 18 ● Font formats, page 20 ● Graphics formats - general, page 21 ● Graphics formats - vector graphics, page 26 ● Library formats, page 29 ● Log formats, page 30 ● Mail formats, page 31 ● Multimedia formats, page 32 ● Object formats, page 37 ● Presentation formats, page 38 ● Project management formats, page 40 ● Spreadsheet formats, page 41 ● Text and markup formats, page 43 ● Word processing formats, page 45 ● Miscellaneous formats, page 53 Supported file formats are added and updated frequently. Key to support tables Symbol Description Y The format is supported N The format is not supported P Partial metadata
    [Show full text]
  • Linux Package Management
    Welcome A Basic Overview and Introduction to Linux Package Management By Stan Reichardt [email protected] October 2009 Disclaimer ● ...like a locomotive ● Many (similar but different) ● Fast moving ● Complex parts ● Another one coming any minute ● I have ridden locomotives ● I am NOT a locomotive engineer 2 Begin The Train Wreck 3 Definitions ● A file archiver is a computer program that combines a number of files together into one archive file, or a series of archive files, for easier transportation or storage. ● Metadata is data (or information) about other data (or information). 4 File Archivers Front Ends Base Package Tool CLI GUI tar .tar, tar tar file roller .tar.gz, .tgz, .tar.Z, .taz, .tar.bz2,.tbz2, .tbz, .tb2, .tar.lzma,.tlz, .tar.xz, .txz, .tz zip .zip zip zip file roller gzip gzip gunzip gunzip ● Archive file http://en.wikipedia.org/wiki/Archive_file ● Comparison of file archivers http://en.wikipedia.org/wiki/Comparison_of_file_archivers 5 tar ● These files end with .tar suffix. ● Compressed tar files end with “.t” variations: .tar.gz, .tgz, .tar.Z, .taz, .tar.bz2, .tbz2, .tbz, .tb2, .tar.lzma, .tlz, .tar.xz, .txz, .tz ● Originally intended for transferring files to and from tape, it is still used on disk-based storage to combine files before they are compressed. ● tar (file format) http://en.wikipedia.org/wiki/.tar 6 tarball ● A tar file or compressed tar file is commonly referred to as a tarball. ● The "tarball" format combines tar archives with a file-based compression scheme (usually gzip). ● Commonly used for source and binary distribution on Unix-like platforms, widely available elsewhere.
    [Show full text]
  • Package Management Security
    Package Management Security Justin Cappos, Justin Samuel, Scott Baker, John H. Hartman University of Arizona Computer Science Department {justin, jsamuel, bakers, jhh}@cs.arizona.edu Abstract Package management is the task of determining which packages should be installed on a host and then downloading and installing those packages. This paper examines the popular package managers APT and YUM and presents nine feasible attacks on them. There are attacks that install malicious packages, deny users package updates, or cause the host to crash. This work identifies three rules of package management security: don’t trust the repository, the trusted entity with the most information should be the one who signs, and don’t install untrusted packages. The violation of these rules leads to the described vulnerabilities. Unfortunately, many of the flaws are architectural in nature, so repair requires more than patches to APT and YUM. While the rules of package management security argue that the design of existing package managers is insufficient, they do not prescribe how to provide security. This led to the development of three de- sign principles for building a secure package manager: selective trust delegation, customized repository views, and explicitly treating the repository as untrusted. These principles were used to construct a pack- age manager Stork which is not vulnerable to the attacks identified for YUM and APT. Stork has been in use for four years and has managed over half a million clients. 1 Introduction Package managers are a popular way to distribute software (bundled into archives called packages) for modern operating systems [4, 11, 37].
    [Show full text]
  • Fedora 13 Alpha Arrives Ami
    Fedora 13 alpha arrives amid controversy http://www.desktoplinux.com/news/NS8716234495.html Home | News | Articles | Forum | Polls | Blogs | Videos | Resource Library Keywords: Match: Fedora 13 alpha arrives amid controversy Got a HOT tip? please tell us! Mar. 12, 2010 ADVERTISEMENT (Advertise here) The Fedora project has released an alpha version of Fedora 13 featuring automatic print-driver installation, the Btrfs filesystem, Resource Library enhanced 3D driver support, and much more. Meanwhile, on LWN.net, Jonathan Corbet reports on the growing controversy in the Fedora community over the quantity and quality of updates. This techie-focused Fedora is known as a cutting-edge, community-driven upstream contributor to Red Hat Enterprise Linux (RHEL). Expected to ship in final form in Popular recent stories: Visit the... • Linux an equal Flash player May, Fedora 13 follows the final release of Fedora 12 in November. Fedora 12 • Linux, netbooks threaten Microsoft's fat profits added speed optimizations for i686 CPUs and the Intel Atom, and enhanced • gOS 3.0 goes gold support for IPv6, Bluetooth, virtualization, multimedia, and power management • Browser swallows OS • Lenovo denies ditching Linux features. Fedora 12 also added support for the netbook-oriented Moblin desktop • Lightweight, Linux-compatible browser evolves environment, in the form of a Fedora 12 Moblin Fedora Remix edition. • GNOME 2.24 gains "Empathy" IM • Review: Pardus Linux • Ubuntu to fund Linux development Plug and play printing -- yea! • Ubuntu "Intrepid Ibex" available From the end-user perspective, one of the most noticeable improvements to Fedora All-time Classics: • Choosing a desktop Linux distro 13 is automatic print driver installation.
    [Show full text]
  • RPM Packages
    RPM Packaging Guide Adam Miller, Maxim Svistunov, Marie Doleželová, et al. Table of Contents Introduction. 1 PDF Version . 1 Document Conventions. 1 Contributing to this guide . 2 Prerequisites . 3 Why Package Software with RPM?. 4 Your First RPM Package . 5 Preparing Software for Packaging . 7 What is Source Code? . 7 How Programs Are Made . 8 Natively Compiled Code . 8 Interpreted Code . 8 Building Software from Source . 9 Natively Compiled Code . 9 Interpreted Code . 10 Patching Software . 12 Installing Arbitrary Artifacts. 14 Using the install command . 14 Using the make install command . 15 Preparing Source Code for Packaging. 16 Putting Source Code into Tarball . 16 bello . 17 pello . 17 cello. 18 Packaging Software . 20 RPM Packages . 20 What is an RPM? . 20 RPM Packaging Tools . 20 RPM Packaging Workspace . 21 What is a SPEC File? . 21 BuildRoots . 23 RPM Macros . 24 Working with SPEC files. 25 Building RPMS . 44 Source RPMs . 45 Binary RPMS . 45 Checking RPMs For Sanity . 47 Checking the bello SPEC File. 47 Checking the bello Binary RPM . 48 Checking the pello SPEC File. 48 Checking the pello Binary RPM . 49 Checking the cello SPEC File . 50 Checking the cello Binary RPM . 51 Advanced Topics. 52 Signing Packages . 52 Adding a Signature to a Package . 52 Replacing a Package Signature. 53 Build-time Signing. 54 Mock . 55 Version Control Systems. 59 tito . ..
    [Show full text]
  • PUID Název Verze Přípona MIMETYPE Kategorie Výstupní
    PUID Název Verze Přípona MIMETYPE Kategorie Výstupní formát Výstupní formát alternativně I Výstupní formát alternativně II Originál vždy (doporučeno) Komentář x-fmt/1 Microsoft Word for Macintosh Document 3.0 mcw application/msword Word Processing § 23 odst. 2 fmt/100 Hypertext Markup Language 4.01 htm,html text/html Text (Mark-up) § 23 odst. 2 ano x-fmt/59 AutoCAD Last Saved Layer State las CAD ponechat x-fmt/2 Microsoft Word for Macintosh Document 6.0 Word Processing § 23 odst. 2 fmt/262 Microsoft Works Spreadsheet for DOS 3 Spreadsheet § 23 odst. 2 § 23 odst. 6 ano x-fmt/3 Online Description Tool Format odt Text (Structured) § 23 odst. 2 fmt/263 Microsoft Works Spreadsheet for DOS 3a Spreadsheet § 23 odst. 2 § 23 odst. 6 ano x-fmt/4 Write for Windows Document 3.1 wri Word Processing § 23 odst. 2 fmt/264 Microsoft Works Spreadsheet for DOS 3b Spreadsheet § 23 odst. 2 § 23 odst. 6 ano x-fmt/5 Works for Macintosh Document 4.0 Word Processing § 23 odst. 2 fmt/265 Microsoft Works Word Processor DOS 3 Word Processing § 23 odst. 2 x-fmt/6 FoxPro Database 2.0 dbf Database § 23 odst. 6 individuální posouzení archivem Pokud je součástí Shapefile, použít reprezentaci ve VDF (§ 23 odst. 2, 3) společně pro celý model. fmt/266 Microsoft Works Word Processor DOS 3a Word Processing § 23 odst. 2 x-fmt/7 FoxPro Database 2.5 dbf Database § 23 odst. 6 individuální posouzení archivem Pokud je součástí Shapefile, použít reprezentaci ve VDF (§ 23 odst. 2, 3) společně pro celý model.
    [Show full text]
  • Package Management Yum and Rpm
    Package Management yum and rpm Presented by Prabin Kumar Datta 4th Year 8th Semester, IT, GCECT Copyright (C) 2011 prabindatta GNU General Public License http://www.gnu.org/licenses/ PackageKit PackageKit, the default package manager front-end on Fedora PackageKit Front-ends: There are three front-ends for PackageKit: gnome-packagekit to be used in the GNOME desktop. kpackagekit to be used in the KDE desktop. pkcon to be used on the command line. PackageKit Back-ends There are number of back-ends for PackageKit. Few of them are: YUM Opkg Simple Package Manager Advanced Packaging Tool Yellowdog Updater Modified Yellowdog Updater Modified (YUM) is an open- source command-line package-management utility for RPM-compatible Linux operating systems Yum is System administration commands (usually only for root) RPM Package Manager RPM stand for Redhat Package Manager. Features of RPM include: RPM packages can be cryptographically verified with GPG and MD5 Original source archive(s) (e.g. .tar.gz, .tar.bz2) are included in SRPMs, making verification easier PatchRPMs, the RPM equivalent of a patch file, can incrementally update RPM-installed software Automatic build-time dependency evaluation. Few Commands Install packages: # rpm -ivh <package_name> The above command has inability to resolve dependencies. # yum install <package_name> The yum application can call upon several repositories for dependency resolution. Few Commands Install packages: (continue) # yum localinstall <rpmfile> This command will install the local rpm file and also search for
    [Show full text]
  • Packages Used by Major Linux Distributions
    Packages used by major linux distributions Michael Kluge June 25, 2013 Michael Kluge Packages used by major linux distributions June 25, 2013 1 / 24 Meaning of different box colors /path/to/some/file Content of the file or just parts of it. Shell commands Can be executed on the shell. Green box definition Definitions or examples. Michael Kluge Packages used by major linux distributions June 25, 2013 2 / 24 Introduction Introduction Michael Kluge Packages used by major linux distributions June 25, 2013 3 / 24 Introduction What is a package? Opensuse package definition Packages are archives of files that include all the files making up a piece of software and, eventually, instructions on the way to make them work. http://en.opensuse.org/Package_management Debian FAQ definition Packages generally contain all of the files necessary to implement a set of related commands or features. http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html Michael Kluge Packages used by major linux distributions June 25, 2013 4 / 24 Introduction How to install a package without a package manager? I tarball is an gziped tar archive (tar.gz file) I normally contains source code and a makefile I but content is not standardized and may be different I common method before package management systems emerged unpack, configure, compile & install tar -xzf node-v10.12.tar.gz cd node-v10.12 ./configure make make install Michael Kluge Packages used by major linux distributions June 25, 2013 5 / 24 Introduction Pros & cons + source code can be modified by user + can be used
    [Show full text]
  • IDOL Keyview Viewing SDK 12.4 Programming Guide
    KeyView Software Version 12.4 Viewing SDK Programming Guide Document Release Date: October 2019 Software Release Date: October 2019 Viewing SDK Programming Guide Legal notices Copyright notice © Copyright 2016-2019 Micro Focus or one of its affiliates. The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”) are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Documentation updates The title page of this document contains the following identifying information: l Software Version number, which indicates the software version. l Document Release Date, which changes each time the document is updated. l Software Release Date, which indicates the release date of this version of the software. To check for updated documentation, visit https://www.microfocus.com/support-and-services/documentation/. Support Visit the MySupport portal to access contact information and details about the products, services, and support that Micro Focus offers. This portal also provides customer self-solve capabilities. It gives you a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the MySupport portal to: l Search for knowledge documents of interest l Access product documentation l View software vulnerability alerts l Enter into discussions with other software customers l Download software patches l Manage software licenses, downloads, and support contracts l Submit and track service requests l Contact customer support l View information about all services that Support offers Many areas of the portal require you to sign in.
    [Show full text]