Điểm:1

cài đặt apt --fix-broken trở nên điên rồ

lá cờ in
dnp

Vì vậy, gần đây tôi đã cố gắng cài đặt một ứng dụng yêu cầu phiên bản mới hơn của libpango và đã thử cài đặt nó bằng cách sử dụng

Sudo dpkg -i libpango-1.0-0_1.50.4+ds-1_AMD64.deb

Điều này đã cho tôi lỗi sau

dpkg: sự cố phụ thuộc ngăn cấu hình của libpango-1.0-0:AMD64:
libpango-1.0-0:AMD64 phụ thuộc vào libglib2.0-0 (>= 2.67.3); Tuy vậy:.
Phiên bản libglib2.0-0:AMD64 trên hệ thống là 2.64.6-1 ~ubuntu20.04.4.

Sau đó, tôi đã thử làm một việc mà bất kỳ người logic nào cũng sẽ làm, cài đặt libglib bằng phương pháp tương tự đã gây ra lỗi cho tôi

dpkg: lỗi liên quan đến libglib2.0-0_2.70.4-1_AMD64.deb chứa libglib2.0-0:AMD64:
libglib2.0-0:AMD64 ngắt khóa gnome (<< 40.0-3~)

dpkg: lỗi xử lý kho lưu trữ libglib2.0-0_2.70.4-1_amd64.deb (--install):.
cài đặt libglib2.0-0:amd64 sẽ phá vỡ khóa gnome và cấu hình lại không được phép (--auto-deconfigure có thể hữu ích) Đã bắt gặp các lỗi trong quá trình xử lí thông tin: libglib2.0-0_2.70.4-1amd64.deb

sự phụ thuộc của libglib mà tôi đã thử cài đặt từ apt (Sai ​​lầm lớn) hiện hiển thị phụ thuộc apt chưa được đáp ứng, lỗi như sau:

sudo apt cài đặt scrcpy
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
scrcpy đã là phiên bản mới nhất (1.12.1+ds-1).
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:
 gir1.2-pango-1.0 : Phụ thuộc: libpango-1.0-0 (= 1.44.7-2ubuntu4) nhưng 1.50.4+ds-1 sẽ được cài đặt
 libpango-1.0-0 : Phụ thuộc: libglib2.0-0 (>= 2.67.3) nhưng 2.64.6-1~ubuntu20.04.4 sẽ được cài đặt
 libpangocairo-1.0-0 : Phụ thuộc: libpango-1.0-0 (= 1.44.7-2ubuntu4) nhưng 1.50.4+ds-1 sẽ được cài đặt
 libpangoft2-1.0-0 : Phụ thuộc: libpango-1.0-0 (= 1.44.7-2ubuntu4) nhưng 1.50.4+ds-1 sẽ được cài đặt
 libpangoxft-1.0-0 : Phụ thuộc: libpango-1.0-0 (= 1.44.7-2ubuntu4) nhưng 1.50.4+ds-1 sẽ đượ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).

và khi tôi nhập

sudo apt --fix-break cài đặt

nó hoàn toàn phát điên và yêu cầu gỡ cài đặt hầu hết mọi thứ, kể cả máy tính để bàn Gnome. Nghĩa đen là cố gắng nuke toàn bộ hệ thống của tôi. Đây là danh sách tất cả các chương trình được yêu cầu xóa

adwaita-icon-theme apport-gtk apturl baobab Brave-browser cheese chrome-gnome-shell cpupower-gui deja-dup eog evince sự tiến hóa-data-server exo-utils file-roller gcr gdm3 gedit gir1.2-clutter-1.0
  gir1.2-clutter-gst-3.0 gir1.2-coglpango-1.0 gir1.2-gcr-3 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-gtk-3.0 gir1.2-gtkclutter- 1.0 gir1.2-gtksource-4 gir1.2-gweather-3.0 gir1.2-handy-0.0
  gir1.2-mutter-6 gir1.2-nma-1.0 gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-rsvg-2.0 gir1.2-totem-1.0 gir1 .2-vte-2.91 gir1.2-webkit2-4.0 gir1.2-wnck-3.0 gjs gkbd-capplet gnome-bluetooth
  gnome-máy tính gnome-ký tự gnome-control-center gnome-disk-utility gnome-font-viewer gnome-getting-started-docs gnome-initial-setup gnome-keyring gnome-logs gnome-online-accounts gnome-power-manager
  gnome-ảnh chụp màn hình gnome-session-bin gnome-session-canberra gnome-settings-daemon gnome-shell gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons gnome-shell-extension-prefs
  gnome-shell-extension-ubuntu-dock gnome-shell-extensions gnome-startup-applications gnome-system-monitor gnome-terminal gnome-todo gnome-tinh chỉnh gnome-user-docs gstreamer1.0-clutter-3.0 gstreamer1.0-gtk3
  gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-x gtk2-engine-murrine human-icon-theme ibus ibus-data ibus-gtk ibus-gtk3 ibus-bảng chỉ báo-ngôn ngữ ứng dụng-bộ chọn-gnome libamtk- 5-0
  libappindicator3-1 libavcodec58 libavfilter7 libavformat58 libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0 libcanberra-gtk3-module libcheese-gtk25 libcheese8 libchromaprint1 libclutter-1.0-0
  libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcolord-gtk1 libdbusmenu-gtk3-4 libdv-bin libedataserverui-1.2-2 libevdocument3-4 libevview3-3 libexo-2-0 libgail-common libgail18 libgarcon- 1-0
  libgarcon-gtk3-1-0 libgcr-ui-3-1 libgnome-bluetooth13 libgnome-desktop-3-19 libgnomekbd8 libgoa-backend-1.0-1 libgspell-1-2 libgtk-3-0 libgtk-3-bin libgtk2.0 -0 libgtk2.0-bin libgtk3-perl libgtkmm-3.0-1v5
  libgtksourceview-4-0 libgweather-3-16 libhandy-0.0-0 libindicator3-7 libmutter-6-0 libnautilus-extension1a libnma0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangoxft-1.0 -0
  libpeas-1.0-0 libreoffice-gtk3 librhybeatbox-core10 librsvg2-2 librsvg2-common libtepl-4-0 libthunarx-3-0 libtotem0 libvte-2.91-0 libwebkit2gtk-4.0-37 libwnck-3-0 libxfce4ui-1-0 libxfce4ui- 2-0 libyelp0
  mousetweaks lẩm bẩm nautilus nautilus-extension-gnome-terminal nautilus-chia sẻ mạng-quản lý-mạng gnome-quản lý-openvpn-quản lý mạng gnome-pptp-gnome openjdk-16-jdk openjdk-16-jre orca pavucontrol
  pinentry-gnome3 pinentry-gtk2 plymouth-label plymouth-theme-spinner policykit-1-gnome python3-aptdaemon.gtk3widgets qt5-gtk-platformthemebeatbox-plugin-alternative-toolbarbeatbox-plugins
  scrcpy seahorse shotwell phần mềm quét đơn giản-properties-gtk Spice-vdagent sublime-text system-config-printer system-config-printer-common telegram-desktop thunderbird thunderbird-gnome-support
  thunderbird-locale-en thunderbird-locale-en-us totem totem-plugins touchegg truyền-gtk ubuntu-desktop ubuntu-desktop-minimal ubuntu-docs ubuntu-mono ubuntu-release-upgrader-gtk ubuntu-session
  update-manager update-notifier usb-creator-gtk vino vlc vlc-plugin-base vlc-plugin-notify vlc-plugin-video-output xdg-desktop-portal-gtk xdg-user-dirs-gtk xfdesktop4 xfwm4 yaru-theme- gtk yelp zenity

