Вы можете использовать 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
У меня такая же проблема, получается, что с новыми версиями 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
Вы выполнили эту процедуру при установке вина:
откройте терминал и введите команды: сначала удалите вино по команде: 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 наслаждаются!
источник решения
другое решение: источник решения
Это невозможно установить, потому что это зависит от архитектуры i386, которой нет в вашей системе.
Чтобы добавить ее, попробуйте:
sudo dpkg --add-architecture i386
обновите свои APT-репозитории:
sudo apt-get update
и снова установить вино:
sudo apt-get install wine
В качестве альтернативы вы можете --force-architecture с помощью dpkg.
Сначала я рекомендовал удалить вино с конфигурационными файлами
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
Это ошибка при попытке установить пакет i386 на 64-разрядной установке. попробуйте следовать этому руководству для вашей системы!
http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37
Я знаю это, потому что это то, что я изначально сделал. [ ! d3]
У меня такая же проблема, получается, что с новыми версиями 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
Вы выполнили эту процедуру при установке вина:
откройте терминал и введите команды: сначала удалите вино по команде: 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 наслаждаются!
источник решения
другое решение: источник решения
Это невозможно установить, потому что это зависит от архитектуры i386, которой нет в вашей системе.
Чтобы добавить ее, попробуйте:
sudo dpkg --add-architecture i386
обновите свои APT-репозитории:
sudo apt-get update
и снова установить вино:
sudo apt-get install wine
В качестве альтернативы вы можете --force-architecture с помощью dpkg.
Сначала я рекомендовал удалить вино с конфигурационными файлами
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
Это ошибка при попытке установить пакет i386 на 64-разрядной установке. попробуйте следовать этому руководству для вашей системы!
http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37
Я знаю это, потому что это то, что я изначально сделал. [ ! d3]
Это ошибка при попытке установить пакет i386 на 64-разрядной установке. попробуйте следовать этому руководству для вашей системы!
http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37
Я знаю это, потому что это что я изначально сделал.