Tôi đang cố gắng cài đặt các phụ thuộc xây dựng cho Wine , để tôi có thể thực hiện một chút hack với nó. Tôi đang chạy Fedora 22, 64-bit.
Tôi đã cài đặt thành công phụ thuộc 64 bit bằng cách sử dụng dnf builddep
:
# dnf - chuyển đổi 1.1.0 # dnf danh sách rượu vang Gói có sẵn rượu vang.i686 1.7.47-1.fc22 cập nhật Wine.src 1.7.47-1.fc22 nguồn cập nhật rượu.x86_64 1.7.47-1.fc22 cập nhật # dnf builddep rượu Gói ImageMagick-devel-6.8.8.10-9.fc22.x86_64 đã được cài đặt, bỏ qua . Gói alsa-lib-devel-1.0,29-1.fc22.x86_64 đã được cài đặt, bỏ qua . Gói audiofile-devel-1: 0.3.6-6.fc22.x86_64 đã được cài đặt, bỏ qua . Gói autoconf-2.69-20.fc22.noarch đã được cài đặt, bỏ qua . ...
Và bây giờ vấn đề của tôi - tôi cũng muốn cài đặt các phụ thuộc 32 bit, nhưng không thể làm cho nó hoạt động được. Dưới đây là những điều tôi đã thử:
# dnf builddep rượu.i386 không có gói nào phù hợp: Wine.i386 Lỗi: Không thể tìm thấy một số gói. # dnf builddep rượu.i686 không có gói phù hợp: rượu.i686 Lỗi: Không thể tìm thấy một số gói. # dnf builddep rượu-1.7.47-1.fc22.i686 không có gói nào khớp: rượu-1.7.47-1.fc22.i686 Lỗi: Không thể tìm thấy một số gói. # dnf builddep rượu vang --target = i686 Lỗi: đối số không được nhận dạng: --target = i686
Tôi thậm chí đã thử một số phản đối yum
lệnh :
# yum-builddep rượu vang --target = i386 # yum-builddep rượu vang --target = i686 # yum-builddep rượu vang-1.7.47-1.fc22.i686
Kết quả trên trong:
-> Đã cài đặt : zlib-devel-1.2.8-7.fc22.x86_64 -> Đã được cài đặt : unixODBC-devel-2.3.2-6.fc22.x86_64 -> Đã được cài đặt : sane-backends-devel-1.0.24-14.fc22.x86_64 ...
Làm thế nào tôi có dnf builddep
thể cài đặt các phụ thuộc 32 bit cho rượu vang? Các dnf
lệnh không xuất hiện để hỗ trợ một --target
tùy chọn.
Một cách giải quyết rõ ràng là lấy danh sách các gói riêng lẻ và cài đặt chúng với dnf install
; Tuy nhiên, tôi tò mò muốn biết nếu dnf builddep
có thể làm điều đó.