Lưu ý: Tôi đã thử cài đặt libglib và theo dõi toàn bộ điều phụ thuộc theo cách thủ công nhưng dpkg hiển thị lỗi cập nhật libglib sẽ phá vỡ khóa Gnome. Ngay cả khi tôi có thể xóa lỗi phụ thuộc đó thì cũng thật tuyệt!

Ngoài ra, tôi vô cùng xin lỗi, tôi nghĩ rằng tôi không nên cài đặt các bản phát hành debian ổn định trên các dẫn xuất của nó, xin lỗi về điều đó. Thật tốt khi tôi biết về nó nhưng điều đó rất có thể dẫn đến yêu cầu cài đặt mới. Tôi đang sử dụng Ubuntu 20.04 LTS

Nmath avatar
lá cờ ng
Bạn nên chỉnh sửa câu hỏi của mình và bao gồm các chi tiết đầy đủ hơn về các hành động cụ thể bạn đã thực hiện và các lệnh bạn đã thực hiện dẫn đến các sự cố này. Việc xác định giải pháp thường dễ dàng khi bạn biết chính xác nguyên nhân gây ra sự cố.
lá cờ us
Bây giờ bạn sẽ phải cài đặt lại hệ điều hành. Nếu bạn cần phiên bản mới nhất của tất cả các gói, hãy sử dụng bản phân phối phát hành cuốn chiếu (ví dụ: Arch, Manjaro hoặc EndeavourOS) để thay thế. Không nâng cấp các gói lên phiên bản mới hơn trong Ubuntu/Debian. Xem [Không tạo FrankenDebian](https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian)
lá cờ us
Những hệ điều hành bạn đang sử dụng?
lá cờ in
dnp
Tôi đang sử dụng Ubuntu và Cảm ơn sự giúp đỡ @guiverc và Archisman Panigrahi, có vẻ như lý do điều này xảy ra là do tôi đã cài đặt gói debian trong ubuntu một cách ngu ngốc vì nghĩ rằng đó là phiên bản được đề cập trong phần cài đặt ứng dụng (Laverna). Sau khi gỡ bỏ libpango mà tôi đã cài đặt từ debian và sau đó cài đặt bản dựng libpango của Ubuntu, mọi thứ đã hoạt động trở lại
guiverc avatar
lá cờ cn
Bạn vẫn chưa cung cấp bản phát hành của mình; `libpango-1.0-0 | 1.50.4+ds-1 | gây nhiễu | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x` phù hợp với bản phát hành lạc đề; I E. Ubuntu * kẹt cứng *.
lá cờ in
dnp
Tôi thực sự xin lỗi về điều đó @guiverc thật tệ, tôi thực sự hiện đang sử dụng Ubuntu 20.04 và đã cài đặt bản dựng libpango 1.0-0 1.50.4+ds-1 thay vì libpango 1.0-0_1.44.7 mà tôi đã phải cài đặt. Đây là những gì dẫn đến những vấn đề như vậy. Sau khi tôi hạ cấp thư viện libpango, tất cả đã trở lại bình thường. Một lần nữa Xin lỗi về điều đó, tôi vẫn là người mới sử dụng (các) hệ điều hành dựa trên linux, Cảm ơn bạn rất nhiều lần nữa!
Organic Marble avatar
lá cờ us
Apt đã không 'phát điên'. Nó đang cố gắng hết sức để cung cấp cho bạn một hệ thống nhất quán dựa trên những điều mâu thuẫn mà bạn yêu cầu nó làm.
lá cờ in
dnp
@Organic Marble Tôi đồng ý rằng đó hoàn toàn là lỗi của tôi khi điều này xảy ra nhưng việc nhìn thấy apt --fix-broken về cơ bản nói với nuke toàn bộ hệ thống thực sự kỳ lạ khi thứ gây ra sự cố là một gó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.