dpkg
trả về mã lỗi 1 không có nghĩa là bất kỳ điều gì cụ thể nhưng nó thường liên quan đến các vấn đề phụ thuộc. Trong trường hợp của bạn, bạn đã cố gắng cài đặt hai phiên bản / phiên bản của cùng một gói, tức là mysql-server
và mysql-server-5.7
. Vì vậy, hãy làm như sau để loại bỏ mọi vấn đề phụ thuộc dư thừa và cài đặt gói mysql đang hoạt động
sudo apt-get clean
sudo apt-get purge mysql*
sudo apt-get update
sudo apt-get install -f
sudo apt-get install mysql-server-5.7
sudo apt-get dist-upgrade
điều này sẽ khắc phục sự cố trong tầm tay. Nhưng trong tương lai, hãy quan tâm đến tên gói bạn thêm sau sudo apt-get install
vì danh sách tên gói sai - ví dụ:các mục thừa trong danh sách - dẫn đến không thể cài đặt một trong hai gói hoặc tệ hơn - bạn thậm chí có thể thấy mình đang lội qua độ sâu địa ngục của # DEPENDENCY-ĐỊA NGỤC