Hướng dẫn cài đặt phần mềm bằng dòng lệnh trên Ubuntu (apt và snap)
Mục lục:
- Nguồn Apt
- Cài đặt
add-apt-repository(không tìm thấy lệnh add-apt-repository) - Thêm kho lưu trữ với
add-apt-repository - Thêm kho PPA
- Thêm thủ công kho
- Phần kết luận
Khi cài đặt các gói bằng Trung tâm phần mềm Ubuntu hoặc các tiện ích dòng lệnh như
apt
hoặc
apt-get
các gói được tải xuống từ một hoặc nhiều kho phần mềm apt. Kho lưu trữ APT là một máy chủ mạng hoặc một thư mục cục bộ chứa các gói gỡ lỗi và các tệp siêu dữ liệu mà các công cụ APT có thể đọc được.
Mặc dù có hàng ngàn ứng dụng có sẵn trong kho Ubuntu mặc định, đôi khi bạn có thể cần cài đặt phần mềm từ kho lưu trữ của bên thứ 3.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai cách để thêm kho apt trên hệ thống Ubuntu và Debian. Phương pháp đầu tiên là bằng cách sử dụng lệnh
add-apt-repository
và cách thứ hai là thêm thủ công kho lưu trữ bằng trình soạn thảo văn bản.
Nguồn Apt
Trên Ubuntu và tất cả các bản phân phối dựa trên Debian khác, kho phần mềm apt được xác định trong tệp
/etc/apt/sources.list
hoặc trong các tệp riêng biệt trong thư mục
/etc/apt/sources.list.d/
.
Tên của các tệp lưu trữ bên trong thư mục
/etc/apt/sources.list.d/
phải kết thúc bằng
.list
.
Cú pháp chung của tệp
/etc/apt/sources.list
có định dạng sau:
deb http://repo.tld/ubuntu distro component…
- Mục đầu tiên trong dòng xác định loại lưu trữ. Kiểu lưu trữ có thể là deb hoặc deb-src. Deb ngụ ý rằng kho chứa
.debgói.debtrong khi deb-src ngụ ý các gói nguồn. Mục nhập thứ hai là URL kho lưu trữ. Mục nhập thứ ba chỉ định tên mã phân phối, chẳng hạn như beaver, xenial, v.v. Các mục cuối cùng là các thành phần kho lưu trữ hoặc danh mục. Các kho lưu trữ Ubuntu mặc định được chia thành bốn thành phần - chính, bị hạn chế, vũ trụ và đa vũ trụ. Nói chung, kho của bên thứ ba chỉ có một danh mục.
Định dạng cho các tệp trong thư mục
/etc/apt/sources.list.d/
giống như đối với tệp
sources.list
thông thường.
Hầu hết các kho lưu trữ đang cung cấp khóa công khai để xác thực các gói đã tải xuống cần được tải xuống và nhập.
Để có thể thêm hoặc xóa kho lưu trữ, bạn cần phải đăng nhập với tư cách là người dùng có quyền truy cập sudo hoặc root.
Thông thường, các hướng dẫn về cách kích hoạt một kho lưu trữ nhất định được bao gồm trong tài liệu phần mềm.
Cài đặt
add-apt-repository
(không tìm thấy lệnh add-apt-repository)
add-apt-repository
là tập lệnh Python cho phép bạn thêm kho APT vào
/etc/apt/sources.list
hoặc vào một tệp riêng trong thư mục
/etc/apt/sources.list.d
. Lệnh cũng có thể được sử dụng để loại bỏ một kho lưu trữ đã tồn tại.
Nếu
add-apt-repository
không có sẵn trên hệ thống của bạn, bạn sẽ nhận được một thông báo lỗi nói rằng lệnh add-apt-repository không được tìm thấy.
Tiện ích
add-apt-repository
được bao gồm trong gói
software-properties-common
phần mềm. Để cài đặt, nó chạy các lệnh sau:
sudo apt update
sudo apt install software-properties-common
Thêm kho lưu trữ với
add-apt-repository
Cú pháp cơ bản của lệnh
add-apt-repository
như sau:
add-apt-repository repository
Trường hợp
repository
có thể là mục nhập kho lưu trữ thông thường có thể được thêm vào tệp
deb http://repo.tld/ubuntu distro component
như
deb http://repo.tld/ubuntu distro component
hoặc kho lưu trữ PPA trong
ppa: /
ppa: /
Để xem tất cả các tùy chọn có sẵn của loại lệnh
man add-apt-repository
trong thiết bị đầu cuối của bạn.
Theo mặc định, trên Ubuntu 18.04 và mới hơn
add-apt-repository
cũng sẽ cập nhật chỉ mục gói nếu khóa công khai của kho lưu trữ được nhập.
Chỉ mục gói là một cơ sở dữ liệu chứa các bản ghi của các gói có sẵn từ các kho được kích hoạt trong hệ thống của bạn.
Giả sử bạn muốn cài đặt MongoDB từ kho chính thức của họ.
Đầu tiên nhập khóa công khai của kho lưu trữ:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Thêm kho lưu trữ MongoDB bằng lệnh bên dưới.
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Các kho lưu trữ sẽ được thêm vào tập tin
sources.list
.
Bây giờ bạn có thể cài đặt bất kỳ gói nào từ kho lưu trữ mới được kích hoạt:
sudo apt install mongodb-org
Nếu vì bất kỳ lý do nào bạn muốn xóa kho lưu trữ đã bật trước đó, hãy sử dụng tùy chọn
--remove
:
sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Thêm kho PPA
Lưu trữ gói cá nhân (PPA) là một dịch vụ cho phép người dùng tải lên các gói nguồn Ubuntu được xây dựng và xuất bản với Launchpad dưới dạng kho lưu trữ apt.
Khi thêm kho lưu trữ PPA, lệnh
add-apt-repository
sẽ tạo một tệp mới trong thư mục
/etc/apt/sources.list.d/
.
Ví dụ: để thêm PPA của Jonathon F cung cấp phiên bản FFmpeg 4.x bạn sẽ chạy:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Khi được nhắc nhấn
Enter
, kho sẽ được kích hoạt.
Press to continue or Ctrl-c to cancel adding it.
Khóa công khai của kho lưu trữ PPA sẽ được tự động tải xuống và đăng ký.
Khi PPA được thêm vào hệ thống của bạn, bạn có thể cài đặt các gói kho:
sudo apt install ffmpeg
Lệnh
apt
sẽ cài đặt gói và tất cả các phụ thuộc của nó.
Thêm thủ công kho
Để trình diễn, chúng tôi sẽ kích hoạt kho CouchDB và cài đặt phần mềm. CouchDB là một cơ sở dữ liệu NoQuery miễn phí và chịu lỗi nguồn mở được duy trì bởi Quỹ phần mềm Apache.
Để thêm kho lưu trữ, hãy mở tệp
sources.list
bằng trình soạn thảo văn bản của bạn:
sudo nano /etc/apt/sources.list
Thêm dòng kho lưu trữ vào cuối tập tin:
/etc/apt/source.list
deb https://apache.bintray.com/couchdb-deb bionic main
Thay vì chỉnh sửa tệp bằng trình soạn thảo văn bản, bạn có thể sử dụng lệnh sau để nối dòng kho lưu trữ vào tệp
sources.list
:
echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$(lsb_release -cs)
sẽ in tên mã Ubuntu. Ví dụ: nếu bạn có Ubuntu phiên bản 18.04, lệnh sẽ in
bionic
.
Một tùy chọn khác là tạo một tệp lưu trữ mới trong thư mục
/etc/apt/sources.list.d/
.
Khi cấu hình thủ công một kho lưu trữ, bạn cũng cần nhập thủ công khóa kho lưu trữ công khai vào hệ thống của mình. Để làm điều đó, hãy sử dụng
wget
hoặc
curl
:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Lệnh trên sẽ xuất ra
OK
, điều đó có nghĩa là khóa GPG đã được nhập thành công và các gói từ kho lưu trữ này sẽ được coi là đáng tin cậy.
Trước khi cài đặt các gói từ kho lưu trữ mới được thêm vào, bạn phải cập nhật chỉ mục gói:
sudo apt update
Khi chỉ mục gói được cập nhật, bạn có thể cài đặt các gói từ kho lưu trữ mới được thêm vào:
Phần kết luận
Chúng tôi đã chỉ cho bạn cách thêm kho apt trong Ubuntu. Các hướng dẫn tương tự áp dụng bất kỳ phân phối dựa trên Debian nào, bao gồm Kubfox, Linux Mint và Hệ điều hành cơ bản.
Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.
ubfox aptQimonda là một trong những công ty bị ảnh hưởng nặng nề nhất bởi một DRAM glut đã giữ giá gần hoặc thấp hơn chi phí sản xuất trong một năm. Suy thoái kinh tế đã thêm vào những tai họa của các nhà sản xuất DRAM vào cuối năm ngoái do nhu cầu làm xói mòn thêm và làm cho việc tìm kiếm các khoản vay cần thiết để chi trả cho việc nâng cấp dây chuyền đắt tiền trở nên khó khăn hơn.
Cuối tháng trước, Qimonda trở thành nhà sản xuất DRAM đầu tiên trên toàn cầu nhận được cam kết cứu trợ chính phủ trong cuộc khủng hoảng tài chính hiện tại. Saxony, Infineon và một tổ chức tài chính ở Bồ Đào Nha đã đồng ý cho Qimonda vay 325 triệu euro (422,5 triệu đô la Mỹ). Nhưng số tiền chưa được nhận, theo Qimonda.
Từ "Photology" có nghĩa là "nghiên cứu hình ảnh" và đó chính xác là ứng dụng phần mềm miễn phí: Nó thực hiện phân tích về đặc điểm của từng ảnh trong kho lưu trữ của bạn, lập chỉ mục thông tin trong cơ sở dữ liệu, sau đó cho phép bạn tìm kiếm ảnh của mình dựa trên những đặc điểm đó: Ảnh chụp trong nhà hay ngoài trời? Có thực vật, bầu trời, nước, hoặc khuôn mặt trong các hình ảnh? Các hình ảnh được lấy nét hay không tập trung? Nó có chứa một màu nào đó, hay là bức ảnh bạn đang
Nó có thể không phải lúc nào cũng đúng - đôi khi chương trình diễn giải một số màu nhất định, hoặc độ sáng trong một bức ảnh, "chiều" hoặc "bên ngoài" - nhưng phần lớn, nó đánh dấu. Bạn không cần phải nhận được đầu gối sâu trong technobabble để đánh giá cao như thế nào Photology có thể làm cho việc tìm kiếm rằng một trong những kim-trong-một-haystack ảnh dễ dàng hơn nhiều. Giờ đây, các màn trập kỹ thuật số như bản thân tôi đang lấp đầy ổ đĩa cứng của chúng tôi với hàng ngàn hình ảnh, chúng tôi c
Làm thế nào để làm cho điện thoại Android của bạn trông giống như ubfox
Đối với những người quan tâm đến biến thể di động sắp tới của Ubuntu, giờ đây bạn có thể trải nghiệm giao diện người dùng giống Ubuntu ngay trên điện thoại thông minh Android của mình!







