X Window System: Lịch sử vă kiến trúc
2. Quản trị phần mềm trong Linu
Việc quản lý câc phần mềm đi kỉm với Linux có thể lă một việc dễ dăng cũng như có thể trở nín vô cùng khó khăn phức tạp. Redhat đê phât triển một hệ thống quản lý phần mềm cho Linux có giao diện thđn thiện vă hiệu quả gọi lă RPM. RPM lă chương trình quản lý câc package nó tự động lăm câc quâ trình như căi đặt, nđng cấp, xoâ vă bảo trì phần mềm trong Linux. Do tính tiện dụng của nó, RPM được hỗ trợ bởi hầu hết câc Linux khâc như SuSe, Mandrake, Caldera, Corell. Ngăy nay, RPM cònđược dùng trín câc hệ Unix khâc như:
OS/2Solaris Solaris SCO Unix HP-UX FreeBSD NetBSD Be OS 2.2 Cđu truy vấn
Lệnh rpm có rất nhiều tham số . Để xem một câch nhanh chóng danh sâch câc phần mềm có trong hệ thống ta dùng
rpm –qa
Có nghĩa lă query all package. Để tìm chính xâc package mă ta muốn biết xem đê có trong hệ thống hay chưa ta dùng kết hợp lệnh grep
93 Một văi công cụ tiện ích khâc cho rpm lă dùng kết hợp với câc tham số -i , -l, --test .
-i : Information -l : list
Ví dụ:
[root@starturn root]# rpm -qi telnet
Name : telnet Relocations: (not relocateable)
Version : 0.17 Vendor: Red Hat, Inc.
Release : 23 Build Date: Tue 23 Jul 2002 09:05:54 AM EDT
Install date: Sun 08 Dec 2002 11:19:54 AM EST Build Host: stripples.devel.redhat.com
Group : Applications/Internet Source RPM: telnet- 0.17-23.src.rpm
Size : 91323 License: BSD
Signature : DSA/SHA1, Tue 03 Sep 2002 05:41:07 PM EDT, Key ID 219180cddb42a60e
Packager : Red Hat, Inc.
<http://bugzilla.redhat.com/bugzilla>
Summary : The client program for the telnet remote login protocol.
Description :
Telnet is a popular protocol for logging into remote systems over the
Internet. The telnet package provides a command line telnet client.
[root@starturn root]# [root@starturn root]# rpm -ql ftp /usr/bin/ftp /usr/bin/pftp /usr/share/man/man1/ftp.1.gz /usr/share/man/man1/pftp.1.gz /usr/share/man/man5/netrc.5.gz [root@starturn root]# 2.3 Căiđặt một phần mềm Dùng lệnh: rpm -ivh
Ví dụ: căiđặt Midnight Commander
[root@starturn root]# rpm -ivh mc-4.5.55-12.i386.rpm
warning: mc-4.5.55-12.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ############################### [100%]
1:mc ############################### [100%]
[root@starturn root]# rm -f mc-4.5.55-12.i386.rpm
95 Ngoăi ra Linux còn có tiện ích kpackage trong môi trường KDE giúp ta có thể quản lý câc kpackage một câch hiệu quả với giao diện đồ hoạ rất dễ sử dụng