Làm thế nào để tôi cài đặt một .deb tập tin qua dòng lệnh?

Làm thế nào để tôi cài đặt một .deb tập tin qua dòng lệnh?

Gói tay cài đặt qua dpkg lệnh (Debian Gói Quản lý Hệ thống). dpkg là phụ trợ để lệnh như thế apt-getaptitude đó là người phụ trợ cho GUI cài đặt dụng giống như phần Mềm trung Tâm và Khớp.

Một cái gì đó cùng các đường:

dpkg> -- apt-get, aptitude> -- Thần Kinh Là Trung Tâm Phần Mềm

Nhưng tất nhiên là cách dễ nhất để cài đặt một gói sẽ là lần đầu tiên, các GUI dụng (thần kinh là trung Tâm phần Mềm, etc..), theo lệnh thiết bị đầu cuối apt-getaptitude đó thêm một rất đẹp, thân thiện với người sử cách để các phụ trợ dpkg, bao gồm, nhưng không giới hạn để đóng gói phụ thuộc kiểm soát những gì được cài đặt, nhu cầu cập nhật, không được cài đặt, các gói hỏng, etc.. Cuối cùng dpkg lệnh đó là cơ sở cho tất cả chúng.

Kể từ khi dpkg là các căn cứ, bạn có thể sử dụng nó để cài đặt đóng gói trực tiếp từ dòng lệnh.

Cài đặt một gói

sudo dpkg -i DEB_PACKAGE

Ví dụ, nếu các tập tin gói được gọi là askubuntu_2.0.deb sau đó, bạn nên làm sudo dpkg -i askubuntu_2.0.deb. Nếu dpkg báo cáo một lỗi do phụ thuộc vấn đề, bạn có thể chạy sudo apt-get install -f để tải về những thiếu phụ thuộc và cấu hình tất cả mọi thứ. Nếu có báo cáo một lỗi, bạn sẽ phải phân loại ra các phụ thuộc chính mình bằng cách làm theo ví dụ Làm thế nào để tôi giải quyết không được đáp ứng phụ thuộc sau khi thêm một LŨY?.

Bỏ một gói

sudo dpkg -r PACKAGE_NAME

Ví dụ, nếu các gói được gọi là askubuntu sau đó, bạn nên làm sudo dpkg -r askubuntu.

Cấu hình lại một hiện gói

sudo dpkg-reconfigure PACKAGE_NAME

Điều này rất hữu ích khi bạn cần để lại một cái gì đó liên quan đến ông gói. Một số ví dụ hữu ích nó keyboard-configuration khi muốn kích hoạt Ctrl+Alt+Backspace để thiết lập lại máy chủ X, do đó bạn sẽ sau:

sudo dpkg-reconfigure keyboard-configuration

Một trong những tuyệt vời là khi bạn phải thiết lập Múi giờ cho một chủ của bạn hoặc địa phương thử nghiệm máy tính vì vậy, bạn sử dụng sử dụng những tzdata gói:

sudo dpkg-reconfigure tzdata

Debian (.deb) gói là những gói rằng được sử dụng trong Nón. Bạn có thể cài đặt bất kỳ .deb gói trong hệ thống của bạn. .deb các tập tin có thể nói được cài đặt từ quản lý tập tin của (Nautilus) chỉ bằng cách nhấn vào họ, kể từ khi thấy các hiệp hội với những định cài đặt đã được thiết lập trong Nón. Những chỉ dẫn này là dành cho những người muốn cài đặt gói từ các dòng lệnh thiết bị đầu cuối (thiết bị đầu Cuối).

Để cài đặt một về Debian (Ubuntu) gói (.deb): Mở thiết bị đầu Cuối và gõ

sudo dpkg -i packagename.deb

Để loại bỏ một bản (Ubuntu) gói (.deb):

sudo dpkg -r packagename

Cấu hình Lại/sửa Chữa một cài đặt Debian (Ubuntu) gói (.deb):

sudo dpkg-reconfigure packagename

