Acronis Data Protection 15 Backup of Postgresql Databases

Total Page:16

File Type:pdf, Size:1020Kb

Acronis Data Protection 15 Backup of Postgresql Databases Acronis Data Protection 15 Backup of PostgreSQL Databases INSTALLING AND CONFIGURING Revision: 4/21/2021 Table of contents 1 Introduction 3 2 Supported Operating Systems 4 2.1 Supported Windows Operating Systems 4 2.2 Supported Linux Operating Systems 4 3 Supported PostgreSQL versions 5 4 Preparing to install the program 6 4.1 Prerequisites 6 4.2 Required program components 6 4.3 Setting up user authentication and authorization 6 5 Installing and configuring the program 10 2 © LLC Acronis-Infoprotect, 2021 1 Introduction Acronis Data Protection 15 supports backing up PostgreSQL databases, as well as Postgres databases developed specifically for the Russian market based on the open-source PostgreSQL DBMS. The current version of the program supports only full backup - backup of clusters with databases. One server can have multiple clusters. 3 © LLC Acronis-Infoprotect, 2021 2 Supported Operating Systems To back up PostgreSQL databases, you will need to install the Acronis Data Protection agent for the operating system you are using (Windows agent or Linux agent), as well as the PostgreSQL agent. Requirements for operating systems supported by Windows and Linux agents are given in the Acronis Data Protection documentation in the Software Requirements section However, the PostgreSQL agent has more strict requirements for operating systems. The PostgreSQL agent can only run on next-generation 64-bit operating systems. So as Windows and Linux agents could work together with the PostgreSQL agent, refer to the below listed supported operating systems. 2.1 Supported Windows Operating Systems l Windows Server 2008 R2 (x64) l Windows Server 2012 R2 (x64) l Windows Server 2016 l Windows 7 (x64) l Windows 8 or 8.1 (x64) l Windows 10 2.2 Supported Linux Operating Systems Linux kernel version 2.6.23 or later: l Red Hat Enterprise Linux 5.x or later l Ubuntu 9.10 or later l Fedora 9 or later l SUSE Linux Enterprise Server 11 or later l Debian 5 or later l CentOS 6.x or later l PostgreSQL Linux 6.x or later l Astra Linux 1.2 or later l ClearOS 6.x or later l ALT Linux 7.0 or later Before installing the product on a system that does not use RPM Package Manager, such as an Ubuntu system, you need to install this manager manually; for example, by running the following command (as the root user):: apt-get install rpm 4 © LLC Acronis-Infoprotect, 2021 3 Supported PostgreSQL versions You can backup databases in the following versions of PostgreSQL: l PostgreSQL 9.6 l PostgreSQL 10 l PostgreSQL 11 l PostgreSQL 12 l PostgreSQL 13 5 © LLC Acronis-Infoprotect, 2021 4 Preparing to install the program 4.1 Prerequisites To work with PostgreSQL, you must have Acronis Data Protection Advanced licenses for each PostreSQL cluster that you plan to back up. The number of licenses does not depend on the number of PostgreSQL agents installed. 4.2 Required program components To protect PostgreSQL data, you need to install the following components: l Management server allows you to centrally manage multiple machines: create backup plans, track their execution, deploy agents, and perform other actions. It can be installed on a Windows or Linux machine that has network access to all managed machines. To install the management server, follow the steps in the user documentation section Installing Management server. l Agents are required to back up servers and databases. o Depending on the operating system on the server running PostgreSQL, install Agent for Windows or Agent for Linux on your server. o To protect a physical or virtual server running PostgreSQL, install Agent for PostgreSQL. To install agents, follow the steps in the user documentation section Local installation of agents. The PostgreSQL agent can be installed either on the server where the PostgreSQL databases are located, or on another machine. If you are installing PostgreSQL agent on another machine: 1. Make sure the agent machine and PostgreSQL server can communicate over the network. Open the necessary ports, configure the connection, if necessary, configure the proxy server. 2. On the PostgreSQL server, allow local inbound connections of the replication type. 4.3 Setting up user authentication and authorization To configure connection between Acronis Data Protection and PostgreSQL, specify the authentication parameters in the configuration file pg_hba.conf located in the directory with the database cluster data (HBA stands for host-based authentication). The standard content file pg_hba.conf is created by the initdb command during initialization of the data directory. The usual format for a pg_hba.conf file is a set of entries, one per line. Blank lines are ignored, as are any comment text after the # sign. The entries do not continue on the next line. Records consist of a number of fields separated by spaces and/or tabs. Spaces can be used in fields if enclosed in quotation marks. If any reserved word in a database field, a user name field or an address field is quoted (for example, all or replication), then the word loses its special meaning and simply denotes the database, the user or the server name. 6 © LLC Acronis-Infoprotect, 2021 Each entry indicates the type of connection, the range of client IP addresses (if it matches the type of the connection), the database name, the user name, and the authentication method that will be used for the connection according to these parameters. The first entry with the appropriate connection type, the client address, the specified database and the user name is used for authentication. The fall-through or backup procedures do not work: if an entry is selected and authentication fails, subsequent entries are not considered. If none of the entries match, access will be denied. Specify parameters in the following format: The preset is: TYPE Connection type The local value controls connections over Unix sockets. Without such a record, connections via Unix sockets are impossible. The host value controls connections over TCP/IP. DATABASE Determines which database names this record matches. The all value determines that all databases are suitable. The replication value indicates that the entry matches when a connection is requested for physical replication (note that no specific database is selected for such connections).. Multiple database names can be specified. Separate them with commas. The file containing database names can be specified by placing the @ sign at the beginning of its name. USER Indicates which user name (or names) this entry corresponds to. The all value indicates that the entry matches all users. Multiple database names can be specified. Separate them with commas. A file containing user names can be specified by placing the @ sign at the beginning of its name. ADDRESS Specifies the address (or addresses) of the client machine that this entry corresponds to. This field can contain either a computer name, a range of IP addresses, or one of the following keywords. 7 © LLC Acronis-Infoprotect, 2021 The range of IP addresses is specified as the starting address of the range, followed by a forward slash (/) and the length of the CIDR mask. The mask length specifies the number of the most significant bits of the client IP address, which must match the bits of the IP address of the range. Bits to the right of the specified IP address must be zero. There must be no whitespace between the IP address and the length of the CIDR mask. Typical examples of IPv4 address ranges specified in the following way: 172.20.143.89/32 for one computer, 172.20.143.0/24 for a small and 10.6.0.0/16 for a large network. An IPv6 address range can look like ::1/128 for one computer (this is an IPv6 loopback address) or like fe80::7a31:c1ff:0000:0000/96 for a small network. 0.0.0.0/0 stands for all IPv4 addresses, and ::0/0 stands for all IPv6 addresses. To specify a single computer, use a mask length of 32 for IPv4 addresses or 128 for IPv6 addresses. Do not omit trailing zeros in the network addresses. An IPv4 entry will only work for IPv4 connections, and an IPv6 entry will only work for IPv6 connections, even if the presented address is in the IPv4-in-IPv6 range. Note that IPv6 entries will not be accepted if the C system library does not support IPv6 addresses. You can also enter the all value to specify any IP address, the samehost value to specify any IP addresses of this server, or the samenet value to specify any address of any subnet to which the server is directly connected. If a computer name is specified (anything that is not an IP address range or special keyword is treated as a computer name), it is compared with the result of a reverse translation of the client IP address (for example, a reverse DNS query if DNS is used). Comparing computer names is not case sensitive. If the names match, a direct name resolution is performed (for example, a direct DNS lookup) to check if the client IP address refers to the addresses that match the name. If the two-sided validation passes, the entry is considered as matching the computer. (The host name in the pg_hba.conf file must match the returned value when resolving the client's IP address to a name, otherwise the string will not match the host. Some name databases allow multiple host names to be associated with a single IP address, but the operating system only returns one name when attempting to resolve an IP address.) A name specification starting with a period (.) matches the suffix of the actual node name.
Recommended publications
  • Introduction to Fmxlinux Delphi's Firemonkey For
    Introduction to FmxLinux Delphi’s FireMonkey for Linux Solution Jim McKeeth Embarcadero Technologies [email protected] Chief Developer Advocate & Engineer For quality purposes, all lines except the presenter are muted IT’S OK TO ASK QUESTIONS! Use the Q&A Panel on the Right This webinar is being recorded for future playback. Recordings will be available on Embarcadero’s YouTube channel Your Presenter: Jim McKeeth Embarcadero Technologies [email protected] | @JimMcKeeth Chief Developer Advocate & Engineer Agenda • Overview • Installation • Supported platforms • PAServer • SDK & Packages • Usage • UI Elements • Samples • Database Access FireDAC • Migrating from Windows VCL • midaconverter.com • 3rd Party Support • Broadway Web Why FMX on Linux? • Education - Save money on Windows licenses • Kiosk or Point of Sale - Single purpose computers with locked down user interfaces • Security - Linux offers more security options • IoT & Industrial Automation - Add user interfaces for integrated systems • Federal Government - Many govt systems require Linux support • Choice - Now you can, so might as well! Delphi for Linux History • 1999 Kylix: aka Delphi for Linux, introduced • It was a port of the IDE to Linux • Linux x86 32-bit compiler • Used the Trolltech QT widget library • 2002 Kylix 3 was the last update to Kylix • 2017 Delphi 10.2 “Tokyo” introduced Delphi for x86 64-bit Linux • IDE runs on Windows, cross compiles to Linux via the PAServer • Designed for server side development - no desktop widget GUI library • 2017 Eugene
    [Show full text]
  • ALT Linux Master 2.2 Руководство Системного Администратора
    ALT Linux Master 2.2 Руководство системного администратора А. Боковой, И. Вергейчик, О. Власенко, М. Забалуев, Ю. Зотов, С. Иевлев, Д. Левин, И. Муратов, А. Новодворский, А. Орлов, А. Турбин ALT Linux Master 2.2: Руководство систем- ного администратора А. Боковой, И. Вергейчик, О. Власенко, М. Забалуев, Ю. Зотов, С. Иевлев, Д. Левин, И. Муратов, А. Новодворский, А. Орлов, А. Турбин Большую работу по редактированию книги осуществили: А. Астафьев А. Добровольский М. Шигорин Настоящая книга составлена из документов, распространяющихсяна условиях GNU Free Documentation License, версия 1.1. Каждый имеет право воспроизводить, распространять и/или вносить изменения в настоящий Документв соответствии с условиями этой лицензий. Данный Документ не содержит Неизменяемых разделов; Данный Документ не содержит текста, помещаемого на первой или последней страницах обложки. Часть I. Оборудование 2 Руководство системного администратора Глава 1. Общая информация Основная информация Linux поддерживает практически все современное оборудование для архитектуры x86, за исключением специально ориентированного на ОС Windows (например, так называемые winmodem и winprinter), а так- же продукцию тех производителей, которые по тем или иным причи- нам не желают давать спецификации на устройства для написания драйверов. Информация, предоставленная в этом руководстве, не претендует на полноту описания, поэтому, если вы не найдёте здесь ответа на интересующий вас вопрос, прежде чем писать в список рассылки ALT Linux1, рекомендуется посмотреть следующую документацию: 1. документация к ядру (пакет kernel-doc2); 2. FAQ и HOWTO по Linux можно найти в как в Интернете, так и в дистрибутиве; 3. поиск в Интернете по спискам конференций; 4. исходные коды это для тех, кто желает в них разобраться. С точки зрения системного администратора, задачей которого явля- ется настройка оборудования и проверка его работоспособности для Linux, устройства в первую очередь определяются своим типом, про- изводителем, затем способом подключения.
    [Show full text]
  • Free Pascal and Lazarus Programming Textbook
    This page deliberately left blank. In the series: ALT Linux library Free Pascal and Lazarus Programming Textbook E. R. Alekseev O. V. Chesnokova T. V. Kucher Moscow ALT Linux; DMK-Press Publishers 2010 i UDC 004.432 BBK 22.1 A47 Alekseev E.R., Chesnokova O.V., Kucher T.V. A47 Free Pascal and Lazarus: A Programming Textbook / E. R. Alekseev, O. V. Chesnokova, T. V. Kucher M.: ALTLinux; Publishing house DMK-Press, 2010. 440 p.: illustrated.(ALT Linux library). ISBN 978-5-94074-611-9 Free Pascal is a free implementation of the Pascal programming language that is compatible with Borland Pascal and Object Pascal / Delphi, but with additional features. The Free Pascal compiler is a free cross-platform product implemented on Linux and Windows, and other operating systems. This book is a textbook on algorithms and programming, using Free Pascal. The reader will also be introduced to the principles of creating graphical user interface applications with Lazarus. Each topic is accompanied by 25 exercise problems, which will make this textbook useful not only for those studying programming independently, but also for teachers in the education system. The book’s website is: http://books.altlinux.ru/freepascal/ This textbook is intended for teachers and students of junior colleges and universities, and the wider audience of readers who may be interested in programming. UDC 004.432 BBK 22.1 This book is available from: The <<Alt Linux>> company: (495) 662-3883. E-mail: [email protected] Internet store: http://shop.altlinux.ru From the publishers <<Alians-kniga>>: Wholesale purchases: (495) 258-91-94, 258-91-95.
    [Show full text]
  • ALT Linux Master 2.2 Руководство Пользователя
    ALT Linux Master 2.2 Руководство пользователя А. Блохин, М. Быков, В. Ванеева, В. Виниченко, А. Дьяченко, С. Индлин, А. Ионов, Ю. Коновалов, А. Лойко, Ю. Миненко, Г. Мохин, А. Новодворский, А. Отт, А. Паскаль, А. Пучков, Д. Смирнов, Р. Смирнов, И. Трунин, А. Фарыгин, А. Чирикба, G., P. Roberts, L. Watts, B. Wuebben ALT Linux Master 2.2: Руководство пользо- вателя А. Блохин, М. Быков, В. Ванеева, В. Виниченко, А. Дьяченко, С. Индлин, А. Ионов, Ю. Коновалов, А. Лойко, Ю. Миненко, Г. Мохин, А. Новодворский, А. Отт, А. Паскаль, А. Пучков, Д. Смирнов, Р. Смирнов, И. Трунин, А. Фарыгин, А. Чирикба, G., P. Roberts, L. Watts, B. Wuebben Большую работу по редактированию книги осуществили: А. Астафьев А. Бояршинов А. Прокудин М. Шигорин Л. Хачатуров Настоящая книга составлена из документов, распространяющихся под различны- ми лицензиями. Раздел ¾KDE¿ распространяется на условиях GNU GPL, осталь- ная часть книги распространяется на условиях GNU Free Documentation License версии 1.1. Каждый имеет право воспроизводить, распространять и/или вносить изменения в настоящий Документ (кроме раздела ¾Финансы без проблем¿) в соответствии с условиями лицензий. Данный Документ не содержит Неизменяемых разделов; Данный Документ не содержит текста, помещаемого на первой или последней странице обложки. Часть I. Графические среды 2 Руководство пользователя Глава 1. KDE С чего начать “Using only what you see, can you get from A to B?” (Подсказка к одной из наиболее трудных загадок в ¾Седьмом госте¿). -- Help for one of the toughest riddles in ¾The 7th Guest¿ Уж не думаете ли вы, что KDE это еще один оконный менеджер? Устройтесь поудобнее и будьте готовы к погружению в мир возможно- стей KDE, которые вам откроет эта графическая среда, предлагающая много более того, чем обычные оконные менеджеры.
    [Show full text]
  • Oracle VM Virtualbox User Manual
    Oracle VM VirtualBox R User Manual Version 4.0.26 c 2004-2014 Oracle Corporation http://www.virtualbox.org Contents 1 First steps 9 1.1 Why is virtualization useful?............................. 10 1.2 Some terminology................................... 10 1.3 Features overview................................... 11 1.4 Supported host operating systems.......................... 13 1.5 Installing VirtualBox and extension packs...................... 14 1.6 Starting VirtualBox.................................. 15 1.7 Creating your first virtual machine......................... 16 1.8 Running your virtual machine............................ 19 1.8.1 Starting a new VM for the first time.................... 19 1.8.2 Capturing and releasing keyboard and mouse.............. 19 1.8.3 Typing special characters.......................... 21 1.8.4 Changing removable media......................... 21 1.8.5 Resizing the machine’s window...................... 22 1.8.6 Saving the state of the machine...................... 22 1.9 Snapshots....................................... 23 1.9.1 Taking, restoring and deleting snapshots................. 23 1.9.2 Snapshot contents.............................. 25 1.10 Virtual machine configuration............................ 26 1.11 Removing virtual machines.............................. 26 1.12 Importing and exporting virtual machines..................... 26 1.13 Alternative front-ends................................. 28 2 Installation details 29 2.1 Installing on Windows hosts............................. 29 2.1.1
    [Show full text]
  • SUSE Brainshare Template 2004
    Linux Power Management One Step Ahead! Timo Hoenig <[email protected]> Holger Macht<[email protected]> FOSDEM 2006, February 25th, Brussels This document is licensed under the GNU Free Documentation License Linux Power Management One Step Ahead! ➔ Linux Power Management ➔ The Powersave Architecture ➔ Runtime Device Power Management (RTD-PM) ➔ Live Demo ➔ What's Next? © 2006 Novell Inc. 2 Linux Power Management SSyyssttemem WWee ttaallkk Clients CCaalllsls DD--BBUUSS!! Powersave Daemon CPU Freq Kernel ACPI Device PM HAL 3 Powersave Architecture Clients (KPowersave, wmpowersave, gkrellm-powersave) Client implements: Auto-Suspend, Lock Screen, Event Notifications (...) Daemon interaction: Trigger Suspend, Set CPU frequency, Set Schemes Powersave Libraries Battery D-BUS Helper HAL Helper Information HAL Helper Functions Functions Powerssavve Daaeemoon Scripts ACPI Unload Suspend Handle APM Modules CPU Hotkeys Frequency RTD-PM Set Disk Batteries Settings 4 Scheme Architecture CPU Freq.: CPU Freq.: dynamic High Scheme Scheme Throttling »Powersave« »Performance« Throttling: 50 % 0 % Throttling IDE Disk CPU Freq.: 50 % Settings High CPU Freq.: Throttling: RTD-PM Brightness: dynamic 0 % Brightness: Low High Brightness: Brightness: Low High IDE Disk RTD-PM Settings © 2006 Novell Inc. 5 Validated Distributions ● SUSE Linux ● Fedora Core ● ALT Linux ● Debian ● Ubuntu ● Kubuntu ● Gentoo © 2006 Novell Inc. 6 Runtime Device Power Management (RTD-PM) • Today, we can: • switch the global system state and CPU frequency • adjust LCD brightness • What do we get? • Save time (suspend and resume cycle) • Save power consumption at the expense of performance • Next: • Runtime Device Power Management (RTD-PM) • What do we get? • Extend battery lifetime by switching off unnecessary subsystems or devices (LAN, WLAN, USB, Modem, ...) © 2006 Novell Inc.
    [Show full text]
  • Apt-Howto.En.Pdf
    APT HOWTO (Obsolete Documentation) Gustavo Noronha Silva <[email protected]> 1.8.11 - August 2005 Abstract This document intends to provide the user with a good understanding of the workings of the Debian package management utility, APT. Its goal is to make life easier for new Debian users and to help those who wish to deepen their understanding of the administration of this system. It was created for the Debian project in order to help improve the support available for users of this distribution. Copyright Notice Copyright © 2001, 2002, 2003, 2004 Gustavo Noronha Silva This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details. A copy of the GNU General Public License is available as /usr/share/common-licenses/GPL in the Debian GNU/Linux distribution or on the World Wide Web at the GNU General Public Licence. You can also obtain it by writing to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. i Contents 1 Introduction 1 2 Basic Configuration3 2.1 The /etc/apt/sources.list file..............................3 2.2 How to use APT locally.................................4 2.3 Deciding which mirror is the best to include in the sources.list file: netselect, netselect-apt........................................5 2.4 Adding a CD-ROM to the sources.list file.......................6 3 Managing packages7 3.1 Updating the list of available packages.........................7 3.2 Installing packages....................................7 3.3 Removing packages....................................9 3.4 Upgrading packages..................................
    [Show full text]
  • RAIDIX 4.6 Product Features
    2017 RAIDIX 4.6 Product features Table of Content WHAT IS RAIDIX 4.6? HOW IT WORKS DUPLICATION OF HARDWARE COMPONENTS NETWORK ATTACHED STORAGE DISTINCTIVE NAS FEATURES IN RAIDIX 4.6: ACTIVE DIRECTORY HYBRID STORAGE CLUSTERING SYSTEM RAID LEVELS RAID 6.......................................................................................................................................................................................... 7 RAID 7.3 ...................................................................................................................................................................................... 7 RAID N+M ................................................................................................................................................................................... 8 HIGH SPEED RECONSTRUCTION OF RAID 6, RAID 7.3 NVDIMM: NON-VOLATILE MEMORY PROTECTING WRITE-BACK CACHE SAN OPTIMIZER Bonding of SAN drives in DC ..................................................................................................................................................... 9 AUTOMATIC WRITE THROUGH CACHING ALGORITHMS PROTECTION FROM SILENT DATA CORRUPTION PARTIAL RECONSTRUCTION ADVANCED RECONSTRUCTION MASKING SYSTEM MONITORING MODULE DRIVE SCAN SPAREPOOLS UNIVERSAL HOST TYPE QOSMIC (QUALITY OF SERVICE) UNLIMITED LUN SIZE GRAPHICAL USER INTERFACE SIMPLE VERSION UPDATE PRODUCT FEATURES CONTACT US Copyright © RAIDIX, 2018 2 RAIDIX 4.6 Product features What is RAIDIX 4.6? How it works Figure 1. RAIDIX 4.6 Single-controller
    [Show full text]
  • Linux Administration Made Easy
    Linux Administration Made Easy by Steve Frampton, <[email protected]> The "Linux Administration Made Easy" (LAME) guide attempts to describe day−to−day administration and maintenance issues commonly faced by Linux system administrators. Part of the Linux Documentation Project. Linux Administration Made Easy Table of Contents Chapter 1. Preface..............................................................................................................................................1 1.1. Acknowledgements...........................................................................................................................1 1.2. Copyright Information and Legal Disclaimers.................................................................................1 1.3. A Plea for Help.................................................................................................................................1 Chapter 2. Introduction......................................................................................................................................2 2.1. Scope.................................................................................................................................................2 2.2. Choosing a Linux Distribution.........................................................................................................2 Chapter 3. Linux Overview................................................................................................................................5 3.1. What is Linux?..................................................................................................................................5
    [Show full text]
  • Linux Newbie Administrator Guide.Pdf
    Linux Newbie Administrator Guide (LNAG) LINUX NEWBIE ADMINISTRATOR GUIDE ver. 0.193 2002−12−14 by Stan, Peter and Marie Klimas The latest version of this guide is available at http://sunsite.dk/linux−newbie. Copyright (c) by Peter and Stan Klimas. Your feedback, comments, corrections, and improvements are appreciated. Send them to [email protected] This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, 8 or later http://opencontent.org/openpub/ with the modification noted in lnag_licence.html. Intro. We are relative Linux newbies (with Linux since Summer 1998). We run mostly RedHat and Mandrake −> the solutions might not be directly applicable to other Linux distributions (although most of them probably will be). Hope this helps; we try to be as practical as possible. Of course, we provide no warranty whatsoever. If you spotted a bad error or would like to contribute a part on a topic of your choice, we would like to hear from you. General description of this Guide. A complete reference for new Linux users who wish to set up and administer their own Linux home computer, workstation and/or their home or small office network. The answers are meant to be simple, with just sufficient detail, and always supported with a readily usable example. The work is still in progress, but we hope the Guide can be helpful already. We welcome your corrections, advice, criticism, links, translations, and CONTRIBUTIONS. Pls note that there are no ad banners on our pages. Conventions: <> = single special or function key on the keyboard.
    [Show full text]
  • The Following Distributions Match Your Criteria (Sorted by Popularity): 1. Linux Mint (1) Linux Mint Is an Ubuntu-Based Distribu
    The following distributions match your criteria (sorted by popularity): 1. Linux Mint (1) Linux Mint is an Ubuntu-based distribution whose goal is to provide a more complete out-of-the-box experience by including browser plugins, media codecs, support for DVD playback, Java and other components. It also adds a custom desktop and menus, several unique configuration tools, and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories. 2. Mageia (2) Mageia is a fork of Mandriva Linux formed in September 2010 by former employees and contributors to the popular French Linux distribution. Unlike Mandriva, which is a commercial entity, the Mageia project is a community project and a non-profit organisation whose goal is to develop a free Linux-based operating system. 3. Ubuntu (3) Ubuntu is a complete desktop Linux operating system, freely available with both community and professional support. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit. "Ubuntu" is an ancient African word, meaning "humanity to others". The Ubuntu distribution brings the spirit of Ubuntu to the software world. 4. Fedora (4) The Fedora Project is an openly-developed project designed by Red Hat, open for general participation, led by a meritocracy, following a set of project objectives. The goal of The Fedora Project is to work with the Linux community to build a complete, general purpose operating system exclusively from open source software.
    [Show full text]
  • ALT Linux Master 2.2 Руководство Разработчика
    ALT Linux Master 2.2 Руководство разработчика P. Cederqvist, С. Индлин, Д. Левин, А. Махоткин, В. Филиппов ALT Linux Master 2.2: Руководство разра- ботчика P. Cederqvist, С. Индлин, Д. Левин, А. Махоткин, В. Филиппов Настоящая книга составлена из документов, распространяющихся на условиях Лицензии на свободную документацию (GNU Free Documentation License) версии 1.1. Каждый имеет право воспроизводить, распространять и/или вносить изменения в настоящий Документ в соответствии с условиями этой лицензий. Данный Документ не содержит Неизменяемых разделов; Данный Документ не содержит текста, помещаемого на первой или последней страницах обложки. Часть I. ALT Packaging 2 Руководство разработчика Глава 1. ALT specfile conventions Преобразование оригинального текста в DocBook : Ю. Зотов Обоснование При разработке этих правил решались следующие задачи: Обеспечить желаемую функциональность: наши пакеты должны отвечать определённым правилам, о которых пойдёт речь несколько позже. Для этого надо, чтобы spec-файлы обеспечивали выполнение этих правил. Помочь разработчику: так как spec-файлы все ещё пишут люди, то их работу нужно свести к тому минимуму, который, собственно, и требует участия человека. Разработчик не должен копировать блоки кода из файла в файл, ибо эта неинтеллектуальная работа отнимает массу сил и чревата ошибками. Для этого есть макросы. Если какой- то код появляется в разных spec-файлах более одного раза, то надо написать макрос(ы). Spec-файлы Устаревшие конструкции Не следует использовать устаревшие конструкции — они лишь загромождают spec-файл, снижая тем самым его читабельность. К устаревшим конструкциям, в частности, относятся: • тэг BuildRoot; • строки вида rm -rf $RPM_BUILD_ROOT; • %_defattr со стандартными аргументами в начале файлов и секций %files; • секция %clean, пустая либо без разумного содержания. Глава 1. ALT specfile conventions 3 Фигурные скобки Нет смысла засорять текст spec-файла ненужными фигурными скоб- ками.
    [Show full text]