Чтобы настроить Wine на 64-битной машине, вы должны сделать:
./configure --enable-win64
Если вы действительно хотите скомпилировать 32-битное вино на 64-битной машине, тогда Я думаю, что самый простой способ - использовать контейнер lxc, поскольку Ubuntu создает 32-битное винье, потому что 64-разрядная система не поставляется с полным набором 32-разрядных библиотек разработки (см. Bug # 990982).
Итак, базовый подход к компиляции как 32-битного, так и 64-битного вина:
Сборка 64-битного вина. Создайте 32-битные инструменты в lxc. Создайте 32-битное вино в lxc, ссылаясь к 64-битным винам и 32-битным инструментам. 1. встроенный в предыдущие шаги. Установите 32-битное вино. Установите 64-битное вино. На странице Ошибка № 990982 мы можем прочитайте следующие инструкции:
Сборка 64-битного вина Сборка 64-битного вина:mkdir $HOME/wine64
cd $HOME/wine64
../wine-git/configure --enable-win64
make -j4
Построение 32-разрядных инструментов в lxc Создание 32 -битного контейнера с именем «my32bitbox» с использованием шаблона Ubuntu и привязать ваш домашний каталог к / home директории в контейнере: sudo lxc-create -t ubuntu -n my32bitbox -- --bindhome $LOGNAME -a i386
Построить 32-битное вино в lxc, ссылаясь на 64-битный винные и 32-битные инструменты 1. построены на предыдущих шагах Запустите контейнер; в приглашении на вход в консоль он даст вам доступ к вашему логину и паролю. sudo lxc-start -n my32bitbox
Установите 32-битное вино Теперь вы находитесь в контейнере. Делайте нестандартную сборку Вина как обычно, просто чтобы получить инструменты. Сначала вам нужно будет установить все необходимые предварительные условия. Например: sudo apt-get update
sudo apt-get install python-software-properties git-core
sudo apt-get build-dep wine
mkdir $HOME/wine32-tools
cd $HOME/wine32-tools
~/wine-git/configure
make -j4
Установите 64-битное вино Все еще внутри контейнера установите 32-битное вино, чтобы заставить последний бит здания: cd $HOME/wine32
sudo make install
Пока все еще внутри контейнера, отключите его : sudo shutdown -h now
Это отбрасывает вас обратно в вашу настоящую машину. Затем вам нужно удалить все существующие пакеты Wine. Вы можете сделать это из командной строки, но, вероятно, проще с aptitude или одним из инструментов управления пакетами GUI. Вам понадобится вино-моно, вино-геккон и, возможно, winetricks для вашей скомпилированной версии вина. Однако эти пакеты могут зависеть от существующей винной установки, которая может заставить вас их удалить. Установите вновь построенное вино на свою настоящую машину: cd $HOME/wine32
sudo make install
cd $HOME/wine64
sudo make install
Предупреждение. Когда вы устанавливаете локально построенную версию Wine, система управления пакетами не будет знать, что она существует, поскольку она не появилась из пакета. Таким образом, можно позже разбить свои зависимости или установить противоречивую версию вина без предупреждения из инструментов управления пакетами. Это можно предотвратить, создав пакет или заблокировав конфликтующие пакеты с помощью apt-pinning, установив для этих пакетов «Pin-Priority: -1». Затем установите Mono, Gecko и, возможно, winetricks, если вам нужно было удалить их пакеты из-за зависимости от противоречивого пакета вина. Примечание. Многие из вышеперечисленных команд требуют привилегий от root. У вашей учетной записи пользователя должен быть доступ к root через sudo или вам нужно переключиться на учетную запись пользователя.
gpg --list-keys Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
Из списка рассылки gnupg:
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
gpg --list-keys
Найдите свой ключевой идентификатор:
pub 2048R/deadb33f 2012-03-10
uid Something <someone@example.com>
gpg --edit-key 0xdeadb33f
Command> revuid
Really revoke this user ID? (y/N) y
Please select the reason for the revocation:
0 = No reason specified
4 = User ID is no longer valid
Q = Cancel
(Probably you want to select 4 here)
Your decision? 4
gpg --keyserver keyserver.ubuntu.com -send-keys 0xdeadb33f
gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad
Вы спрашиваете о PGP, я думаю, что то же самое, что и с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь.
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .
Вы спрашиваете о PGP, я думаю, что то же самое относится к тому, что вы делали бы с Gnu Privacy Guard (GPG). Во время создания вашего ключа вы должны сделать еще один шаг и создать ключ отзыва. Подробнее и шаги см. В официальной документации здесь .