Tôi đã có một máy chủ Ubuntu 16.04 trong sản xuất mà tôi muốn cài đặt node
và npm
. Vì vậy, tôi đã chạy này:
sudo apt install nodejs nodejs-legacy npm
Gói nodejs-legacy chỉ có nghĩa là có một liên kết tượng trưng cho mã Node.js kế thừa yêu cầu nhị phân nút phải là / usr / bin / node (không phải / usr / bin / nodejs như được cung cấp trong Debian). Tôi thấy tôi cần nó để thực hiện node
và npm
hoạt động đúng trên Ubuntu.
Tôi đã chạy lệnh cài đặt apt ở trên nhiều lần trên các máy chủ Ubuntu 16.04 mới, nhưng trên máy chủ sản xuất này tôi đã gặp lỗi sau:
$ sudo apt install nodejs nodejs-legacy npm
[sudo] password for kramer65:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs : Conflicts: nodejs-legacy
Conflicts: npm
E: Unable to correct problems, you have held broken packages.
Vì nó hoạt động trên các máy chủ Ubuntu mới, tôi không biết tại sao nó không hoạt động trên máy chủ này.
Tôi đã kiểm tra của tôi sources.list
, nhưng chỉ chứa những điều sau đây:
$ cat /etc/apt/sources.list
deb http://nl.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://nl.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://nl.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://nl.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://nl.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://nl.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
Có ai biết làm thế nào tôi có thể tìm ra những gì sai ở đây?
bạn đã tìm thấy một giải pháp cho vấn đề của bạn?
—
kRazzy R
Bản sao có thể có của Pixelbook khi cài đặt lỗi phụ thuộc cơ sở r
—
karel
aptitude
trong những trường hợp như vậy để tìm hiểu những gì sai và chọn kết hợp các gói hoạt động.