Yêu thích của tôi là đặc điểm, có cả thiết bị đầu cuối/vỏ hoặc máy tính đồ họa.

screen-shot

Tôi thường liên kết .deb các tập tin với đặc điểm như đó là cách nhanh chóng và hiệu quả - đặc biệt so để bàn, phần Mềm trung Tâm. Một trong những năng chính của đặc điểm là nó giải quyết phụ thuộc và cài đặt chúng.

Cho dòng lệnh chạy sudo gdebi <package.deb> để cài đặt một file deb.

Bạn đang tìm kiếm tất cả dpkg lệnh? nhấn vào liên kết này để có một đọc.

15 dpkg lệnh để Quản lý Debian dựa Linux

DPKG lệnh

Có hai hành động, họ là dpkg-querydpkg-deb.

Cài đặt một gói

# sudo dpkg -i {package_name}    # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

Bỏ một gói

# sudo dpkg -r {package_name}# sudo dpkg -r vlc

Bỏ một gói và các các tập tin cấu hình

# sudo dpkg -P {package_name}# sudo dpkg -P vlc

Danh sách tất cả gói cài đặt.

Bạn có thể ống lệnh less (máy nhắn tin), do đó bạn có thể dễ dàng hơn di chuyển các nội dung:

# dpkg -l | less

Kiểm tra nếu các gói được cài đặt, hay không

# dpkg -l {package_name}# dpkg -l vlc

Kiểm tra nếu các gói được cài đặt, hay không, và nếu nó là, khởi động nó:

# dpkg -l | vlc

Xem liệu một gói được cài đặt, hay không

Và điều này sẽ thấy các vị trí mà gói sẽ được cài đặt.Ở đây -S (thủ đô S) để tìm kiếm cho dù các gói đã được cài đặt, hay không.

# sudo dpkg -S {package_name}# sudo dpkg -S skype

Cài đặt một *.deb gói từ một xác định vị trí

Ở đây -R là đệ. (Đệ quy xử lý tất cả các tập tin thường xuyên phù hợp với mô hình *.deb tìm thấy xác định mục và tất cả các thư mục con).

# sudo dpkg -R --install {package_location}# sudo dpkg -R --install /home/sysadmin/soft

Cho chi tiết gói

Ở đây -p (thường p) sẽ cho các gói thông tin:

# dpkg -p {package_name}# dpkg -p apache2

Xem nội dung của một gói

Sử dụng -c (thường c) để cho các nội dung:

# sudo dpkg -c {package_name}# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

Trích xuất những *.deb tập tin gói

Sử dụng -x (thường x) để chiết xuất:

# dpkg -x {package_name} {location_were_to_extract}# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Chiết xuất và hiển thị các tên chứa trong một gói

Sử dụng -X (hoa X) để hiển thị các nội dung với khai thác.

# dpkg -X {package_name} {location_were_to_extract}# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Hiển thị, thông tin về một gói

Ở đây -I là viết tắt của thông tin:

# dpkg -I {package_name}# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

Cấu hình lại một đã cài đặt gói

dpkg-reconfigure cấu hình lại gói sau khi họ đã có được cài đặt. Vượt qua nó cái tên(s) của một gói hoặc gói để cấu hình lại. Nó sẽ yêu cầu cấu hình câu hỏi, giống như khi gói đã được cài đặt đầu tiên.

# dpkg-reconfigure postfix

Điều này sẽ cấu hình lại postfix giống như khi bạn đã cài đặt nó lần đầu tiên.

Cần phải biết nhiều hơn về dpkg lệnh? Có một cái nhìn vào trang sách:

# man dpkg

Trong khi dpkg -i thật vậy cài gói, nó không làm bất cứ tự động phụ thuộc phân trong khi đó có hai khác thay thế bằng cách sử dụng đặc điểm, hoặc các khuynh-có công cụ. Để sử dụng sau đó, chỉ là sử dụng:

sudo apt-get install /path/to/package.deb

