When it comes to software management everyone is not unfamiliar, most of Windows directly download. exe files directly installed, download from the Control Panel uninstall, then we discuss how to install and uninstall common software under the Linux system.
Package Management Overview
Mount-o loop/share/rhel-server-6.4-x86_64-dvd.iso/mnt/
-O followed by the property loop property only the secondary attribute is used by the image file
Df-h
RPM Package management methods and the advantages of compiling and installing:
1. Easy to update installed packages;
2. Easy to protect configuration files; (not covered)
3. Easy to track installed files
RHEL6 Package Management method?
Rpm
Yum can resolve dependencies
If a, b two packets are found to be mutually dependent can be installed together (RPM-IVH a B)
-------------------------RPM Management-----------------------------------
Name httpd-2.2.15-26.el6.x86_64.rpm
Software Name: httpd
Package Name: httpd-2.2.15-26.el6.x86_64.rpm
2.2.15-26: Major version, minor version number, revision number-release number. Support system version. 64bit. Suffix name
See which packages the system has installed
Rpm-qa
Q Query
A All
To see if the specified package is installed
Rpm-qa | grep httpd
Installation
RPM-IVH httpd-2.2.15-26.el6.x86_64.rpm
-I--install installation
-V--verbose Display the installation process
-H--hash has a progress bar
Unloading:
RPM-E--erase Software Name
See where the software is installed
RPM-QL vsftpd
View the software configuration file
RPM-QC vsftpd
Find out who the software is with the configuration file
Rpm-qf/etc/vsftpd/vsftpd.conf
View detailed information about installed software
Rpm-qi vsftpd
View details of the software that is not installed
Rpm-qi vsftpd-2.2.2-11.el6.x86_64.rpm
See what files can be extracted from the software that is not installed
RPM-QLP vsftpd-2.2.2-11.el6.x86_64.rpm
If the configuration file is corrupted
1. See which software is installed---The package name of this file
2. Delete this profile after backup
3. Reinstall--force (mandatory installation)
Help document for querying software
RPM-QD vsftpd
Check signature
Rpm-k,--checksig package name
Rpm-k vsftpd-2.2.2-11.el6.x86_64.rpm
Import Signature
RPM--import Import Key
RPM--import/etc/pki/rpm-gpg/rpm-gpg-key-redhat-release
Software package Experience (S M U T ... ) Modify the configuration file and view
Rpm-v vsftpd
Upgrade software
-U,--upgrade=<packagefile>+
RPM-UVH vsftpdxxx.rpm
--force If the package is already installed and you want to reinstall it (recommended only for installation)
RPM-IVH vsftpd-2.2.2-11.el6.x86_64.rpm--force
--nodeps does not check package dependencies (only used when uninstalling)
RPM-E httpd--nodeps
---------------------------------Binary Package------------------------
. bin. Sh. Bundle---> into its directory./xxx.sh
---------------------------Source Code-----------------------------------
1.tar XVFJ httpd-2.2.25.tar.bz2
2.CD httpd-2.2.25
3./configure--prefix=/usr/local/apache Specify installation path Check installation environment
4.make Generate Makefile file for compilation
5.make Install compilation Installation
6./usr/local/apache/bin/apachectl Start Open Service
7.cd/usr/local/apache/bin
8.CP apachectl/bin/guaranteed to open the program directly in any directory
Make clean clears the files that have been compiled
Yum Install *gcc*
------------
Yum Management
Can resolve dependencies
Configure Yum
Yum configuration file
Vim/etc/yum.repos.d/rhel-source.repo
Create a yum configuration file yourself, requiring this profile suffix to be repo
Yum Categories
1. Local Yum (file)
2. Remote Yum (FTP http)
/etc/yum.repos.d/rhel-source.repo
[RHEL6] Label
Description of name=red Hat Enterprise Linux multi-Yum warehouse function
Baseurl=file:///mnt/server specifying the location of the Yum Warehouse
enabled=1 enabling local Yum 0 means that local yum is not enabled
Gpgcheck=1 enabling RPM signature 0 does not enable RPM signing
Gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-beta,file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-release Location of key
Yum Clean all check syntax cleanup cache
Yum repolist check syntax and see how many packages are available
Installation
Yum Install Vsftpd-y
Yum Clean all cache if the Yum configuration file has changed, you need to execute this command
Repolist See if Yum is in effect
Erase/remove vstpd Uninstall
info | grep httpd View information about the software
Install httpd Software Installation
List all lists all current packages @ means already installed
GroupInfo "Virtualization" view the members of a software group's information group
Groupinstall "Virtualization" Group installation
Grouplist list all software groups that have been or have not been installed
Groupremove Removing a group from virtualization
Provides/etc/export
Reinstall httpd Reinstall
Search MySQL View information for related packages that contain keywords
Update httpd-3.3.15-26.el6.x86_64.rpm Upgrade
Localinstall httpd-2.2.15-26.el6.x86_64.rpm Local Installation
Deplist vsftpd viewing software dependencies
Create a yum warehouse manually
1.yum Install Createrepo
2.mkdir/yumtest/Creating a Warehouse
3.CP httpd* vsftpd*/yumtest/
4.createrepo/yumtest/
5.touch/etc/yum.repos.d/test.repo
[Yumtest]
Name=my Home
baseurl=file:///yumtest/
Enabled=1
Gpgcheck=0
This article is from the Cloud computing blog, so be sure to keep this source http://huanghaisky.blog.51cto.com/3064496/1918942
Software Management of Linux