Senior experts talk about how to manage Linux platform software

Source: Internet
Author: User
Senior experts talk about how to manage Linux platform software-General Linux technology-Linux technology and application information. The following is a detailed description. Source: IT168

The second day of the SACC2012 conference, a session on O & M Development and design. This speech invited Mr. Duan Jigang, a senior Chinese unix moderator, to introduce rpm software packages and management tools (YUM, etc.) on the redhat system, based on the company's network structure and server scale, we will share how to build a stable and efficient software management platform, and how to plan software repositories, Software definitions, software releases, and other specifications based on the business.

This speech is centered on Yum. Yum (all called Yellow dog Updater, Modified) is a Shell front-end package manager in Fedora, RedHat, SUSE, and CentOS. Based on RPM Package management, the RPM package can be automatically downloaded and installed from the specified server, and the dependency relationship can be automatically processed. all dependent software packages can be installed at one time without tedious download and installation.

Mr. Duan introduced that the purpose of yum is to automatically upgrade, install/remove rpm packages, collect rpm package information, check dependencies, and automatically prompt users to solve the problem. The key to yum is to have a reliable repository. as the name suggests, this is the software repository. it can be an http or ftp site, or a local software pool, but it must contain the rpm header, the header contains various rpm package information, including descriptions, functions, provided files, dependencies, and so on. only by collecting and analyzing these headers can we automate the remaining tasks.

Finally, Mr. Duan summarized the advantages of Yum.

1. Automatic parsing of software package dependency. If you want to install or upgrade a software package, YUM will automatically parse the software packages that you install or need to upgrade, and finally prompt the user whether to upgrade or install them.

2. multiple usage methods. The command line version and graphical version have their own advantages. the command line version is suitable for experienced users and saves memory, and the installation speed is very fast, the graphical version provides a friendly interface, so it is suitable for beginners to use. of course, the specific method to upgrade and install the software package depends on your personal habits.

3. multiple software libraries at a time. That is to say, you can add multiple source addresses to a YUM configuration file.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.