Установка проблемы с вирусом [dубликат]

Вы можете использовать mii-tool:

$ sudo mii-tool 
eth0: negotiated 100baseTx-FD flow-control, link ok

'FD' - полный дуплекс. «HD» будет представлять собой половину. Для тех, кто этого не видел, это потому, что он обычно представляет собой сетевую проблему - вы всегда должны видеть и ожидать полной.

Если у вас нет установленного mii-инструмента, он находится в пакете mii-tool :

$ dpkg -S mii-tool
net-tools: /usr/share/man/man8/mii-tool.8.gz
net-tools: /sbin/mii-tool

Я считаю, что он включен в базовая установка.

В некоторых случаях dmesg будет достаточным. Определите свой локальный интерфейс и проверьте dmesg:

$ dmesg | grep -i duplex
[   31.920900] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
15
задан 30 January 2017 в 09:09

11 ответов

У меня такая же проблема, получается, что с новыми версиями apt и dpkg они поддерживают функцию «Multi-arch». Говоря простыми словами, вы можете указать, что apt извлекает информацию о пакете из репозиториев для архитектур, отличных от собственной установки, и устанавливает пакеты с несколькими серверами из этих репозиториев. Более подробную информацию см. По адресу: http://wiki.debian.org/Multiarch/HOWTO

Ваша проблема в том, что wine1.5-i386 находится в 32-битном хранилище вин, но не в 64-битное репо, и ваш dpkg / apt не настроен для решения этой проблемы по какой-либо причине. Чтобы решить:

Проверьте свою собственную архитектуру с помощью:

sudo dpkg --print-architecture #in your case this should return 'amd64'

Другие доступные архитектуры могут быть показаны:

sudo dpkg --print-foreign-architectures #in your case this should not return anything

Поэтому вам нужно настроить новая внешняя архитектура (квант / 12.10 или новее ***):

sudo dpkg --add-architecture i386

Проверьте, что ваша новая арка теперь доступна, обновите и установите пакет с помощью apt:

sudo dpkg --print-foreign-architectures #now this should return 'i386' sudo apt-get update; sudo apt-get install wine1.5 #and away you go!

=======

*** Обратите внимание, что Ubuntu dpkg in natty (1.16.0 ~ ubuntu7 (отчеты 1.15.8.10)), одноричный и точный (1.16.1.2ubuntu7) использует разные синтаксис: *

echo "foreign-architecture i386" > /etc/dpkg.cfg.d/architectures
12
ответ дан 18 July 2018 в 07:12

Вы выполнили эту процедуру при установке вина:

откройте терминал и введите команды: сначала удалите вино по команде: sudo apt-get remove --purge wine*

sudo add-apt-repository ppa:ubuntu-wine

после добавления репродуктор вина, который вы уже сделали. С помощью диспетчера программного обеспечения перейдите к «редактированию» и выберите «источники программного обеспечения». Выберите вкладку «другое программное обеспечение» и нажмите «добавить» в нижней части окна. Теперь вам нужно добавить следующую строку кода вместо исходной ссылки Wine PPA.

deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu precise main

Теперь вы можете закрыть список источников и менеджера программ. Далее, чтобы обновить список источников, откройте терминал и введите:

sudo apt-get update

После обновления списка источников вы можете установить либо стабильный пакет 1.4 Wine, либо пакет разработки 1.5, используя следующие команды: [ ! d4]

Wine 1.4 (stable)

sudo apt-get install wine1.4

Wine 1.5 (development)

sudo apt-get install wine1.5

Вот и все, что вам нужно, вы также будете продолжать получать последние версии Wine и обновления на вашем Linux наслаждаются!

источник решения

другое решение: источник решения

2
ответ дан 18 July 2018 в 07:12

Это невозможно установить, потому что это зависит от архитектуры i386, которой нет в вашей системе.

Чтобы добавить ее, попробуйте:

sudo dpkg --add-architecture i386

обновите свои APT-репозитории:

sudo apt-get update

и снова установить вино:

sudo apt-get install wine

В качестве альтернативы вы можете --force-architecture с помощью dpkg.

0
ответ дан 18 July 2018 в 07:12

Сначала я рекомендовал удалить вино с конфигурационными файлами

sudo apt-get --purge wine*

Обновить систему и пакеты обновления, исправить зависимость

sudo apt-get update && sudo apt-get upgrade sudo apt-get install -f

Удалить ненужные пакеты, если есть

sudo apt-get autoremove

Теперь установите wine

sudo apt-get install wine1.4

Клен-клен

sudo apt-get clean
-1
ответ дан 18 July 2018 в 07:12

Это ошибка при попытке установить пакет i386 на 64-разрядной установке. попробуйте следовать этому руководству для вашей системы!

http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37

Я знаю это, потому что это то, что я изначально сделал. [ ! d3]

1
ответ дан 18 July 2018 в 07:12

У меня такая же проблема, получается, что с новыми версиями apt и dpkg они поддерживают функцию «Multi-arch». Говоря простыми словами, вы можете указать, что apt извлекает информацию о пакете из репозиториев для архитектур, отличных от собственной установки, и устанавливает пакеты с несколькими серверами из этих репозиториев. Более подробную информацию см. По адресу: http://wiki.debian.org/Multiarch/HOWTO

Ваша проблема в том, что wine1.5-i386 находится в 32-битном хранилище вин, но не в 64-битное репо, и ваш dpkg / apt не настроен для решения этой проблемы по какой-либо причине. Чтобы решить:

