Cách cài đặt phần mềm Linux trong Ubuntu Bash Shell của Windows 10

Mục lục:

Cách cài đặt phần mềm Linux trong Ubuntu Bash Shell của Windows 10
Cách cài đặt phần mềm Linux trong Ubuntu Bash Shell của Windows 10

Video: Cách cài đặt phần mềm Linux trong Ubuntu Bash Shell của Windows 10

Video: Cách cài đặt phần mềm Linux trong Ubuntu Bash Shell của Windows 10
Video: 3 Cách Bảo Mật iPhone, Phải Làm Ngay Lập Tức Nếu Không Muốn Bị Mất iPhone Hack Tài Khoản... - YouTube 2024, Tháng Ba
Anonim
Cài đặt shell Bash dựa trên Ubuntu của Windows 10 và bạn sẽ có một môi trường Ubuntu hoàn chỉnh cho phép bạn cài đặt và chạy các ứng dụng tương tự mà bạn có thể chạy trên một hệ thống Linux dựa trên Ubuntu. Cũng giống như trên Ubuntu, bạn sẽ cần lệnh apt-get để cài đặt và cập nhật phần mềm.
Cài đặt shell Bash dựa trên Ubuntu của Windows 10 và bạn sẽ có một môi trường Ubuntu hoàn chỉnh cho phép bạn cài đặt và chạy các ứng dụng tương tự mà bạn có thể chạy trên một hệ thống Linux dựa trên Ubuntu. Cũng giống như trên Ubuntu, bạn sẽ cần lệnh apt-get để cài đặt và cập nhật phần mềm.

Lưu ý rằng hệ thống phụ Linux của Windows 10 không chính thức hỗ trợ các ứng dụng đồ họa hoặc phần mềm máy chủ (mặc dù có thể chạy một số ứng dụng đồ họa, không chính thức). Chính thức, nó dành cho các ứng dụng đầu cuối Linux và các tiện ích dòng lệnh khác mà các nhà phát triển có thể muốn.

Vỏ Bash của Windows 10 chỉ hỗ trợ các tệp nhị phân 64 bit, do đó bạn không thể cài đặt và chạy các chương trình Linux 32 bit.

Apt-get Explained

Trên Ubuntu và các bản phân phối Linux dựa trên Debian khác, bạn sử dụng

apt-get

lệnh để cài đặt phần mềm. “Apt” là viết tắt của “Advanced Package Tool”. Lệnh này tải xuống các gói phần mềm từ kho phần mềm tập trung của Ubuntu và cài đặt chúng trên hệ thống của bạn. Nếu các gói bạn cố gắng cài đặt yêu cầu - hoặc “phụ thuộc vào” - các gói khác, apt-get sẽ tự động tải xuống và cài đặt các gói đó (được gọi là phụ thuộc). Apt-get làm việc với các gói “.deb”, được đặt tên cho Debian, bản phân phối Linux dựa trên Ubuntu.

Bạn sẽ cần chạy apt-get cùng với lệnh "sudo", lệnh này cấp cho nó superuser hoặc quyền root. Điều này cho phép lệnh sửa đổi và cài đặt các tệp hệ thống trong môi trường Linux. Bạn sẽ phải nhập mật khẩu của tài khoản người dùng hiện tại của mình khi bạn sử dụng sudo.

Bạn cũng có thể sử dụng lệnh apt mới hơn thay vì lệnh apt-get truyền thống, mặc dù một trong hai lệnh sẽ hoạt động.

Cách tải xuống danh sách gói được cập nhật

Trước tiên, bạn sẽ muốn chạy lệnh sau đây để tải xuống danh sách gói cập nhật từ kho phần mềm:

sudo apt-get update

Bạn sẽ muốn thực hiện việc này trước khi cài đặt bất kỳ gói nào.
Bạn sẽ muốn thực hiện việc này trước khi cài đặt bất kỳ gói nào.

Cách cài đặt gói

Nếu bạn biết tên của gói mà bạn muốn cài đặt, bạn có thể tải xuống và cài đặt nó bằng lệnh sau, thay thế “packagename” bằng tên của gói bạn muốn cài đặt:

sudo apt-get install packagename

Ví dụ: nếu bạn muốn cài đặt Ruby, bạn sẽ chạy lệnh sau:

sudo apt-get install ruby

Bạn có thể nhấn phím Tab trong khi nhập tên của gói (hoặc bất kỳ lệnh nào) để sử dụng tính năng tự động hoàn thành của Bash, tính năng này sẽ giúp bạn tự động hoàn tất việc nhập và đề xuất các tùy chọn khả dụng, nếu có nhiều tùy chọn.

