bạn chỉ có thể cài đặt một gói cùng lúc sudo apt-get install
, nhưng bạn có thể cài đặt một số gói với một lệnh. Như thế này:
sudo apt-get install ubuntu-desktop lubuntu-desktop
Điều này sẽ cài đặt cả ubuntu-desktop
và lubuntu-desktop
và bất kỳ phụ thuộc nào họ yêu cầu, theo đúng trình tự.
Ngoài ra khi bạn cập nhật hệ thống của mình sudo apt-get upgrade
, trước tiên bạn tải xuống tất cả phần mềm và sau đó cài đặt một gói tại thời điểm đó.
Lý do
Tại sao bạn không thể cài đặt nhiều gói cùng một lúc là chỉ một phiên bản có thể sử dụng các apt-get
đặc quyền cùng một lúc. Điều này là do các apt-get
khóa trên software sources
và chặn bất kỳ lệnh nào khác sử dụng chúng.
Một ví dụ
Giả sử bạn bằng cách nào đó bắt đầu 2 apt-get riêng biệt như @Rinzwind nói, về lý thuyết bạn có thể chỉnh sửa danh sách nguồn cùng lúc khi bạn sử dụng nó để tìm và cài đặt phần mềm mới. Điều này có thể dẫn đến một chương trình mà bạn đã cài đặt sẽ chỉnh sửa danh sách nguồn và thêm một kho lưu trữ không an toàn cùng lúc với khi bạn đang nâng cấp hệ thống của mình. Đây có thể là một vấn đề bảo mật.
Một ví dụ khác
Ngoài ra, nếu bạn chỉnh sửa danh sách nguồn ở 2 lệnh riêng biệt thì khi bạn lưu, bạn sẽ thay thế phiên bản mới nhất, đây sẽ là phiên bản lưu cuối cùng. Điều đó có nghĩa là lệnh ở giữa sẽ không có hiệu lực, vì bạn sẽ lưu trên một phiên bản cũ.
Windows hoạt động tương tự bằng trình cài đặt "chính thức" (MSI)
Ngay cả trong Windows, nhiều phần mềm có thể được cài đặt đồng thời ... có một lợi thế trong việc này hoặc tại sao điều này lại cần thiết trong linux / ub Ubuntu, v.v ...
Các gói sử dụng trình cài đặt Windows chính thức (MSI) S RE HOÀN LẠI để chạy nhiều hơn một phiên bản cùng một lúc. Đó là bởi vì cơ sở dữ liệu trình cài đặt MSI tương tự như sources.list
các tệp thông tin dpkg, v.v. - bạn không muốn nhiều hơn một trình cài đặt sửa đổi / khóa chúng cùng một lúc.
Nhưng rất nhiều gói Windows sử dụng các trình cài đặt của bên thứ ba như Cài đặt, NSIS, v.v. chúng sẽ chạy cùng nhau vì chúng không cần truy cập / sửa đổi cơ sở dữ liệu MSI. Tương tự như vậy, trong Linux / Ubuntu, không ai của bạn dừng chạy một apt-get
, một tar -xzf
và một perl / bash cài đặt kịch bản tất cả cùng một lúc :)