Điểm:2

Chạy các chương trình 32 bit vào ngày 21.04

lá cờ cn

Tôi mới sử dụng Ubuntu và có thể đã mắc một sai lầm lớn, chỉ cài đặt Ubuntu 21.04 trên PC cũ và cố chạy chương trình 32 bit trên đó. Nhìn lên, có vẻ như tôi phải chạy phần sau để làm cho nó tương thích với hệ điều hành 64 bit. dpkg --add-architecture i386 apt cài đặt lib32z1

Khi chạy âdpkg --add-architecture i386â tôi nhận được

dpkg: lỗi: lỗi cấu hình: /etc/dpkg/dpkg.cfg.d/multiarch:1: tùy chọn không xác định 'kiến trúc nước ngoài'

Đã xem hồ sơ vi phạm âkiến trúc nước ngoài i386â. Khi chạy âapt install lib.32z1â

root@g1gxb-ubuntu:/home/g1gxb# apt cài đặt lib32z1
Đ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
Gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  libllvm11
Sử dụng 'sudo apt autoremove' để xóa nó.
Các gói bổ sung sau sẽ được cài đặt:
  libc6-i386
Các gói MỚI sau đây sẽ được cài đặt
  lib32z1 libc6-i386
0 để nâng cấp, 2 để cài đặt mới, 0 để gỡ bỏ và 0 để không nâng cấp.
Cần lấy 0 B/2,689 kB tài liệu lưu trữ.
Sau thao tác này, 13,7 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
dpkg: lỗi: lỗi cấu hình: /etc/dpkg/dpkg.cfg.d/multiarch:1: không xác định 
tùy chọn 'kiến trúc nước ngoài'
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (2)

Tôi làm sai ở đâu?

user535733 avatar
lá cờ cn
Thêm vào câu hỏi của bạn toàn bộ nội dung của tệp `/etc/dpkg/dpkg.cfg.d/multiarch`
lá cờ cn
root@g1gxb-ubuntu:/etc/dpkg/dpkg.cfg.d# ls -la tổng số 16 drwxr-xr-x 2 gốc gốc 4096 ngày 8 tháng 8 14:32 . drwxr-xr-x 4 gốc gốc 4096 ngày 8 tháng 8 12:40 .. -rw-r--r-- 1 root root 26 tháng 8 8 10:46 multiarch -rw-r--r-- 1 root root 204 Ngày 26 tháng 4 năm 2020 pkg-config-hook-config và tập tin chứa. post-invoke=if { kiểm tra "$DPKG_HOOK_ACTION" = bổ sung kiến ​​trúc || kiểm tra "$DPKG_HOOK_ACTION" = remove-architect>
lá cờ hr
@KeithRay vui lòng [chỉnh sửa] thông tin đó vào câu hỏi của bạn để nó được định dạng chính xác. FWIW Tôi không nghĩ `lib32z1` hoặc `libc6-i386` là các gói từ kiến ​​trúc nước ngoài i386 (nếu có, chúng sẽ được đặt tên giống như `libc6:i386`)
Knud Larsen avatar
lá cờ by
https://www.omgubuntu.co.uk/2019/06/ubuntu-is-dropping-all-32-bit-support-going-forward â â "Ubuntu đã xác nhận kế hoạch ngừng hỗ trợ cho 32 -bit (i386) trong tương lai, bắt đầu với bản phát hành Ubuntu 19.10 sắp tới". .... ?Ubuntu 20.04 vẫn có thể cài đặt/chạy 32bit?
user535733 avatar
lá cờ cn
@KnudLarsen Một danh sách dài các thư viện 32 bit vẫn được hỗ trợ để cung cấp khả năng tương thích với Steam, Wine và các mục đích sử dụng phổ biến khác. Ubuntu không còn sản xuất các hệ thống 32 bit hoàn chỉnh nữa và đã bỏ hỗ trợ cho một danh sách dài các thư viện 32 bit khác do thiếu tình nguyện viên kiểm tra và bảo trì chúng.
Điểm:1
lá cờ cn

Vấn đề được giải quyết. Phải xóa hai tệp trong /etc/dpkg/dpkg.cfg.d, Multiarch và pkg-config-hook-config và sau đó tất cả đều hoạt động

N0rbert avatar
lá cờ zw
Tệp pkg-config-hook-config rất hữu ích, bạn phải cài đặt lại nó bằng cách `sudo apt-get install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" pkg-config ` .

Đă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.