Sau khi chạy lệnh này và các lệnh apt-get khác, bạn sẽ thấy các thay đổi sẽ được thực hiện và bạn sẽ phải nhập “y” và nhấn Enter để tiếp tục.

Image
Image

Cách tìm kiếm gói

Bạn có thể không phải lúc nào cũng biết tên của gói bạn muốn cài đặt. Trong trường hợp này, bạn có thể sử dụng lệnh apt-cache để tìm kiếm bộ đệm gói đã tải xuống của bạn (các danh sách được tải xuống với cập nhật apt-get) cho một chương trình. Lệnh này tìm kiếm tên gói và mô tả cho văn bản bạn chỉ định.

Lệnh này không yêu cầu sudo vì nó chỉ là một tìm kiếm đơn giản. Tuy nhiên, bạn có thể chạy nó với sudo nếu bạn thích, và nó vẫn hoạt động.

apt-cache search sometext

Ví dụ: nếu bạn muốn tìm kiếm các gói có liên quan đến w3m, trình duyệt web dựa trên văn bản cho thiết bị đầu cuối, bạn sẽ chạy:

apt-cache search w3m

Image
Image

Cách cập nhật tất cả các gói đã cài đặt của bạn

Để cập nhật các gói phần mềm đã cài đặt của bạn lên các phiên bản mới nhất có sẵn trong kho lưu trữ - nó cung cấp cho bạn mọi bản cập nhật bảo mật có sẵn cho các gói hiện tại của bạn - hãy chạy lệnh sau:

sudo apt-get upgrade

Hãy nhớ chạy lệnh "sudo apt-get update" trước khi bạn chạy lệnh này, vì bạn cần cập nhật danh sách gói trước khi apt-get sẽ thấy các phiên bản mới nhất có sẵn.

Image
Image

Cách gỡ cài đặt gói

Để gỡ cài đặt gói khi bạn đã hoàn tất, hãy chạy lệnh sau:

sudo apt-get remove packagename

Lệnh trên chỉ xóa các tệp nhị phân của gói, nhưng không xóa bất kỳ tệp cấu hình được liên kết nào. Nếu bạn muốn xóa mọi thứ liên quan đến gói phần mềm, hãy chạy lệnh sau để thay thế:

sudo apt-get purge packagename

Cả hai lệnh trên sẽ loại bỏ bất kỳ "phụ thuộc" nào, là các gói được cài đặt vì chúng được yêu cầu cho một gói. Nếu bạn gỡ bỏ cài đặt một gói và sau đó loại bỏ nó sau này, hệ thống của bạn vẫn có thể có một số phụ thuộc bổ sung mà không còn cần thiết nữa. Để loại bỏ bất kỳ gói nào đã được cài đặt dưới dạng phụ thuộc và không còn cần thiết, hãy chạy lệnh sau:

sudo apt-get autoremove

Image
Image

Cách cài đặt phần mềm khác

Các lệnh trên sẽ giúp bạn cài đặt và cập nhật phần mềm phổ biến nhất mà bạn sẽ yêu cầu. Tuy nhiên, một số phần mềm sẽ được cài đặt thông qua các lệnh và công cụ khác.

Ví dụ, Ruby gem được cài đặt với lệnh “gem install” khi bạn đã cài đặt Ruby thông qua apt-get. Ruby có hệ thống cài đặt phần mềm riêng của mình, tách biệt với apt-get.

Một số gói phần mềm có sẵn trong PPA hoặc “lưu trữ gói cá nhân” do các bên thứ ba lưu trữ. Để cài đặt chúng, bạn sẽ cần phải thêm PPA vào hệ thống của bạn và sau đó sử dụng các lệnh apt-get bình thường.

Phần mềm mới hơn có thể cần được biên dịch và cài đặt từ nguồn.Tất cả các gói bạn cài đặt với apt-get được biên dịch từ nguồn bởi hệ thống xây dựng của Ubuntu và được đóng gói thuận tiện vào các gói.deb mà bạn có thể cài đặt. Bạn nên tránh điều này nếu có thể, nhưng nó có thể là không thể tránh khỏi trong một số trường hợp.

Dù vậy, nếu bạn đang cố gắng cài đặt một ứng dụng Linux khác, bạn sẽ có thể tìm thấy các hướng dẫn cho bạn biết cách bạn nên cài đặt nó. Các hướng dẫn tương tự hoạt động trên Ubuntu 14.04 LTS sẽ hoạt động trong vỏ Bash của Windows 10. Khi nó được cập nhật lên phiên bản chính tiếp theo của Ubuntu, các hướng dẫn tương tự hoạt động trên Ubuntu 16.04 LTS sẽ hoạt động trên Windows 10.

Đề xuất: