Skip to content

Commit f2f229c

Browse files
authored
Update README.md
1 parent cf2b80d commit f2f229c

File tree

1 file changed

+32
-7
lines changed

1 file changed

+32
-7
lines changed

src/backend/test/README.md

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
## Cài bộ gõ tiếng việt [XVNKB]()
33

4-
> 1. Cài đặt trình biên dịch
4+
## 1. Cài đặt trình biên dịch
55

66
Cài đặt công cụ cần thiết để biên dịch và cài đặt phần mềm trên hệ thống Ubuntu
77

@@ -16,16 +16,41 @@ Cài đặt công cụ cần thiết để biên dịch và cài đặt phần m
1616
- ["build-essential"]() : " Gói này bao gồm các [compiler](), [linker]() và thư viện tiêu chuẩn, mà bất kỳ lập trình viên nào cũng có thể sử dụng để phát triển và biên dịch phần mềm trên hệ thống.
1717

1818

19-
> 2. Tải xuống mã nguồn và cài đặt
19+
## 2. Tải xuống mã nguồn và cài đặt
2020

2121
- ["sudo apt-get install xorg-dev"]() : hệ thống sẽ cài đặt các công cụ cần thiết để phát triển các ứng dụng đồ họa X11 trên hệ thống Linux.
2222

23-
- Câu lệnh "wget http://xvnkb.sourceforge.net/xvnkb-0.2.9a.tar.bz2" được sử dụng để tải về tệp nén tar.bz2 chứa mã nguồn của phần mềm Xvnkb từ liên kết http://xvnkb.sourceforge.net/.
23+
## 3. Câu lệnh "wget http://xvnkb.sourceforge.net/xvnkb-0.2.9a.tar.bz2"
24+
- Câu lệnh "wget http://xvnkb.sourceforge.net/xvnkb-0.2.9a.tar.bz2" được sử dụng trong hệ điều hành Linux/Unix để tải về một tập tin từ một địa chỉ web (`http://xvnkb.sourceforge.net/xvnkb-0.2.9a.tar.bz2`) và lưu trữ tập tin đó vào thư mục hiện tại.
25+
26+
Cụ thể, các thành phần trong câu lệnh là:
27+
28+
- `wget`: là một chương trình dòng lệnh được sử dụng để tải về tệp từ các địa chỉ web.
29+
- `http://xvnkb.sourceforge.net/xvnkb-0.2.9a.tar.bz2`: là địa chỉ web của tập tin cần tải về. Đây là đường dẫn đến tệp tin `xvnkb-0.2.9a.tar.bz2` trên trang web `http://xvnkb.sourceforge.net/`.
30+
- `tar.bz2`: là định dạng của tệp tin cần tải về. Đây là một định dạng được sử dụng để nén các tập tin trong hệ thống Unix/Linux.
31+
32+
33+
## 4. Sau đó giải nén bằng lệnh: [tar -xvf xvnkb-0.2.9a.tar.bz2]()
34+
Cụ thể, các tham số trong lệnh `tar -xvf xvnkb-0.2.9a.tar.bz2` có ý nghĩa như sau:
35+
36+
- `-x`: sử dụng để giải nén tệp tin.
37+
- `-v`: hiển thị quá trình giải nén tệp tin trên màn hình.
38+
- `-f`: cho biết rằng tệp tin cần giải nén được chỉ định sau tham số này.
39+
- `xvnkb-0.2.9a.tar.bz2`: tệp tin cần giải nén.
40+
Sau khi thực thi lệnh `tar -xvf xvnkb-0.2.9a.tar.bz2`, tất cả các tệp tin bên trong tệp tin nén `xvnkb-0.2.9a.tar.bz2` sẽ được giải nén vào thư mục hiện tại của bạn.
41+
42+
## 5. Chuyển vào thư mục vừa giải nén và biên dịch: [cd xvnkb-0.2.9a/](), [./autogen.sh](), [./configure --use-extstroke]()
43+
- `cd xvnkb-0.2.9a/`: Dùng để chuyển vào thư mục vừa giải nén `xvnkb-0.2.9a`.
44+
- `./autogen.sh`: Làm việc chuẩn bị cấu trúc cho phần mềm, bao gồm các tệp Cấu hình và Makefile.
45+
- `./configure --use-extstroke`: Lệnh này giúp bạn cấu hình và thiết lập chương trình. `--use-extstroke` là một tùy chọn được sử dụng trong quá trình cấu hình để bật tính năng hỗ trợ gõ tiếng Việt với bộ gõ Unikey sử dụng thư viện được cài đặt trên hệ điều hành Linux.
46+
47+
## 6. phải chỉnh file config.h đúng định dạng
48+
- `make` để biên dịch chương trình `xvnkb`
49+
- `make install` để cài đặt chương trình trên hệ thống của mình.
50+
51+
52+
2453

25-
- Sau đó giải nén bằng lệnh: [tar -xvf xvnkb-0.2.9a.tar.bz2]()
2654

27-
- Chuyển vào thư mục vừa giải nén và biên dịch: [cd xvnkb-0.2.9a/](), [./autogen.sh](), [./configure --use-extstroke]()
2855

29-
- phải chỉnh file config.h đúng định dạng
3056

31-
- Sau đó gõ tiếp các lệnh sau: [make]() , [sudo make install]()

0 commit comments

Comments
 (0)