Hướng dẫn cài đặt tar.gz trong CentOS

Hướng dẫn cài đặt tar.gz trong CentOS

Hầu hết thời gian bạn sẽ cài đặt các gói với trình quản lý gói Linux tích hợp. Đối với CentOS, đó là yum. Đối với Debian, nó là apt-get và vv… Nếu bạn may mắn. Thật không may, không phải tất cả phần mềm hữu ích đều được đóng gói gọn gàng trong kho. Có rất nhiều phần mềm không có sẵn trong đó, chỉ cần chờ đợi để được biên soạn và cài đặt. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt các tập tin tar.gz theo cách truyền thống trên bản cài đặt CentOS mới.

Cách đúng để Cài đặt tập tin tar.gz

Một trong những lý do tại sao các nhà quản lý gói như yum rất hữu ích là họ chăm sóc dọn dẹp sau khi bạn hoàn tất. Để gỡ cài đặt gói, chúng tôi chỉ cần nhập:

yum remove xyz

Tuy nhiên, các gói không trong yum có thể không được thực hiện tốt. Có thể không có cách mặc định để xóa gói và tất cả các tệp của nó. Sau đó, chúng tôi sẽ chỉ cho bạn một cách an toàn để thực hiện việc này để bạn có thể xóa hoàn toàn các gói ngay cả khi không có trình gỡ cài đặt. Nhưng hiện tại, chúng tôi sẽ giả định rằng gói bạn muốn cài đặt được thực hiện tốt và tuân thủ các tiêu chuẩn mã hóa quan trọng.

Quyền để biên dịch và cài đặt tập tin tar.gz

Quá trình cuối cùng của việc cài đặt các tệp này yêu cầu quyền root. Nếu bạn không đăng nhập bằng root (và lý tưởng là bạn không nên!), Thì bạn sẽ cần sử dụng lệnh “sudo”. Nếu bạn không có người dùng có khả năng chạy sudo, thì bạn có thể tạo một tài khoản sudo hoặc đăng nhập với tư cách là root. Vậy hãy bắt đầu!

Bước 1: Cài đặt các công cụ phát triển

Các công cụ phát triển Linux là một tổ hợp của khoảng 100 gói (bao gồm cả các phụ thuộc) được yêu cầu để biên dịch chương trình. Bạn có thể kiểm tra xem chúng có được cài đặt hay không bằng cách gõ một cái gì đó như:

gcc -v

Nếu nó thông báo “command not found”, thì bạn cần phải cài đặt các công cụ bằng cách gõ:

sudo yum groupinstall "Development tools"

Đây là dành cho CentOS. Đối với Ubuntu, nó được gọi là gói “build-essential” và như vậy. Việc cài đặt các yêu cầu này cần có quyền quản trị:

Một khi các công cụ dev đã được cài đặt, đã đến lúc biên dịch!

Bước 2: Nhận URL của tệp tar.gz để tải xuống

Trong ví dụ này, chúng tôi đang sử dụng các gói “Hello World” mẫu miễn phí tại gnu.org nằm ở đây:

http://ftp.gnu.org/gnu/hello/

Chúng tôi tìm thấy thứ chúng tôi muốn, nhấp chuột phải và sao chép URL của tệp đích:

Và sau đó hãy tải xuống.

Bước 3: Tải tệp

Đối với điều này, chúng tôi chỉ sử dụng lệnh “wget” với URL của tệp mà chúng tôi đã có trong Bước 2 như sau:

wget http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz

Điều này sẽ bắt đầu chuyển giao cho hệ thống của chúng tôi:

Khi thanh chuyển hoàn tất, chúng tôi phải giải nén nó.

Bước 4: Giải nén tar.gz vào một thư mục mới

Tệp tar.gz bây giờ sẽ nằm trong thư mục hiện tại của bạn. Chúng tôi giải nén nó như thế này:

tar -zxf hello-2.10.tar.gz

Điều này sẽ tạo một thư mục mới với tên tệp trừ đi phần mở rộng như được hiển thị ở đây:

Điều hướng đến thư mục này bằng cách gõ;

cd hello-2.10

Bây giờ là lúc để cài đặt gói!

Bước 5: Cài đặt gói

Quá trình cài đặt bao gồm ba lệnh sau:

./configure
make
sudo make install

Lưu ý rằng bạn cần quyền “sudo” cho người cuối cùng! Gõ chúng từng cái một, chờ cho chúng hoàn thành, và sau đó tiến hành lệnh tiếp theo. Cuối cùng, nó sẽ biên dịch và cài đặt mà không có bất kỳ lỗi nào:

cài đặt Cent.gz CentOS

Bước 6: Chạy chương trình

Nên cài đặt các tệp nhị phân của nó vào hệ thống và thêm các biến $ PATH. Vì vậy, chỉ cần gõ vào lệnh như được hiển thị ở đây:

Như bạn có thể thấy, nó hoạt động! Chúng tôi đã biên soạn và cài đặt thành công gói Linux!

Bước 7: Xóa gói

Ở đây bạn sẽ phải hy vọng và cầu nguyện rằng nhà phát triển gói đã bao gồm một tập lệnh gỡ cài đặt. Nếu không, loại bỏ tất cả các tập tin sẽ là một điều khá vất vả. Tuy nhiên, nếu mã này tốt, bạn có thể điều hướng đến thư mục cài đặt như trong Bước 4 và gõ:

sudo make uninstall

Và điều này sẽ loại bỏ gói cho hệ thống của bạn. Sau đó, bạn sẽ thấy cách cài đặt các gói để bạn không phải dựa vào các graces tốt của lập trình viên để gỡ cài đặt. Nhưng ngay bây giờ, đây là cách “chuẩn” để cài đặt các tập tin tar.gz trong Linux.

PS.  Nếu bạn thích bài viết này về Cách cài đặt tar.gz trong CentOS, hãy chia sẻ nó với bạn bè của bạn trên mạng xã hội bằng cách sử dụng các nút bên dưới hoặc đơn giản là để lại nhận xét trong phần bình luận. Cảm ơn.

Author Image
Hoàng Tùng

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *