Cách cài đặt phần mềm và quản lý các gói trong Ubuntu

kattylee07
7/4/2015 9:5Phản hồi: 18
Cách cài đặt phần mềm và quản lý các gói trong Ubuntu
I. CÀI ĐẶT PHẦN MỀM:

Đối với những người dùng Windows sau khi chuyển sang Linux thì việc cài đặt, gỡ bỏ và nâng cấp 1 phần mềm sẽ vô cùng căng thẳng. Trong Windows chúng ta chỉ có 1 cách rất thông thường là click vào file setup.exe hay install.exe, chờ 1 xí và xài😁. Còn trong Linux, chúng ta có khá nhiều cách để làm chuyện đó. Trong bài này tôi sẽ giới thiệu 1 vài cách thông dụng khi cài phần mềm trong Ubuntu.

1. Cài đặt từ Add/Remove: Đây là cách đơn giản và hiệu quả nhất. Cài bằng cách này sẽ dễ dàng gỡ bỏ và nâng cấp hơn. Tuy nhiên, cách này chỉ thực hiện được khi máy có kết nối internet mà thôi. Bạn chỉ cần vào Applications -> Add/Remove…, tìm phần mềm muốn cài, chọn và Apply, ngồi đợi Ubuntu tải các gói về cài đặt. Thế là xong!


Chú ý, ở ListBox Show (phía trên bên phải), bạn chọn “All available applications” để thấy tất cả phần mềm có thể sử dụng

.2. Cài đặt từ gói .deb:

Cách này cũng đơn giản không kém gì cách thứ nhất, do gói .deb đã được biên dịch sẵn nên bạn chẳng cần phải làm gì nhiều. Bạn chỉ việc dùng chuột kích hoạt gói và chương trình sẽ tự động cài đặt (giống như file setup.exe bên Windows). Khi cài, đôi khi xuất hiện yêu cầu các gói phụ thuộc (dependencies). Bạn tìm các gói đó về cài vào là OK.


Nếu thích dùng lệnh, bạn gõ trong Terminal:

$ sudo dpkg -i [ten_goi].deb

Khi cài 1 loạt các gói .deb:

$ sudo dpkg -i *.deb

3. Cài đặt từ gói .rpm:

Đây là gói biên dịch cho Redhat. Muốn chuyển sang gói .deb cho Ubuntu, bạn có thể cài phần mềm alien:

Quảng cáo



$ sudo apt-get update
$ sudo apt-get install alien

Chuyển vào thư mục chứa file .rpm

$ sudo alien -k [ten_file].rpm

– Lệnh này sẽ chuyển gói .rpm thành gói .deb
– Tham số -k sẽ giữ nguyên số phiên bản

Sau đó bạn cài gói .deb như cách 2.

Quảng cáo



3. Sử dụng trình quản lý gói Synaptic (trong Kubuntu là Kynaptic)

Bạn vào System > Administration > Synaptic Package Manager, tìm gói cần cài rồi Install/Reinstal/Remove… Cái này cũng đơn giản không kém, bạn tự vọc nhé :D


4. Cài đặt bằng dòng lệnh (trình bày chi tiết ở phần sau) Muốn cài gói nào, bạn chỉ việc gõ vào Terminal:

sudo apt-get install [ten_goi]

Gỡ bỏ:

sudo apt-get remove [ten_goi]

5. Biên dịch từ mã nguồn:

Nếu bạn chỉ có mã nguồn trong tay, hãy thực hiện những bước sau:

– Cài chương trình biên dịch:

$ sudo apt-get install build-essential

– Lấy mã nguồn về (có thể dùng lệnh wget để tải)

– Giải nén: tar xvzf [ten_file] (.tar.bz2, .tar.bz, tar.gz,…)

– Biên dịch và cài: vào trong thư mục vừa giải nén

$ ./configure

$ make

$ sudo make install

Đôi khi việc cài đặt không thực hiện được do thiếu các thư viện phụ thuộc. Bạn có thể thấy chúng khi báo lỗi

II. Quản lý các gói trong Ubuntu:

dpkg: đây là trình quản lý gói cơ bản và đơn giản nhất trong Debian. Bạn có thể tham khảo ở bảng sau:

