
I. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM:
Việc chuyển từ Windows sang Linux có thể khiến người dùng cảm thấy khó khăn khi cài đặt, gỡ bỏ hoặc nâng cấp phần mềm. Trên Windows, quy trình thường đơn giản với việc nhấp vào file setup.exe hoặc install.exe, đợi một chút và sử dụng😁. Tuy nhiên, trên Linux, có nhiều phương pháp khác nhau để thực hiện điều này. Trong bài viết này, tôi sẽ chia sẻ một số cách phổ biến để cài đặt phần mềm trên Ubuntu.
1. Cài đặt thông qua Add/Remove: Đây là phương pháp đơn giản và hiệu quả nhất. Việc cài đặt theo cách này giúp dễ dàng gỡ bỏ và nâng cấp phần mềm. Tuy nhiên, phương pháp này yêu cầu máy tính phải có kết nối internet. Bạn chỉ cần vào Applications -> Add/Remove…, tìm kiếm phần mềm cần cài, chọn và nhấn Apply, sau đó chờ Ubuntu tải và cài đặt các gói. Thế là xong!
Lưu ý, trong ListBox Show (phía trên bên phải), hãy chọn “All available applications” để hiển thị tất cả các phần mềm có sẵn để sử dụng.
2. Cài đặt từ gói .deb:
Phương pháp này cũng đơn giản không kém so với cách đầu tiên. Vì gói .deb đã được biên dịch sẵn, bạn không cần thực hiện nhiều thao tác phức tạp. Chỉ cần nhấp chuột vào gói và chương trình sẽ tự động cài đặt (tương tự như file setup.exe trên Windows). Trong quá trình cài đặt, đôi khi sẽ xuất hiện yêu cầu về các gói phụ thuộc (dependencies). Bạn chỉ cần tìm và cài đặt các gói đó là xong.
Nếu bạn thích sử dụng dòng lệnh, hãy nhập vào Terminal:
$ sudo dpkg -i [ten_goi].deb
Khi cài đặt nhiều gói .deb cùng lúc:
$ sudo dpkg -i *.deb
3. Cài đặt từ gói .rpm:
Đây là gói biên dịch dành cho Redhat. Để chuyển đổi sang gói .deb phù hợp với Ubuntu, bạn có thể cài đặt phần mềm alien:
$ sudo apt-get update
$ sudo apt-get install alien
Di chuyển vào thư mục chứa file .rpm
$ sudo alien -k [ten_file].rpm
– Lệnh này giúp chuyển đổi gói .rpm sang định dạng .deb
– Tham số -k đảm bảo giữ nguyên số phiên bản của gói
Sau đó, bạn có thể cài đặt gói .deb theo cách thứ 2 đã hướng dẫn.
3. Sử dụng trình quản lý gói Synaptic (hoặc Kynaptic trong Kubuntu)
Bạn vào System > Administration > Synaptic Package Manager, tìm gói cần cài đặt và chọn Install/Reinstall/Remove… Cách này cũng rất đơn giản, bạn hãy tự khám phá nhé :D
4. Cài đặt bằng dòng lệnh (sẽ được trình bày chi tiết ở phần sau). Để cài đặt một gói bất kỳ, bạn chỉ cần nhập vào Terminal:
sudo apt-get install [ten_goi]
Gỡ bỏ phần mềm:
sudo apt-get remove [ten_goi]
5. Biên dịch từ mã nguồn:
Nếu bạn chỉ có mã nguồn, hãy làm theo các bước sau:
– Cài đặt chương trình biên dịch:
$ sudo apt-get install build-essential
– Tải mã nguồn về (có thể sử dụng lệnh wget để tải xuống)
– Giải nén: tar xvzf [ten_file] (.tar.bz2, .tar.bz, tar.gz,…)
– Biên dịch và cài đặt: di chuyển vào thư mục vừa giải nén
$ ./configure
$ make
$ sudo make install
Đôi khi quá trình cài đặt không thành công do thiếu các thư viện phụ thuộc. Bạn có thể nhận biết điều này thông qua các thông báo lỗi.
II. Quản lý các gói trong Ubuntu:
dpkg: đây là công cụ quản lý gói cơ bản và đơn giản nhất trong hệ thống Debian. Bạn có thể tham khảo chi tiết trong bảng dưới đây:
Cú pháp Mô tả Ví dụ
dpkg -i {.deb package} Cài đặt hoặc nâng cấp gói nếu đã tồn tại dpkg -i zip_2.31-3_i386.deb
dpkg -R {Directory-name} Cài đặt tất cả các gói trong thư mục dpkg -R /tmp/downloads
dpkg -r {package} Gỡ bỏ gói nhưng giữ lại các file cấu hình dpkg -r zip
dpkg -P {package} Gỡ bỏ gói bao gồm cả các file cấu hình dpkg -P apache-perl
dpkg -l Hiển thị danh sách các gói đã cài đặt, phiên bản và mô tả ngắn dpkg -l | less
dpkg -l ‘*apache*’
dpkg -l | grep -i ‘sudo’
dpkg -l {package} Hiển thị thông tin chi tiết về gói đã cài đặt, bao gồm phiên bản và mô tả ngắn dpkg -l apache-perl
dpkg -L {package} Hiển thị danh sách các file đã được cài đặt từ gói dpkg -L apache-perl
dpkg -L perl
dpkg -c {.Deb package} Liệt kê các file có trong gói .deb dpkg -c dc_1.06-19_i386.deb
dpkg -S {/path/to/file} Xác định gói mà file thuộc về dpkg -S /bin/netstat
dpkg -S /sbin/ippool
dpkg -p {package} Hiển thị thông tin chi tiết về gói: nhóm, phiên bản, người bảo trì, kiến trúc, và các thông tin khác
gói phụ thuộc, mô tả,… dpkg -p lsof
dpkg -s {package} | grep Status Kiểm tra trạng thái cài đặt của gói dpkg -s lsof | grep Status
Nguồn: http://www.cyberciti.biz/howto/question/linux/dpkg-cheat-sheet.php
apt:
Cú pháp Mô tả Ví dụ
apt-get install {package} Cài đặt hoặc nâng cấp một gói phần mềm apt-get install zip
apt-get install lsof samba mysql-client
apt-get remove {package} Gỡ bỏ gói nhưng giữ lại các file cấu hình apt-get remove zip
apt-get –purge remove {package} Gỡ bỏ gói bao gồm cả các file cấu hình apt-get –purge remove mysql-server
apt-get update apt-get upgrade Cập nhật hệ thống và các gói phần mềm apt-get update
apt-get upgrade
apt-get update apt-get dist-upgrade Nâng cấp hệ thống lên phiên bản mới nhất apt-get update
apt-get dist-upgrade
apt-cache search keywords Tìm kiếm gói phần mềm dựa trên từ khóa apt-cache search alien
apt-cache show program Hiển thị thông tin chi tiết về gói apt-cache show rar