Thậm chí nếu bạn đang trên đường mục với các gói bạn cần phải cho một con đường sử dụng ./ lúc bắt đầu:

sudo apt-get install ./package.deb

Có một mẹo khi cài đặt một chương trình giống như Libreoffice mà đã nhiều .deb một tập tin để sử dụng.

sudo dpkg -i *.deb

Những gdebi dòng lệnh giải pháp

Đây là cách tốt nhất để cài đặt một .deb tập tin trên ổ trên các dòng lệnh:

sudo gdebi skype.deb

Nếu bạn không có gdebi cài đặt đã cài đặt nó sử dụng sudo apt install gdebi-core.

Tại sao đặc điểm?

gdebi sẽ tìm cho tất cả các phụ thuộc của những .deb tập tin, và sẽ cài đặt chúng trước khi cố gắng để cài .deb tập tin. Tôi tìm thấy điều này nhiều lợi thế hơn sudo dpkg -i skype.deb && sudo apt install -f. Sau đó là nhiều quá háo hức muốn bỏ phụ thuộc trong một số tình huống. Ví dụ, khi tôi đã cố gắng để cài đặt, nó đã cố gắng bỏ 96 (!) gói, bao gồm cả gói như compizunity! gdebi đánh một rõ ràng hơn nhiều lỗi:

$ sudo gdebi skype.debCannot install 'libqtgui:i386'

(Ở đây là các giải pháp cho rằng vấn đề đặc biệt bằng cách này.)

Tạo ra kịch bản của riêng bạn cài đặt debInstaller như sau:

#!/bin/bashdpkg -i "$@"apt-get --yes --fix-broken install

Làm cho kịch bản thực thi với

chmod +x debInstaller

Sau đó di chuyển nó đến một số trong thư mục, con ĐƯỜNG của bạn hoặc thêm mục hiện tại để con ĐƯỜNG của bạn.

Tôi sẽ để di chuyển nó đến /usr/bin

sudo cp debInstaller /usr/bin

Bây giờ anh có thể cài đặt mọi .deb gói dùng lệnh:

sudo debInstaller some-package.deb

Giá trị gia tăng của phương pháp này là sự giải quyết các phụ thuộc vấn đề, từ chủ yếu là bạn sẽ phải đối mặt với một số vấn đề khi bạn cài đặt một .deb với dpkg -i do phụ thuộc lỗi, do đó, bạn phải sử dụng apt-get install -f để giải quyết nó kịch bản này sẽ làm việc cho anh làm, nhưng ở đây tôi đã sử dụng apt-get --yes --fix-broken install để tự động giải quyết các lỗi này mà không có người dùng can thiệp.

Để cài đặt .deb tập tin, anh có thể sử dụng:

sudo dpkg -i file.debsudo apt-get install -fsudo dpkg -i file.deb   

Dòng thứ hai là để sửa chữa các gói hỏng nếu cài đặt thất bại, sau đó, cài đặt một lần nữa để hoàn thành cài đặt.

Hoặc bằng cách sử dụng: đặc điểm - đơn Giản công cụ để cài đặt deb các tập tin.

Tôi có nghĩa là đã chờ đợi điều này năm:

sudo apt install ./happy-at-long-last.deb

Yay! :) Này, tác phẩm từ KHUYNH 1.1 mà nên có sẵn trên hầu hết các hệ thống của bây giờ.

Bằng cách sử dụng dpkg có thường xuyên gây ra vấn đề với tôi, trong khi đó, apt là rất tốt tự động giải quyết phụ thuộc và tránh vấn đề. Và nó vẫn còn ở mức độ thấp, đủ để cho phép kịch bản và điều chỉnh...

Thấy tốt hơn: http://www.steptoinstall.com/step-to-install-deb-file-using-command-line-terminal-in-ubuntu.html

Câu trả lời đầy đủ : làm thế Nào để cài đặt một file deb, bởi dpkg -tôi hoặc bởi khuynh?

Liên quan: làm thế Nào để let dpkg-i cài đặt phụ thuộc cho tôi?