Cú pháp Mô tả Ví dụ
dpkg -i {.deb package} Cài đặt gói hoặc nâng cấp nếu đã cài rồi dpkg -i zip_2.31-3_i386.deb
dpkg -R {Directory-name} Cài đặt toàn bộ các gói trong thư mục dpkg -R /tmp/downloads
dpkg -r {package} Gỡ bỏ gói trừ các file cấu hình dpkg -r zip
dpkg -P {package} Gỡ bỏ gói kể các các file cấu hình dpkg -P apache-perl
dpkg -l Liệt kê các gói đã cài đặt, phiên bản và mô tả ngắn dpkg -l dokg -l | less
dpkg -l ‘*apache*’
dpkg -l | grep -i ‘sudo’
dpkg -l {package} Liệt kê các gói riêng đã cài đặt, phiên bản và mô tả ngắn dpkg -l apache-perl
dpkg -L {package} Liệt kê các file đã cài đặt dpkg -L apache-perl
dpkg -L perl
dpkg -c {.Deb package} Liệt kê những file bên trong gói .deb dpkg -c dc_1.06-19_i386.deb
dpkg -S {/path/to/file} Tìm gói mà file phụ thuộc dpkg -S /bin/netstat
dpkg -S /sbin/ippool
dpkg -p {package} Mô tả chi tiết gói: nhóm, phiên bản, bảo trì, cấu trúc, các
gói phụ thuộc, mô tả,… dpkg -p lsof
dpkg -s {package} | grep Status Tìm xem gói đã được cài hay chưa 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 gói apt-get install zip
apt-get install lsof samba mysql-client
apt-get remove {package} Gỡ bỏ gói trừ các file cấu hình apt-get remove zip
apt-get –purge remove {package} Gỡ bỏ gói kể 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 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 apt-get update
apt-get dist-upgrade
apt-cache search keywords Tìm gói theo từ khóa apt-cache search alien
apt-cache show program Lấy thông tin về gói apt-cache show rar
18 bình luận
Chia sẻ

Xu hướng

stevedat
TÍCH CỰC
9 năm
Bài rất chi tiết;Với mình 03 cách chính là.
1. Softwares Manager và chọn apps để install (ưu: đơn gỉan, có thông tin tham khảo; nhược: đôi khi crash với nó do chạy nặng, apps ít update)
2. Dùng Terminal với sudo apt-get install vlc (ví dụ)- trường hợp không phải các gói ppa
3. Cài gdebi trước bàng lệnh sudo ở trên. Sau chỉ cần tải apps.deb (vd: vlc.deb) về open with gdebi và cài bình thường theo box hướng dẫn.
Tại thấy ai quen Linux thì bài bạn viết hay, nhưng người mới nhìn lá sợ ngay vì phức tạp qúa. Hihi
stevedat
TÍCH CỰC
9 năm
Mình không thích cài files source lắm.
Và cài mấy cái chính và chủ yếu thôi.
ky vo phong
ĐẠI BÀNG
9 năm
@stevedat Chủ yếu là dân code mới build thôi vì đôi khi các gói trên kho cũ. VD eclipse 3.8 mà hiện tại là 4.4 rồi.
ky vo phong
ĐẠI BÀNG
9 năm
hay do them phan add ppa ngoai nua. VD ppa NoodLab http://www.noobslab.com/ co rat nhieu phan mem moi va lien tuc acp nhat. Cái thứ 2 là khi bạn gỡ bỏ 1 gói thì các file cấu hình vẫn còn trong /home/<user name> nên tốt nhât là dọn hết nó đi. VD steam hay genymotion có file trên Home ~ 1G. Bài viết rất hay và đầy đủ.
Pemeo.hugo
TÍCH CỰC
9 năm
vào dash home cũng được mà ta hoặc center software đơn giản mà sử dụng cũng dể như download và cài đặt game trên dt thôi,có điều có những phần mềm cần phải đăng nhập quyền root mới cài đặt được lúc đó sẽ cần tới nhưng câu lệnh
Bibomup
ĐẠI BÀNG
9 năm
hôm bữa em cũng chuyển qua xài ubuntu mà có điều anh kỹ thuật kia cài dùm,ổng dọn sẳn hết em chỉ việc ăn thôi,nên cũng không rành mấy cái cài đặt này,bửa nào mò thử,mà hôm bữa ổng đổi cho em cái giao diện khác chứ cái giao diện gốc nhìn chán mắt lắm
peh0299
ĐẠI BÀNG
9 năm
@Bibomup vậy em chuyển về windows đi cho dễ hơn ubuntu là phải mò cái này cái nọ mới thấy hay
shinbutbi
ĐẠI BÀNG
9 năm
thật ra cài đặt những phần mên đơn giản thì chỉ cần vào software center là ok,nhưng có những phần phải cài thêm mà dùng tới quyền root nữa đó,hôm bữa bạn mình cũng cài dùm cái phần mềm từ điển gì đó,phải gõ bằng câu lệnh để chuyển qua nó mới hoạt động
peh0299
ĐẠI BÀNG
9 năm
@shinbutbi Thằng Fedora 21 là 1 ví dụ Update, Install, Upgrade fail hết vì không kết nối được server của nó
@peh0299 nhiều người vẫn dùng fedora nhỉ 😁
mình thấy fedora thằng cùi nhất kho phần mềm thì ít lại ko ổn định
p/s: bài viết có vẻ lâu rồi giao diện gnome 2
haingo2012
ĐẠI BÀNG
9 năm
Cái hình của thí chủ là của ubuntu nào đây, 10.10 à. Giờ mấy ai xài synaptic nữa nhỉ
heomap.ngo
ĐẠI BÀNG
9 năm
toàn lệnh với lệnh có cách nào đơn giản hơn nữa không mù về ubuntu linux :p
heomap.ngo
ĐẠI BÀNG
9 năm
buntu có rất nhiều gói phần mềm, đây chính là thế mạnh, nhưng chỉ mạnh khi có kết nối internet. nếu cài đặt không dc các bạn đưa phần mềm yêu cầu lên. Nếu phần mềm nào không có trong kho của Ubuntu thì mình sẽ hướng dẫn cài đặt cụ thể, hoặc build gói deb cho các bạn tiện cài đặt (tất nhiền là trong khả năng thui, vẫn còn gà lắm). :cool:
tunamcthew
ĐẠI BÀNG
9 năm
mình chia sẽ cách cài các phần mền thông dụng nhé:

