Cài đặt các gói dạng TAR

Một phần của tài liệu Giáo trình Hệ điều hành Linux (Nghề: Quản trị mạng máy tính - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp (Trang 69 - 72)

Chương 4 : Cài đặt phần mềm trong hệ điều hành Linux

4.3. Cài đặt các gói dạng TAR

Ngồi các phần mềm được đóng gói dạng file nhị phân(file *.rpm) cịn có các phần mềm được cung cấp dạng file source code như: *.tar hoặc *.tgz. Thông thường để cài đặt phần mềm này ta cần phải dựa vào trợ giúp của file giúp đỡ trong từng chương trình hoặc phần mềm, các file(README or INSTALL,) này nằm trong các thư mục con của thư mục sau khi ta dùng lệnh tar để giải nén source. Để thực hiện việc cài đặt này ta thường làm các bước sau:

Bước 1: Giải nén file tar. Ví dụ:

[root@bigboy tmp]# tar -xvzf linux- software-1.3.1.tar.gz linux-software- 1.3.1/ linux-software-1.3.1/plugins-scripts/ linux-software-1.3.1/linux-

software-plugins.spec [root@bigboy tmp]#

Tạo các thư mục con chứa các file cài đặt [root@bigboy tmp]# ls

linux-software-1.3.1 linux- software-1.3.1.tar.gz [root@bigboy tmp]#

Bước 2: Chuyển vào thư mục con và tham khảo các file INSTALL, README. Ví dụ: [root@bigboy tmp]# cd linux- software-1.3.1

[root@bigboy linux-software- 1.3.1]# ls

COPYING install-sh missingplugins depcomp LEGAL mkinstall dirsplugins-scripts

FAQ lib linux-software.spec README

Helper.pm Makefile.am linux-software.spec.in REQUIREMENTS INSTALL Makefile.in NEWS subst.in

[root@bigboy linux-software-1.3.1]#

Bước 3: Sau đó ta dựa vào chỉ dẫn trong file (INSTALL, README) để cài đặt phần mềm.

Ví dụ:

Cài đặt bộ gõ tiếng việt XVNKB-0.2.9a.tar.gz cho hệ thống ta thực hiện như sau:

4.3.1. Chuẩn bị cài đặt

Vào trang chủ của xvnkb :http://xvnkb.sourceforge.net và down về gói cài đặt : xvnkb-0.2.9a.tar.gz

4.3.2. Tiến hành cài đặt

Down về 1 phân vùng trên linux

- Giải nén bằng lệnh : # tar -jxvf xvnkb-0.2.9a.tar.gz # cd ../xvnkb-0.2.9a/ # ./configure

Configuration for xvnkb 0.2.9a on Linux

Type "./configure --help" for more information Checking uchar... no Checking ushort... yes Checking uint... yes Checking ulong... yes

Checking dynamic linking loader... yes Checking X11 lib... /usr/X11R6 Checking pkg- config... yes

Checking Xft... yes Compile options: Enable XFT: yes

Enable spell checking: yes Enable extended keystroke: no Enable ABC liked Telex keystroke: no done.

- Để biên dịch phần mềm gõ lệnh sau: #make

***** Nếu có lỗi như sau:

make[1]: Entering directory `/packages/xvnkb-0.2.9/tools'

make[1]: *** No rule to make target `/usr/X11R6/include/X11/X.h', needed by `xvnkb_ctrl.o'. Stop.

make[1]: Leaving directory `/packages/xvnkb-0.2.9/tools' make: *** [tools] Error 2 ***** Thì tạo lisk từ /usr/X11R6/include đến /usr/X11R6/include/X11 như sau: [root@localhost xvnkb-0.2.9]# mkdir /usr/X11R6/include

[root@localhost xvnkb-0.2.9]# ln -s /usr/include/X11 /usr/X11R6/include/X11 - Khơng thấy báo lỗi gì thì tiến hành tiếp

- Gõ lệnh "make install" [root@localhost xvnkb-0.2.9a]# make install

make[1]: Entering directory `/SOURCES/Linux/xvnkb-0.2.9a/tools' make[1]: Nothing to be done for `all'.

make[1]: Leaving directory `/SOURCES/Linux/xvnkb-0.2.9a/tools' Copy xvnkb => /usr/local/bin ... ok

Copy xvnkb.so.0.2.9a => /usr/local/lib ... ok Copy xvnkb_localeconf.sh => /usr/local/bin ... ok Initialize xvnkb core ... done

You can use xvnkb now! If you are using X, please restart your Window Manager. It will load xvnkb core control automatically for you and affect to all applications. Right now, xvnkb core control can affect to new starting applications only. Run "xvnkb" to control status.

- Cài đặt đã thành công

Bây giờ kiểm tra xem sau khi giải nén, tar có tạo thêm thư mục nào để chứa tập tin .ttf hay khơng, nếu có ta phải chuyển vào thư mục chứa những tập tin .ttf (ví dụ /usr/share/fonts/unicode).

Dùng lệnh ―ttmkfdir > fonts.scale‖ và ―mkfontdir‖ để tạo danh sách chứa phông (nhập hai lệnh liên tiếp hoặc gộp chung thành một lệnh

―ttmkfdir > fonts.scale && mkfontdir‖). Cuối cùng phải báo cho dịch vụ quản lý phơng biết vị trí của những phơng Unicode

―chkfontpath - add /usr/share/fonts/utf8‖ và khởi động lại dịch vụ ―/etc/rc.d/init.d/xfs restart‖. Tạo fonts unicode

/usr/local/bin/xvnkb_localeconf.sh en_US.UTF-8 /usr/local/bin/xvnkb_localeconf.sh vi_VN.UTF-8

Thêm nữa là ta hãy vào /etc/profile và thêm vào cuối cùng dòng sau : export LANG=en_US.UTF-8

Khởi động lại máy tính bằng lệnh #reboot Kiểm tra lại tại dịng lệnh chạy xvnkb: #xvnkb

Câu hỏi ôn tập chương

1. Hãy nêu khái niệm và các đặc tính của gói phần mềm .RPM?

2. Trình bày các bước cài đặt gói phần mềm rpm và nâng cấp phần mềm? 3. Nêu các bước cài đặt các gói phần mềm dạng TAR?

Một phần của tài liệu Giáo trình Hệ điều hành Linux (Nghề: Quản trị mạng máy tính - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp (Trang 69 - 72)

Tải bản đầy đủ (PDF)

(111 trang)