1. Trang chủ
  2. » Công Nghệ Thông Tin

Topic1.1 Linux Install Software

9 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Triển khai một máy tính làm việc Linux với các tính năng về đồ họa, vi tính văn phòng,… Hệ thống vận hành: cài đặt, cấu hình, quản trị, xử lý sự cố,… Vận hành hệ điều hành Linux: cài đặt, cấu hình mạng, máy trong, sử dụng thành thạo các công cụ quản lý mạng, cấu hình nhân, DFS, lập kế hoạch cho việc lưu trữ và phục hồi dữ liệu, TCP IP , config device,… Liên kết cơ bản kỹ năng đến Internet: kết nối, email, bảo mật, DNS, Apache, SSH, NTP,…

Installing software - Redhat Package Manager (RPM) công cụ dùng để Installing, Uninstalling Upgrading software cho hệ thống Linux - Một RPM package file chứa chương trình thực thi, scripts, tài liệu, số file cần thiết khác Cấu trúc RPM package sau: Quản lý package The Package Management Tool (dùng giao diện đồ họa) - Vào menu Application  chọn System tool, Software Màn hình Software Manager 2 Quản lý package RPM (dùng command) 2.1 Xem cú pháp lệnh rpm: man rpm  Xem đối chiếu với lý thuyết option sử dụng lệnh rpm 2.2 Cài đặt từ DVD * Các tham số thường dùng cho việc cài đặt Tuỳ chọn -i -v -h Ý nghĩa (install) cài đặt package (verbose) hiển thị tóm tắt kết sau cài đặt package (hash) thị đấu “#” thơng báo q trình cài đặt tiếp diễn [root@localhost ~]# mount /dev/cdrom /media/ [root@localhost ~]# rpm -ivh /media/Packages/ mc-4.8.7-11.el7.x86_64.rpm warning: /media/Packages/mc-4.8.7-11.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Preparing ################################# [100%] Updating / installing 1:mc-1:4.8.7-8.el7 ################################# [100%] Chạy thử phần mềm mc [root@may1 ~]#mc 12 Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ Truy vấn thông tin liên quan đến gói cài Các tham số thường dùng Tuỳ chọn -q -a -d -i -c Ý nghĩa (packagefile) hiển thị package (all) truy vấn tất package cài đặt (documentation) liệt kê files tài liệu liên quan đến package (information) liệt kê thông tin package name, description, release number, size, build date, installation date, vendor, thông tin khác (configuration) liệt kê tập tin cấu hình package #rpm –qa mc => liệt kê packages có tên samba [root@may1 ~]# rpm -qa mc mc-4.8.7-11.el7.x86_64 [root@may1 ~]# #rpm –qa mc* => liệt kê packages có tên bắt đầu mc [root@may1 ~]# rpm -qa mc mc-4.8.7-11.el7.x86_64 [root@may1 ~]# #rpm –qa | grep mc => liệt kê packages có tên chứa mc [root@may1 ~]# rpm -qa | grep mc libXdmcp-1.1.1-6.1.el7.x86_64 smc-meera-fonts-6.0-7.el7.noarch smc-fonts-common-6.0-7.el7.noarch mc-4.8.7-11.el7.x86_64 abrt-addon-vmcore-2.1.1119.el7.centos.0.3.x86_64 #rpm –qd httpd => liệt kê files tài liệu liên quan đến mc [root@localhost ~]# rpm -qd httpd /usr/share/doc/httpd-2.4.6/ABOUT_APACHE /usr/share/doc/httpd-2.4.6/CHANGES /usr/share/doc/httpd-2.4.6/LICENSE /usr/share/doc/httpd-2.4.6/NOTICE /usr/share/doc/httpd-2.4.6/README /usr/share/doc/httpd-2.4.6/VERSIONING /usr/share/doc/httpd-2.4.6/httpd-dav.conf /usr/share/doc/httpd-2.4.6/httpd-default.conf /usr/share/doc/httpd-2.4.6/httpd-info.conf /usr/share/doc/httpd-2.4.6/httpdlanguages.conf rpm –qi mc => liệt kê thơng tin mơ tả gói mc [root@localhost ~]# rpm -qi httpd Name : httpd Version : 2.4.6 Release : 67.el7.centos Architecture: x86_64 Install Date: Sat 21 Jul 2018 02:17:25 PM +07 Group : System Environment/Daemons Size 9823661 License : ASL 2.0 Signature : RSA/SHA256, Thu 10 Aug 2017 11:40:32 PM +07, Key ID 24c6a8a7f4a80eb5 Source RPM : httpd-2.4.6-67.el7.centos.src.rpm Build Date : Fri 04 Aug 2017 10:21:07 AM +07 Build Host : c1bm.rdu2.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem Vendor : CentOS URL : http://httpd.apache.org/ Summary : Apache HTTP Server Description : The Apache HTTP Server is a powerful, efficient, and extensible web server rpm –qc samba => liệt kê tập tin cấu hình samba [root@localhost ~]# rpm -qa | grep samba samba-common-4.6.2-8.el7.noarch 14 Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ samba-client-libs-4.6.2-8.el7.x86_64 samba-client-4.6.2-8.el7.x86_64 samba-common-libs-4.6.2-8.el7.x86_64 samba-libs-4.6.2-8.el7.x86_64 2.3 Gỡ bỏ package (Erase) [root@may1 ~]# rpm -e mc Chú ý: Nếu gỡ bỏ package mà package cịn phụ thuộc vào package khác gỡ bỏ ta dùng thêm tuỳ chọn nodeps [root@localhost ~]# rpm -e samba-common error: Failed dependencies: samba-common = 4.1.12-21.el7_1 is needed by (installed) libsmbclient-0:4.1.12-21.el7_1.x86_64 libpopt_samba3.so()(64bit) is needed by (installed) samba-0:4.1.12-21.el7_1.x86_64 libpopt_samba3.so(SAMBA_4.1.12)(64bit) is needed by (installed) samba-0:4.1.12-21.el7_1.x86_64  Lỗi samba-common phụ thuộc vào gói samba-0:4.1.12-21.el7_1.x86_64 Vì muốn xố gói samba-common có cách: Cách 1: xố gói samba-0:4.1.12-21.el7_1.x86_64 trước, sau xố gói samba-common Cách 2: xố gói samba-common dùng với option nodeps rpm -e samba-common nodeps Dùng lệnh rpm –qa | grep samba để kiểm tra kết 2.4 Cập nhật package (upgrade) [root@may1 ~]# rpm -Uvh /media/Packages/samba-4.6.2-8.el7.x86_64.rpm warning: /media/Packages/samba-4.1.12-21.el7 1.x86 64.rpm: Header RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Preparing ################################# [100%] package samba-0:4.1.12-21.el7_1.x86_64 is already installed V3 Ghi chú: - Ta dùng lệnh rpm với option: nodeps : lệnh rpm bỏ qua gói phụ thuộc force : lệnnh rpm bỏ qua lỗi xung đột - Để cài đặt software HĐH Linux ngồi RPM package, cịn cài đặt gói source, chi tiết trình bày phần sau Sử dụng lệnh yum Lệnh yum cho phép tìm kiếm cài đặt phần mềm, thư viện trực tiếp từ internet Cú pháp: yum [options] [command] [package ] Các thông số: * install package1 [package2] [ ] * update [package1] [package2] [ ] * check-update * upgrade [package1] [package2] [ ] * remove | erase package1 [package2] [ ] * list [ ] * info [ ] * provides | whatprovides feature1 [feature2] [ ] * clean [ packages | headers | metadata | cache | dbcache | all ] * makecache * groupinstall group1 [group2] [ ] * groupupdate group1 [group2] [ ] * grouplist [hidden] * groupremove group1 [group2] [ ] * groupinfo group1 [ ] * search string1 [string2] [ ] * shell [filename] * resolvedep dep1 [dep2] [ ] * localinstall rpmfile1 [rpmfile2] [ ] * localupdate rpmfile1 [rpmfile2] [ ] * deplist package1 [package2] [ ] Cài từ đĩa DVD b1 tạo thư mục root: mkdir /media/cdrom b2 mount dvd vào thư mục: mount /dev/cdrom /media/cdrom b3 import key PGP: rpm import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 b4 cài đặt nhóm phần mềm với yum: Xem group cài chưa dược cài [root@may1 AdobeReader]# yum grouplist Available Environment Groups: Minimal Install Compute Node Infrastructure Server File and Print Server Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: Compatibility Libraries Console Internet Tools Development Tools Graphical Administration Tools 16 Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ Legacy UNIX Compatibility Scientific Support Security Tools Smart Card Support System Administration Tools System Management Done Ví dụ cài gói "Additional Development " Soạn file: vi /etc/yum.repos.d/centos7.repo [centos7] name=centos7 baseurl=file:///mnt/cdrom/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #mkdir /mnt/cdrom #mount /dev/cdrom /mnt/cdrom #yum disablerepo=* enablerepo=centos7 groupinstall "Additional Development" -y Cài từ internet Cài đặt mc: Qúa trình cài kết thúc Xem thơng tin gói mc Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.viethosting.com * extras: mirrors.viethosting.com * updates: mirrors.viethosting.com Installed Packages Name : mc Arch : x86_64 Epoch Version : 4.8.7 Release : 11.el7 Size : 5.6 M Repo : installed From repo : base Summary : User-friendly text console file manager and visual shell URL : http://www.midnight-commander.org/ License : GPLv3+ Description : Midnight Commander is a visual shell much like a file manager, only 18 Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ : with many more features It is a text mode application, but it also : includes mouse support Midnight Commander's best features are its : ability to FTP, view tar and zip files, and to poke into RPMs for : specific files Để gở bỏ gói phần mềm, sử dụng thông số remove [root@localhost ~]# yum remove mc Loaded plugins: fastestmirror, langpacks Resolving Dependencies > Running transaction check -> Package mc.x86_64 1:4.8.7-11.el7 will be erased > Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Removing: mc x86_64 1:4.8.7-11.el7 @base 5.6 M Transaction Summary ============================================================================= Remove Package Installed size: 5.6 M Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : 1:mc-4.8.7-11.el7.x86_64 Verifying : 1:mc-4.8.7-11.el7.x86_64 Removed: mc.x86_64 1:4.8.7-11.el7 Complete! [root@localhost ~]# 1/1 1/1 ... by (installed) libsmbclient-0:4.1.12-21.el7_1.x86_64 libpopt_samba3.so()(64bit) is needed by (installed) samba-0:4.1.12-21.el7_1.x86_64 libpopt_samba3.so(SAMBA_4.1.12)(64bit) is needed by (installed)... samba-0:4.1.12-21.el7_1.x86_64 is already installed V3 Ghi chú: - Ta dùng lệnh rpm với option: nodeps : lệnh rpm bỏ qua gói phụ thuộc force : lệnnh rpm bỏ qua lỗi xung đột - Để cài đặt software HĐH Linux ngồi RPM package,... mirrors.viethosting.com * updates: mirrors.viethosting.com Installed Packages Name : mc Arch : x86_64 Epoch Version : 4.8.7 Release : 11.el7 Size : 5.6 M Repo : installed From repo : base Summary : User-friendly

Ngày đăng: 27/09/2022, 02:02

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Installing software - Topic1.1 Linux Install Software
nstalling software (Trang 1)
Màn hình Software Manager. - Topic1.1 Linux Install Software
n hình Software Manager (Trang 1)
-c (configuration) liệt kê các tập tin cấu hình của package. - Topic1.1 Linux Install Software
c (configuration) liệt kê các tập tin cấu hình của package (Trang 3)
rpm –qc samba => liệt kê các tập tin cấu hình của samba.[root@may1 ~]# rpm -qa | grep mc  - Topic1.1 Linux Install Software
rpm –qc samba => liệt kê các tập tin cấu hình của samba.[root@may1 ~]# rpm -qa | grep mc (Trang 4)