Điểm:1

Đã thử cài đặt mono. Bây giờ apt bị hỏng

lá cờ ma

Tôi đã cố cài đặt mono cho Ubuntu 20.04. Tôi đã sử dụng các lệnh này.

Sudo apt cài đặt gnupg ca-chứng chỉ
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
cập nhật sudo apt

Sau đó tôi chạy lệnh này sudo apt cài đặt mono-devel và có đầu ra này:

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng:
 libmono-corlib4.5-cil : Phụ thuộc: thời gian chạy đơn (< 6.8.0.106) nhưng 6.12.0.122-0xamarin1+ubuntu2004b1 sẽ được cài đặt
 mono-devel : Phụ thuộc: libmono-cecil-private-cil (>= 6.12.0.122) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-cecil-private-cil (< 6.12.0.123) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-codecontracts4.0-cil (>= 1.0) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-compilerservices-symbolwriter4.0-cil (>= 3.6.0) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-peapi4.0a-cil (>= 3.2.8) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-relaxng4.0-cil (>= 2.10.1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-system-configuration-install4.0-cil (>= 1.0) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-system-io-compression-filesystem4.0-cil (>= 3.2.1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-system-runtime4.0-cil (>= 2.10.1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-system-servicemodel4.0a-cil (>= 3.2.3) nhưng nó sẽ không được cài đặt
              Phụ thuộc: mono-mcs (= 6.12.0.122-0xamarin1+ubuntu2004b1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: mono-roslyn (= 6.12.0.122-0xamarin1+ubuntu2004b1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: mono-xbuild (= 6.12.0.122-0xamarin1+ubuntu2004b1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-cil-dev (= 6.12.0.122-0xamarin1+ubuntu2004b1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-2.0-dev (>= 6.12.0.122-0xamarin1+ubuntu2004b1) nhưng nó sẽ không được cài đặt
              Phụ thuộc: libmono-2.0-dev (< 6.12.0.122-0xamarin1+ubuntu2004b1.1~) nhưng nó sẽ không được cài đặt
              Phụ thuộc: ca-certificates-mono (= 6.12.0.122-0xamarin1+ubuntu2004b1) nhưng 6.8.0.105+dfsg-3.2 sẽ được cài đặt
              Đề xuất: mono-csharp-shell nhưng nó sẽ không được cài đặt
              Đề xuất: referenceassemblies-pcl nhưng nó sẽ không được cài đặt
              Đề xuất: msbuild nhưng nó sẽ không được cài đặt
E: Phụ thuộc chưa được đáp ứng. Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp).

nếu tôi chạy cài đặt apt --fix-break tôi nhận được đầu ra này:

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Sửa lỗi phụ thuộc... Xong
Gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  libmono-corlib4.5-dll
Sử dụng 'sudo apt autoremove' để xóa nó.
Các gói bổ sung sau sẽ được cài đặt:
  libmono-corlib4.5-cil
Các gói sau sẽ được nâng cấp:
  libmono-corlib4.5-cil
1 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 9 chưa nâng cấp.
37 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 0 B/1,257 kB tài liệu lưu trữ.
Sau thao tác này, 4.620 kB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
dpkg: cảnh báo: tệp liệt kê tệp cho gói 'đơn thời gian chạy chung' bị thiếu; giả sử gói hiện không có tệp nào được cài đặt
(Đọc cơ sở dữ liệu ... 310583 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../libmono-corlib4.5-cil_6.12.0.122-0xamarin1+ubuntu2004b1_all.deb ...
Giải nén libmono-corlib4.5-cil (6.12.0.122-0xamarin1+ubuntu2004b1) trên (6.8.0.105+dfsg-3.2) ...
dpkg: lỗi xử lý kho lưu trữ /var/cache/apt/archives/libmono-corlib4.5-cil_6.12.0.122-0xamarin1+ubuntu2004b1_all.deb (--giải nén):
 đang cố ghi đè '/usr/lib/mono/4.5/mscorlib.dll', cũng nằm trong gói libmono-corlib4.5-dll 6.8.0.105+dfsg-3.2
dpkg-deb: lỗi: quá trình con dán đã bị giết bởi tín hiệu (Đường ống bị hỏng)
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 /var/cache/apt/archives/libmono-corlib4.5-cil_6.12.0.122-0xamarin1+ubuntu2004b1_all.deb
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

nếu tôi chạy apt autoremove tôi nhận được đầu ra này:

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng:
 libmono-corlib4.5-cil : Phụ thuộc: thời gian chạy đơn (< 6.8.0.106) nhưng 6.12.0.122-0xamarin1+ubuntu2004b1 đã được cài đặt
E: Phụ thuộc chưa được đáp ứng.Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp).

Tôi thực sự không muốn đơn âm nữa và chỉ muốn nó bị xóa và sự cố này đã được khắc phục.

David avatar
lá cờ cn
Vui lòng không hiển thị hình ảnh của văn bản. Bao gồm các văn bản trong cơ thể của câu hỏi. Ngoài ra, vui lòng bao gồm trong câu hỏi 4 lệnh thực tế bạn đã chạy chính xác khi bạn chạy chúng và bất kỳ kết quả nào chúng hiển thị.
NoahGav avatar
lá cờ ma
@David Cái này có tốt hơn không?
Điểm:1
lá cờ ma

Tôi đã khắc phục sự cố bằng cách xóa thủ công các thư mục /usr/share/libmono-corlib4.5-cil/usr/share/libmono-corlib4.5-dll.

Sau đó tôi chạy các lệnh:

cập nhật sudo apt
sudo apt cài đặt libmono-corlib4.5-cil
cập nhật sudo apt
sudo apt --fix-break cài đặt
sudo apt autoremove
cập nhật sudo apt
Sudo apt nâng cấp đầy đủ
Sudo rm /etc/apt/sources.list.d/mono-official-stable.list
Sudo apt-key del 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
cập nhật sudo apt
Sudo apt nâng cấp đầy đủ

Điều này đã khắc phục tất cả các vấn đề của tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.