You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/backend/test/README.md
+32-7Lines changed: 32 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
2
2
## Cài bộ gõ tiếng việt [XVNKB]()
3
3
4
-
>1. Cài đặt trình biên dịch
4
+
##1. Cài đặt trình biên dịch
5
5
6
6
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
7
7
@@ -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
16
16
-["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.
17
17
18
18
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
20
20
21
21
-["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.
22
22
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/.
- 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
+
24
53
25
-
- Sau đó giải nén bằng lệnh: [tar -xvf xvnkb-0.2.9a.tar.bz2]()
26
54
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]()
28
55
29
-
- phải chỉnh file config.h đúng định dạng
30
56
31
-
- Sau đó gõ tiếp các lệnh sau: [make]() , [sudo make install]()
0 commit comments