1. Cách cài đặt bộ gõ tiếng Việt:
IBus – Unikey:

Code:
- dùng lệnh: sudo apt-get install ibus-unikey
- kích hoạt bộ gõ: im-switch -s ibus
- hoặc: Vào trình đơn System → Administration → Language Support , Ở phần Keyboard input method system (Hệ thống phương thức nhập) chọn ibus.
Ibus-Bogo
2. Cài đặt graphic driver: sudo apt-get install mesa-utils:

Code:
- Hoặc (sửa lỗi chụp màn hình bị đen):
- sudo add-apt-repository ppa:xorg-edgers/ppa
- sudo apt-get update && sudo apt-get upgrade
- Vào System setting và Install update
3. Sửa lỗi không hiển thị hộp thoại khi ấn printscreen trên LinuxMint:

Code:
- Vào SystemSeting → Keyboard → Keyboard shortcuts → Custom shortcuts → Thêm Keyboard shortcuts với thông số sau:
- Name: Screenshot
- Command: gnome-screenshot –interactive
- Lưu lại và chụp thử 😁
4. Cài Flash cho trình duyệt:

Code:
- sudo apt-get install flashplugin-installer
5. Cài đặt ubuntu-tweak:

Code:
- sudo add-apt-repository ppa:tualatrix/ppa
- sudo apt-get update && sudo apt-get install ubuntu-tweak
còn tiếp
tunamcthew
ĐẠI BÀNG
9 năm
tiếp theo

6. Mở thư mục có thể copy và xóa như windows: gksudo nautilus

7. Sửa lỗi không giảm độ sáng màn hình được:

Code:
- Run this command: gksu gedit /etc/default/grub
- Change the line GRUB_CMDLINE_LINUX="" into GRUB_CMDLINE_LINUX="acpi_osi=Linux".
- Save the file and quit the text editor.
- Then run: sudo update-grub
- Restart.
8. Sửa lỗi touchpad không hoạt động:

Code:
- gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled 'true'
- hoặc:
+ sudo gedit /etc/init.d/touchpad
+ paste code:
- #!/bin/bash
- gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled 'true'
+ Lưu lại
+ sudo chmod +x /etc/init.d/touchpad
+ sudo update-rc.d touchpad defaults
9. Cài đặt FileZilla:

Code:
- sudo add-apt-repository ppa:n-muench/programs-ppa
- sudo apt-get update && sudo apt-get install filezilla
10. Quay phim màn hình:

Code:
- sudo apt-get install ffmpeg
- ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq output.mpg

- Hoặc vào Ubuntu Software Center tìm cài đặt Kazam
tinngan124
ĐẠI BÀNG
9 năm
Máy mình mới cài ubuntu nhưng bị 1 loạt các hiện tượng chung quy la không cài được ứng dụng. Đây là terminal khi mình chạy lệnh sudo apt-get update
màn hình khi mình khởi động synaptic (từ hồi cài mình vẫn chưa khởi động được)
Ubuntu software center cũng ko cài được chỉ chạy waitting Đặc biệt là khi mình chạy Update manager thì bị hiện ra màn hình lỗi,Mình nghĩ có thể nó chung một nguyên nhân, mong được mọi người giúp đỡ!!!
@tinngan124 nói chung nguyên nhân do 1 phần mềm nào đó đang cài đặt gói DEB, chờ nó chạy xong thì bạn mới có thể cài tiếp
có thể là synaptic, software center, hoặc lệnh sudo apt-get, sudo dpkg,....
thử lệnh "sudo dpkg --configure -a" xem, lỗi này khá khó chịu nhiều lúc chả biết nguyên nhân, mặc dù mình dùng ubuntu lâu rồi
tanthien17
ĐẠI BÀNG
9 năm
Hồi lâu mình cũng bị cái này, bạn thử cách này xem:
Chạy 2 lênh sau:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
Khởi động lại máy.

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019