Проверьте свою собственную архитектуру с помощью:

sudo dpkg --print-architecture #in your case this should return 'amd64'

Другие доступные архитектуры могут быть показаны:

sudo dpkg --print-foreign-architectures #in your case this should not return anything

Поэтому вам нужно настроить новая внешняя архитектура (квант / 12.10 или новее ***):

sudo dpkg --add-architecture i386

Проверьте, что ваша новая арка теперь доступна, обновите и установите пакет с помощью apt:

sudo dpkg --print-foreign-architectures #now this should return 'i386' sudo apt-get update; sudo apt-get install wine1.5 #and away you go!

=======

*** Обратите внимание, что Ubuntu dpkg in natty (1.16.0 ~ ubuntu7 (отчеты 1.15.8.10)), одноричный и точный (1.16.1.2ubuntu7) использует разные синтаксис: *

echo "foreign-architecture i386" > /etc/dpkg.cfg.d/architectures
12
ответ дан 24 July 2018 в 18:45
  • 1
    Я поддержал этот ответ, потому что он детализирован, дополнен комментариями на каждом шагу. Это понятно и легко понять. – Ade Malsasa Akbar 4 August 2014 в 21:53

Вы выполнили эту процедуру при установке вина:

откройте терминал и введите команды: сначала удалите вино по команде: sudo apt-get remove --purge wine*

sudo add-apt-repository ppa:ubuntu-wine

после добавления репродуктор вина, который вы уже сделали. С помощью диспетчера программного обеспечения перейдите к «редактированию» и выберите «источники программного обеспечения». Выберите вкладку «другое программное обеспечение» и нажмите «добавить» в нижней части окна. Теперь вам нужно добавить следующую строку кода вместо исходной ссылки Wine PPA.

deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu precise main

Теперь вы можете закрыть список источников и менеджер программного обеспечения. Далее, чтобы обновить список источников, откройте терминал и введите:

sudo apt-get update

После обновления списка источников вы можете установить либо стабильный пакет 1.4 Wine, либо пакет разработки 1.5, используя следующие команды: [ ! d4]

Wine 1.4 (stable)

sudo apt-get install wine1.4

Wine 1.5 (development)

sudo apt-get install wine1.5

Вот и все, что вам нужно, вы также будете продолжать получать последние версии Wine и обновления на вашем Linux наслаждаются!

источник решения

другое решение: источник решения

2
ответ дан 24 July 2018 в 18:45
  • 1
    просто сделал это, он не работал, сказал, что у него все еще нет зависимостей? – RawX 22 October 2012 в 06:41
  • 2
    sudo apt-get remove --purge wine * Я использовал это, и он удалил все, что когда-либо было установлено -_- – RawX 22 October 2012 в 10:35
  • 3
    @RawX проверить обновленный ответ – Suhaib 22 October 2012 в 16:07
  • 4
    Как говорит @RawX, sudo apt-get remove --purge wine* может удалить больше, чем вы предполагаете; apt-get не использует подстановочные знаки так же, как оболочка. Если вы намерены удалить все пакеты, имена которых запустите с wine, используйте регулярное выражение: sudo apt-get purge ^wine. В общем, для команд удаления пакета, которые используют подстановочные знаки или регулярные выражения, желательно имитировать сначала на какой-то машине, заменив sudo apt-get на apt-get -s. Это покажет вам, что он будет делать, не делая этого. (Конечно, это не всегда предсказывает результаты в другой системе.) – Eliah Kagan 16 February 2013 в 11:38

Это невозможно установить, потому что это зависит от архитектуры i386, которой нет в вашей системе.

Чтобы добавить ее, попробуйте:

sudo dpkg --add-architecture i386

обновите свои APT-репозитории:

sudo apt-get update

и снова установить вино:

sudo apt-get install wine

В качестве альтернативы вы можете --force-architecture с помощью dpkg.

0
ответ дан 24 July 2018 в 18:45

Сначала я рекомендовал удалить вино с конфигурационными файлами

sudo apt-get --purge wine*

Обновить систему и пакеты обновления, исправить зависимость

sudo apt-get update && sudo apt-get upgrade sudo apt-get install -f

Удалить ненужные пакеты, если есть

sudo apt-get autoremove

Теперь установите wine

sudo apt-get install wine1.4

Клен-клен

sudo apt-get clean
-1
ответ дан 24 July 2018 в 18:45
  • 1
    В чем заключается намерение sudo apt-get remove --purge wine*? Это удаляет больше, чем просто пакеты, чьи имена начинаются с wine, поэтому, если это все, что вы хотите удалить, вместо этого вы должны использовать sudo apt-get purge ^wine. (Используйте apt-get -s вместо sudo apt-get, чтобы увидеть, что сделает любая команда установки или удаления apt-get, фактически не выполнив действия.) – Eliah Kagan 16 February 2013 в 11:42

Это ошибка при попытке установить пакет i386 на 64-разрядной установке. попробуйте следовать этому руководству для вашей системы!

http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37

Я знаю это, потому что это то, что я изначально сделал. [ ! d3]

1
ответ дан 24 July 2018 в 18:45

Это ошибка при попытке установить пакет i386 на 64-разрядной установке. попробуйте следовать этому руководству для вашей системы!

http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37

Я знаю это, потому что это что я изначально сделал.

1
ответ дан 2 August 2018 в 15:05

Другие вопросы по тегам:

Похожие вопросы: