Python amd64 что это
Для создания программ на Python нам потребуется интерпретатор. Для его установки перейдем на страницу https://www.python.org/downloads/ и найдем ссылку на загрузку последней версии языка:

По нажатию на кнопку будет загружен соответствующей текущей ОС установщик Python. Следует учитывать, что Windows 7 и более ранние версии не поддерживаются.
На ОС Windows при запуске инсталлятора запускает окно мастера установки:

Здесь мы можем задать путь, по которому будет устанавливаться интерпретатор. Оставим его по умолчанию, то есть C:\Users\[имя_пользователя]\AppData\Local\Programs\Python\Python312\ .
Кроме того, в самом низу отметим флажок «Add Python 3.12 to PATH», чтобы добавить путь к интерпретатору в переменные среды.
После этого мы можем проверить установку Python и его версию, запустив в командной строке/треминале команду
python --version
Запуск интерпретатора
После установки интерпретатора, как было описано в прошлой теме, мы можем начать создавать приложения на Python. Итак, создадим первую простенькую программу.
Как было сказано в прошлой теме, программа интерпретатора, если при установке не был изменен адрес, по умолчанию устанавливается на Linux по пути usr/local/bin/python311 , а на Windows по пути C:\Users\[имя_пользователя]\AppData\Local\Programs\Python\Python311\ и представляет файл под названием python.exe .

Запустим интерпретатор и введем в него следующую строку:
print("hello world")
И консоль выведет строку «hello world»:
Python 3.12.0 (tags/v3.12.0:0fb18b0, Oct 2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print("hello world") hello world >>>
Для этой программы использовалась функция print() , которая выводит некоторую строку на консоль.
Создание файла программы
В реальности, как правило, программы определяются во внешних файлах-скриптах и затем передаются интерпретатору на выполнение. Поэтому создадим файл программы. Для этого на диске C или где-нибудь в другом месте файловой системы определим для скриптов папку python . А в этой папке создадим новый текстовый файл, который назовем hello.py . По умолчанию файлы с кодом на языке Python, как правило, имеют расширение py .

Откроем этот файл в любом текстовом редакторе и добавим в него следующий код:
name = input("Введите имя: ") print("Привет,", name)

Скрипт состоит из двух строк. Первая строка с помощью функции input() ожидает ввода пользователем своего имени. Введенное имя затем попадает в переменную name .
Вторая строка с помощью функции print() выводит приветствие вместе с введенным именем.
Теперь запустим командную строку/терминал и с помощью команды cd перейдем к папке, где находится файл с исходным кодом hello.py (например, в моем случае это папка C:\python).
cd c:\python
Далее вначале введем полный путь к интерпретатору, а затем полный путь к файлу скрипта. К примеру, в моем случае в консоль надо будет вести:
C:\Users\eugen\AppData\Local\Programs\Python\Python312\python.exe hello.py
Но если при установке была указана опция «Add Python 3.12 to PATH» , то есть путь к интерпретатору Python был добавлен в переменные среды, то вместо полного пути к интерпретатору можно просто написать python:
python hello.py
Либо даже можно сократить:
py hello.py
Варианты с обоими способами запуска:
Microsoft Windows [Version 10.0.22621.2361] (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. C:\Users\eugen>cd c:\python c:\python>C:\Users\eugen\AppData\Local\Programs\Python\Python312\python.exe hello.py Введите имя: Eugene Привет, Eugene c:\python>python hello.py Введите имя: Tom Привет, Tom c:\python>py hello.py Введите имя: Bob Привет, Bob c:\python>
В итоге программа выведет приглашение к вводу имени, а затем приветствие.
Python-сообщество
![]()
- Начало
- » Python для новичков
- » Инсталяция пакета расширения PythonWin для Python 3.9.0
#1 Ноя. 14, 2020 03:37:02
Rikin Зарегистрирован: 2020-11-14 Сообщения: 56 Репутация: 0 Профиль Отправить e-mail
Инсталяция пакета расширения PythonWin для Python 3.9.0
Доброе время суток,
решил начать освоение языка Python по книге-самоучителю. Инсталировал себе Python 3.9.0 64 бит.
Далее, в книге рекомендуется установить для виндовс дополнительный пакет с расширениями (от Mark Hammond), содержащий разработочную-среду / IDE: PythonWin
Для инсталяции PythonWin предлагается выбрать подходящий (для версии Python, для ОС, для HW) инсталяционный exe-файл из списка по ссылке: https://github.com/mhammond/pywin32/releases
pywin32-228.win-amd64-py2.7.exe 7.32 MB
pywin32-228.win-amd64-py3.5.exe 9.22 MB
pywin32-228.win-amd64-py3.6.exe 9.24 MB
pywin32-228.win-amd64-py3.7.exe 9.23 MB
pywin32-228.win-amd64-py3.8.exe 9.24 MB
**pywin32-228.win-amd64-py3.9.exe** 9.27 MB
pywin32-228.win32-py2.7.exe 6.74 MB
pywin32-228.win32-py3.5.exe 8.42 MB
pywin32-228.win32-py3.6.exe 8.42 MB
pywin32-228.win32-py3.7.exe 8.44 MB
pywin32-228.win32-py3.8.exe 8.44 MB
pywin32-228.win32-py3.9.exe 8.44 MB
Source code(zip)
Source code(tar.gz)
Мой компютер: Windows 10, 64 bit, processor Intel Core i5, Python 3.9.0 64 бит.
В вашеприведенном списке выбираю вариант pywin32-228.win-amd64-py3.9.exe , который согласно книги должен бы подходить к версии Питона и к 64 бит ОС.
Я понимаю так что (из названия варианта exe-файла) py3.9 соответствует версии питона, а 64-bit соответствует amd64? amd64 — настораживает (мой-то процессор Intel… или это не важно
в данном случае?), а так же pywin32 — почему 32 ?
Ну да ладно, в списке всё равно ничего более подходящего не нахожу, загружаю pywin32-228.win-amd64-py3.9.exe и делаю инсталяцию (которая проходит без видимых помех).

На следующем шаге в книжке показана картинка вызванной разработочной-среды / IDE: PythonWin, которую я перед этим вроде бы устанавливал.
Но у меня в списке программ PythonWin отсутствует.
Я вижу только 3 файла (в которых есть признаки PythonWin)

pythonw.exe ??
pywin32-winninst.log
Removepywin32.exe
Вопрос:
Что я делаю неверно?
Прошу помочь и посоветовать мне как установить PythonWin / или дать ссылку на релевантный инсталяционный файл.
В книге описывается версия Python 3.7.3 -если надо я могу перейти на Python3.7.3, но вообще более поздние версии покрывают функциональность предыдущих…
Python и IDLE
Python — современный кросс-платформенный интерпретируемый язык программирования со строгой динамической типизацией. Отличается простым синтаксисом, лаконичностью программ, лёгкостью разработки и богатой библиотекой, позволяющей использовать Python для различных целей.
Большинство современных дистрибутивов Linux содержат интерпретатор Python, т.к. на языке Python написана многие приложения.
Просто Python — это интерпретатор программ, он необходим для запуска программ, написанных на языке Python. Для разработки программ как правило используют среды разработки, например, IDLE, Wing IDE, PyCharm, VS Code и т.д.
В настоящий момент разрабатывается ветка версии 3 языка Python, в 2022 году была выпущена новая версия 3.11. Версия 2 языка Python уже не поддерживается и не рекомендуется к использованию, но её иногда можно встретить, т.к. часть старых приложений может быть написана с использованием Python версии 2. Например, дистрибутив МОС содержит обе версии языка Python сразу после установки, если в консоли выполнить команду python2, то будет запущен интерпретатор версии 2.7.18, а для запуска интерпретатора Python версии 3 в МОС (и большинстве дистрибутивов Linux) используется консольная команда python3.
IDLE — простая среда разработки, «стандартная» для языка Python.
- 1 Установка в МОС
- 2 Установка в Windows
- 3 Проверка работы среды IDLE
- 4 IPython
Установка в МОС
Устанавливается автоматически при установке дистрибутива, вместе со средой IDLE. Ярлык для запуска IDLE в меню KDE находится в разделе «Разработка — IDE».
Интерпретатор языка Python версии 3 содержится в пакете python3, дополнительные модули языка Python версии 3 содержатся в пакетах с именами, начинающимися на python3-module-. Среда разработки IDLE содержится в пакете python3-tools. Установить пакеты можно используя пакетный менеджер Synaptic или командой консоли под пользователем root. Например, если среда IDLE по каким-то причинам не была установлена, её можно установить командой
# apt-get install python3-tools
Внимание! Пакеты, в названии которых есть python, не не python3 (например, python-modules, python-modules-pygtk) относятся к python версии 2 и нужны только для поддержки старых программ. Скорее всего, вам не нужно специально устанавливать эти пакеты).
Установка в Windows
В большинстве случаев можно использовать последнюю версию языка Python. Если открыть страницу https://www.python.org/downloads/ в браузере в системе Windows, то вы увидите надпись «Download the latest version for Windows» ниже которой будет кнопка со ссылкой на скачивание установщика последней версии под Windows. Если вы хотите другую версию языка Python или используйте страницу не в Windows, то откройте страницу https://www.python.org/downloads/windows/, найдите версию Python, которая вам нужна, скачайте файл «Download Windows installer (64-bit)».
Дистрибутив Python для Windows уже содержит среду разработки IDLE, поэтому устанавливать IDLE дополнительно не требуется.
Вот прямые ссылки на скачивание некоторых последних версий:
Скачанный дистрибутив запустите с правами администратора.
При установке нужно выбрать следующие опции.
На первом экране установки поставить галочку в пункте «Add python.exe to PATH» внизу страницы. Также убедитесь, что стоит галочка в пункте «use admin privileges when installing py.exe». Для этого необходимо запускать установщик с правами администратора.
![]()
Первое окно установки Python в WIndows
Также обратите внимание на этом окне на пусть установки Python ниже кнопки «Install now». По умолчанию установка производится в профиль данного пользователя (C:\Users\. ), а нужна установка для всех пользователей. Нажмите на кнопку «Customize installation», в следующем окне «Optional features» нажмите на «Next» и в окне «Advanced options» нужно поставить галочку в пункте «Install Python 3.11 for all users». После этого путь для установки внизу окна изменится на C:\Program Files\Python311.
![]()
Окно «Advanced options» установки Python в Windows.
Убедитесь в том, что пусть для установки Python выглядит как C:\Program Files\Python311 (числа в конце могут быть другими при установке версии, отличной от 3.11) и нажмите на кнопку Install.
Если в конце установки вы видите сообщение с кнопкой «Disable path length limit», нажмите на эту кнопку. Затем нажмите на Close.
![]()
Завершение установки Python в Windows — кнопка «Disable path length limit»
Проверка работы среды IDLE
Запустите среду IDLE из меню операционной системы. Убедитесь, что версия среды в заголовке окна и версия языка после слова «Python» в белом поле нужная (например, версия 3, а не версия 2).
![]()
IDLE Shell, главное окно
Выберите пункт меню «File — New File». Откроется окно редактора программы. Вставьте в окно редактора текст программы.
print("Hello, world!")
Сохраните файл. Выберите в меню команду «Run — Run Module» или нажмите на F5.
![]()
Среда IDLE, запуск простой программы на Python
После запуска программы в окне IDLE Shell должен появиться текст «Hello, world!».
IPython
IPython (англ. Interactive Python) — интерактивная оболочка для языка программирования Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение. Является компонентом пакетов программ SciPy и Anaconda.
Для работы в консоли введите от имени пользователя:
ipython
- Приложения
- Языки программирования
- Разработка
- Программирование
- Информатика
Python amd64 что это
21 мар 2018, 20:34
Пришли обновки libsystemd0:i386 libudev1:i386. Хотя у меня архитектура amd64. В чём заключается этот прикол? Зачем 64-х битной системе нужны библиотеки другой архитектуры, когда мне(возможно), не понадобится запускать программы той, другой архитектуры, в принципе? К тому же, обновки для systemd. Зачем 64-х битной systemd нужны эти библиотеки?
П.С: Инзвиняюсь, я забыл уточнить. Я менял конфигурацию dpkg для i386 архитектуры, лишь для того, что бы установить 1 программку. Но потом вернул архитектуру обратно. Это могло как-то повлиять на udev и systemd?
vir0id
Dja Сообщения: 6874 Зарегистрирован: 27 авг 2016, 20:03 Решено: 30 Откуда: Voskresensk Благодарил (а): 1309 раз Поблагодарили: 724 раза Контактная информация:
Разбор полёта архитектуры amd64
21 мар 2018, 20:51
21 мар 2018, 20:34
когда мне(возможно), не понадобится запускать программы
а вдруг (возможно) понадобится..
Новичок? — ознакомься с правилами
и Панель форматирования
телеграм 
Автор темы
vir0id Сообщения: 2757 Зарегистрирован: 19 дек 2017, 18:48 Решено: 15 Откуда: Рига Благодарил (а): 163 раза Поблагодарили: 305 раз Контактная информация:
Разбор полёта архитектуры amd64
21 мар 2018, 20:59
Dja , ну хорошо, а где посмотреть инфу о том, какие библиотеки(в принцепе)обязательны, для udev и systemd?
vir0id
Dja Сообщения: 6874 Зарегистрирован: 27 авг 2016, 20:03 Решено: 30 Откуда: Voskresensk Благодарил (а): 1309 раз Поблагодарили: 724 раза Контактная информация:
Разбор полёта архитектуры amd64
21 мар 2018, 21:53
sudo apt remove -s udev
так же для другого
Новичок? — ознакомься с правилами
и Панель форматирования
телеграм 
BadBird Сообщения: 3053 Зарегистрирован: 09 сен 2016, 21:08 Решено: 5 Откуда: Грозный Благодарил (а): 173 раза Поблагодарили: 567 раз Контактная информация:
Разбор полёта архитектуры amd64
21 мар 2018, 23:04
Столько всего бывает напичкано ненужного, что если начать поднимать по всем этим ненужностям вопросы, то жизни не хватит все это разгребать.
С полгода назад тоже тут была тема, типа что в минте делает фал/файлы от еще не родившийся окружения мир (убунтовская утопия).
BadBird
StarMAUGLI Сообщения: 1649 Зарегистрирован: 10 сен 2016, 10:16 Решено: 19 Откуда: Москва Благодарил (а): 693 раза Поблагодарили: 187 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 01:03
21 мар 2018, 20:59
ну хорошо, а где посмотреть инфу о том, какие библиотеки(в принцепе)обязательны, для udev и systemd?
я тоже пытался на подобные вопросы найти ответы. и пришел к выводу, что если пользоваться минтом, то нигде.
А если хочешь все держать под контролем, то надо переползать на арч, генту или что-то им подобное. но там своих (других) заморок хватает
При желании наверное любой дистрибутив можно вычистить/вылизать под себя, вопреки воле ментейнеров, но постоянные обновления сводят на нет все/любые потуги пользователя. В конце концов 99% плюнет и будет есть что дают. Ну а оставшийся процент будет держать пальцы веером и ходить гоголем. Вполне заслуженно я полагаю. )) Жаль, что я не из их числа.
StarMAUGLI
Dja Сообщения: 6874 Зарегистрирован: 27 авг 2016, 20:03 Решено: 30 Откуда: Voskresensk Благодарил (а): 1309 раз Поблагодарили: 724 раза Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 01:28
я уже дал ответ. Всё, что будет отмечено как больше не нужно и можно удалить — это и будут в основном либы.
Новичок? — ознакомься с правилами
и Панель форматирования
телеграм 
Chocobo Сообщения: 10015 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 814 раз Поблагодарили: 3006 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 07:10
vir0id , 1. Посмотреть когда ты притащил 32-х битные пакеты можно в логах apt/dpkg
2. У каждого пакета есть свои зависимости, которые тоже можно глянуть без сложностей. Как прямые
apt depends systemd
так и обратные
apt rdepends libsystemd0:i386
Плюс верно, при попытке удаления пакета — он всегда покажет что утащит за собой перед самой операцией.
3. Мультилиб 32/64 в принципе пока норма, т.к. действительно могут еще потребоваться прикладным прогам и те и другие реализации. Собрать исключительно 64 бит можно генту из стейдж-образа no-multilib, но даже там они предупреждают, что ты при этом должен понимать че делаешь)
4. дублированная либа под другую архитектуру лежит у тебя на диске занимает вместе с остальными ~100мб к примеру, и никак не используется до момента её вызова зависящей прогой. Нет тут особых кейсов производительности или безопасности.


Chocobo
Автор темы
vir0id Сообщения: 2757 Зарегистрирован: 19 дек 2017, 18:48 Решено: 15 Откуда: Рига Благодарил (а): 163 раза Поблагодарили: 305 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 07:12
Ааа. ёптель. это же. Я так понимаю, что это всё инфа и доки для apt и dpkg. Что бы те могли ориентироваться в пакетах. Ну типа. проводит поиск и далее установку. Как путевая карта.
/usr/share/doc/libsystemd0
/usr/share/doc/libsystemd0/changelog.Debian.gz
/usr/share/doc/libsystemd0/copyright
/var/lib/dpkg/info/libsystemd0:amd64.list
/var/lib/dpkg/info/libsystemd0:amd64.md5sums
/var/lib/dpkg/info/libsystemd0:amd64.shlibs
/var/lib/dpkg/info/libsystemd0:amd64.symbols
/var/lib/dpkg/info/libsystemd0:amd64.triggers
/var/lib/dpkg/info/libsystemd0:i386.list
/var/lib/dpkg/info/libsystemd0:i386.md5sums
/var/lib/dpkg/info/libsystemd0:i386.shlibs
/var/lib/dpkg/info/libsystemd0:i386.symbols
/var/lib/dpkg/info/libsystemd0:i386.triggers
Описание пакета
Библиотека libsystemd0 предоставляет интерфейсы к различным компонентам systemd.
Только вот к каким компонентам? Не могу в гугле нарыть
vir0id
Chocobo Сообщения: 10015 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 814 раз Поблагодарили: 3006 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 07:23
22 мар 2018, 07:12
Только вот к каким компонентам? Не могу в гугле нарыть
Да к любым компонентам системды, как их связующая либа с функциями.
к примеру, чтоб средствами ДЕ управлять запуском сервисов нужно написать интерактивные интерйесы к systemctl, поэтому та же корица несет в себе зависмость от libsystemd0, чтоб через заложенные в ней функции взаимодействовать с системным менеджером через api, а не через опу.
22 мар 2018, 07:12
Я так понимаю, что это всё инфа и доки для apt и dpkg
Ну не совсем, основной фалик там — /lib/i386-linux-gnu/libsystemd.so.0
Остальное да, все уже справочная ифнормация


Chocobo
Автор темы
vir0id Сообщения: 2757 Зарегистрирован: 19 дек 2017, 18:48 Решено: 15 Откуда: Рига Благодарил (а): 163 раза Поблагодарили: 305 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 08:39
22 мар 2018, 07:10
1. Посмотреть когда ты притащил 32-х битные пакеты можно в логах apt/dpkg
Ну я знаю дату и время. Я даже знаю какую прогу я притащил Это был kega-fusion. Эмуль sega. Который, зараза, не 64-bit-ный.
Просто я не пойму, зачем, после установки лишь одной(сраной) проги. Система тянет i386 библиотеки udev и systemd. С расчётом на то, что я буду подрубать какие-то геймпады, где мне возможно надо устанавливать соотв. драйвер? Я не понимаю
Нет ну. может и есть логика. Просто. если не удалять пакеты после одновлений, то сколько еще система пакетов (с i386) притащит? Через 2 года, вся система станет 50на50 архитектурной? Chocobo ,
vir0id
Chocobo Сообщения: 10015 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 814 раз Поблагодарили: 3006 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 09:08
vir0id , ну вообще эти вещи хорошо бы отслеживать еще на этапе установки того пакета, и выявлять между ними взаимосвязь до случившегося, раз уж этот момент интересует)
Если дальше наставлять 32-х проги которые будут требовать все эти компоненты от соседней архитектуры — то да, может и расти несколько их объем. Но речь все же о сотнях метров тут на самом деле, по архитектурно-зависимым бибилиотекам:
chocobo@desktop:~/$ du -sh /usr/lib/* |sort -h . 76M /usr/lib/python3.5 84M /usr/lib/gcc 109M /usr/lib/firefox-esr 115M /usr/lib/jvm 164M /usr/lib/firefox 201M /usr/lib/i386-linux-gnu 271M /usr/lib/libreoffice 715M /usr/lib/x86_64-linux-gnu
chocobo@desktop:~/$ du -sh /lib/* |sort -h . 9,9M /lib/i386-linux-gnu 16M /lib/udev 20M /lib/x86_64-linux-gnu 25M /lib/firmware 436M /lib/modules


Chocobo
connor41 Сообщения: 270 Зарегистрирован: 13 июл 2017, 02:19 Решено: 1 Благодарил (а): 71 раз Поблагодарили: 34 раза Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 09:13
22 мар 2018, 01:03
А если хочешь все держать под контролем, то надо переползать на арч, генту или что-то им подобное. но там своих (других) заморок хватает
Не получится) Даже я на арче юзаю 32х битные либы, ибо некоторому софту (особенно играм) без них никак.
Arch Linux and Linux mint User
4.14.13-1-zen
i3wm
connor41
Автор темы
vir0id Сообщения: 2757 Зарегистрирован: 19 дек 2017, 18:48 Решено: 15 Откуда: Рига Благодарил (а): 163 раза Поблагодарили: 305 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 09:29
Chocobo ,
Ну к примеру уменя ситуация такая
Т.е в виртуалке i386-linux-gnu нету, это понятно.
А у меня есть и i386-linux-gnu и x86_64-linux-gnu
К тому же, размер /usr/lib/i386-linux-gnu состовляет 291Mетра. Как такое возможно, если я установил всего 1 прогу, которая размером ~2-3 метра? Да, зависимостей подтянул к ней много. Но блин. Выходит, что бы погонять в сегу, мне нужно установить прогу весом в ~300
vir0id
Chocobo Сообщения: 10015 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 814 раз Поблагодарили: 3006 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 09:32
22 мар 2018, 09:29
Выходит, что бы погонять в сегу, мне нужно установить прогу весом в ~300
Чтоб погонять в сегу:
1. можно взять саму сегу
2. найти другой эмуль сеги, не приколоченный к х32
3. юзать 32-бит ОС, пожертвовав 64-битными приложухами
4. Терпеть произвол занимаемого места в полгига
Думаю второй вариант предпочтительней (хотя даже первый, да с родным геймпадом)


Chocobo
Автор темы
vir0id Сообщения: 2757 Зарегистрирован: 19 дек 2017, 18:48 Решено: 15 Откуда: Рига Благодарил (а): 163 раза Поблагодарили: 305 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 09:35
22 мар 2018, 09:32
1. можно взять саму сегу
2. найти другой эмуль сеги, не приколоченный к х32
3. юзать 32-бит ОС, пожертвовав 64-битными приложухами
1. У меня есть
2. Можно, но как факт, именно с этим эмулятором получается такая картина в 64-х битной ОС
3. Не. по моим ощущениям, 32-х битки скоро сгинут в нашу память.
vir0id
Chocobo Сообщения: 10015 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 814 раз Поблагодарили: 3006 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 09:38
22 мар 2018, 09:35
но как факт, именно с этим эмулятором получается такая картина в 64-х битной ОС
Что логично, неправда ли? Учитывая что ты запускаешь прогу от другой архитектуры проца, к которой существует обратная совместимость с соответствующими последствиями)
Будь эта kega 64-бит — не возник бы и топик)
22 мар 2018, 09:35
3. Не. по моим ощущениям, 32-х битки скоро сгинут в нашу память.
Ну вот и проги мс либами под нее тогда стоит туда же в память светлую и ностальгическую, а не постоянную на HDD


Chocobo
Автор темы
vir0id Сообщения: 2757 Зарегистрирован: 19 дек 2017, 18:48 Решено: 15 Откуда: Рига Благодарил (а): 163 раза Поблагодарили: 305 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 09:45
22 мар 2018, 09:38
Будь эта kega 64-бит — не возник бы и топик)
Ага. будь это Openoffice — 32-бита, я бы точно спятил(во всех смыслах)
vir0id
rogoznik Сообщения: 9893 Зарегистрирован: 27 июн 2017, 13:36 Решено: 124 Откуда: Нижний Тагил Благодарил (а): 763 раза Поблагодарили: 1919 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 11:02
22 мар 2018, 09:29
Ну к примеру уменя ситуация такая
Не припомню чтоб на рабочем компе что-то ставил 32-х битное, однако
darkfenix@nikita:~$ du -sh /lib/* |sort -h | grep linux-gnu 12M /lib/i386-linux-gnu 26M /lib/x86_64-linux-gnu darkfenix@nikita:~$ du -sh /usr/lib/* |sort -h | grep linux-gnu 460M /usr/lib/i386-linux-gnu 1,1G /usr/lib/x86_64-linux-gnu

rogoznik
Chocobo Сообщения: 10015 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 814 раз Поблагодарили: 3006 раз Контактная информация:
Разбор полёта архитектуры amd64
22 мар 2018, 11:08
У меня похоже большинство с вайном прилетело:
sudo apt purge *:i386 . Следующие пакеты устанавливались автоматически и больше не требуются: galculator libcapi20-3 libevent-2.1-6 libgksu2-0 libgnome-keyring-common libgnome-keyring0 libhunspell-1.6-0 libodbc1 libosmesa6 libpango1.0-0 libpangox-1.0-0 libunique-3.0-0 libvpx5 python-cffi-backend python-cryptography python-enum34 python-idna python-ipaddress python-openssl python-pyasn1 python-requests python-urllib3 wine-devel-amd64 Для их удаления используйте «sudo apt autoremove». Будут установлены следующие дополнительные пакеты: wine-devel-amd64 Пакеты, которые будут УДАЛЕНЫ: gcc-6-base:i386* gstreamer1.0-plugins-base:i386* i965-va-driver:i386* libasound2:i386* libasound2-plugins:i386* libasyncns0:i386* libavahi-client3:i386* libavahi-common-data:i386* libavahi-common3:i386* libavcodec57:i386* libavresample3:i386* libavutil55:i386* libblkid1:i386* libbsd0:i386* libc6:i386* libcairo2:i386* libcap2:i386* libcapi20-3:i386* libcdparanoia0:i386* libcomerr2:i386* libcrystalhd3:i386* libcups2:i386* libdb5.3:i386* libdbus-1-3:i386* libdrm-amdgpu1:i386* libdrm-intel1:i386* libdrm-nouveau2:i386* libdrm-radeon1:i386* libdrm2:i386* libedit2:i386* libelf1:i386* libexif12:i386* libexpat1:i386* libffi6:i386* libflac8:i386* libfontconfig1:i386* libfreetype6:i386* libgcc1:i386* libgcrypt20:i386* libgd3:i386* libgl1-mesa-dri:i386* libgl1-mesa-glx:i386* libglapi-mesa:i386* libglib2.0-0:i386* libglu1-mesa:i386* libgmp10:i386* libgnutls30:i386* libgomp1:i386* libgpg-error0:i386* libgphoto2-6:i386* libgphoto2-port12:i386* libgpm2:i386* libgsm1:i386* libgssapi-krb5-2:i386* libgstreamer-plugins-base1.0-0:i386* libgstreamer1.0-0:i386* libhogweed4:i386* libice6:i386* libicu57:i386* libidn11:i386* libieee1284-3:i386* libjack-jackd2-0:i386* libjbig0:i386* libjpeg62-turbo:i386* libk5crypto3:i386* libkeyutils1:i386* libkrb5-3:i386* libkrb5support0:i386* liblcms2-2:i386* libldap-2.4-2:i386* libllvm3.9:i386* libltdl7:i386* liblz4-1:i386* liblzma5:i386* libmount1:i386* libmp3lame0:i386* libmpg123-0:i386* libncurses5:i386* libnettle6:i386* libnuma1:i386* libodbc1:i386* libogg0:i386* libopenal1:i386* libopenjp2-7:i386* libopus0:i386* liborc-0.4-0:i386* libosmesa6:i386* libp11-kit0:i386* libpcap0.8:i386* libpciaccess0:i386* libpcre3:i386* libpixman-1-0:i386* libpng16-16:i386* libpulse0:i386* libsamplerate0:i386* libsane:i386* libsane-extras:i386* libsasl2-2:i386* libsasl2-modules:i386* libsasl2-modules-db:i386* libselinux1:i386* libsensors4:i386* libshine3:i386* libsm6:i386* libsnappy1v5:i386* libsndfile1:i386* libsndio6.1:i386* libsoxr0:i386* libspeex1:i386* libspeexdsp1:i386* libssl1.1:i386* libstdc++6:i386* libswresample2:i386* libsystemd0:i386* libtasn1-6:i386* libtheora0:i386* libtiff5:i386* libtinfo5:i386* libtwolame0:i386* libtxc-dxtn-s2tc:i386* libudev1:i386* libusb-1.0-0:i386* libuuid1:i386* libv4l-0:i386* libv4lconvert0:i386* libva-drm1:i386* libva-x11-1:i386* libva1:i386* libvdpau-va-gl1:i386* libvdpau1:i386* libvisual-0.4-0:i386* libvorbis0a:i386* libvorbisenc2:i386* libvpx4:i386* libwavpack1:i386* libwebp6:i386* libwebpmux2:i386* libwrap0:i386* libx11-6:i386* libx11-xcb1:i386* libx264-148:i386* libx265-95:i386* libxau6:i386* libxcb-dri2-0:i386* libxcb-dri3-0:i386* libxcb-glx0:i386* libxcb-present0:i386* libxcb-render0:i386* libxcb-shm0:i386* libxcb-sync1:i386* libxcb1:i386* libxcomposite1:i386* libxcursor1:i386* libxdamage1:i386* libxdmcp6:i386* libxext6:i386* libxfixes3:i386* libxi6:i386* libxinerama1:i386* libxml2:i386* libxpm4:i386* libxrandr2:i386* libxrender1:i386* libxshmfence1:i386* libxslt1.1:i386* libxss1:i386* libxtst6:i386* libxvidcore4:i386* libxxf86vm1:i386* libzvbi0:i386* mesa-va-drivers:i386* mesa-vdpau-drivers:i386* steam:i386* va-driver-all:i386* vdpau-driver-all:i386* wine-devel* wine-devel-i386:i386* winehq-devel* zlib1g:i386* Пакеты, которые будут обновлены: wine-devel-amd64 обновлено 1, установлено 0 новых пакетов, для удаления отмечено 179 пакетов, и 1043 пакетов не обновлено. Необходимо скачать 20,7 MБ архивов. После данной операции, объём занятого дискового пространства уменьшится на 569 MB. Хотите продолжить? [Д/н]
chocobo@desktop:~$ sudo apt purge wine-devel-i386:i386 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: galculator gstreamer1.0-plugins-base:i386 i965-va-driver:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libavcodec57:i386 libavresample3:i386 libavutil55:i386 libcairo2:i386 libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcrystalhd3:i386 libcups2:i386 libdb5.3:i386 libdbus-1-3:i386 libevent-2.1-6 libexif12:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libgd3:i386 libgksu2-0 libglib2.0-0:i386 libglu1-mesa:i386 libgmp10:i386 libgnome-keyring-common libgnome-keyring0 libgnutls30:i386 libgomp1:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgsm1:i386 libgssapi-krb5-2:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libhogweed4:i386 libhunspell-1.6-0 libice6:i386 libicu57:i386 libidn11:i386 libieee1284-3:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg62-turbo:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-2.4-2:i386 libltdl7:i386 liblz4-1:i386 libmp3lame0:i386 libmpg123-0:i386 libnettle6:i386 libnuma1:i386 libodbc1 libodbc1:i386 libogg0:i386 libopenal1:i386 libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386 libp11-kit0:i386 libpango1.0-0 libpangox-1.0-0 libpcap0.8:i386 libpixman-1-0:i386 libpng16-16:i386 libpulse0:i386 libsamplerate0:i386 libsane:i386 libsane-extras:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386 libshine3:i386 libsm6:i386 libsnappy1v5:i386 libsndfile1:i386 libsndio6.1:i386 libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386 libssl1.1:i386 libswresample2:i386 libsystemd0:i386 libtasn1-6:i386 libtheora0:i386 libtiff5:i386 libtwolame0:i386 libunique-3.0-0 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386 libva-drm1:i386 libva-x11-1:i386 libva1:i386 libvdpau-va-gl1:i386 libvdpau1:i386 libvisual-0.4-0:i386 libvorbis0a:i386 libvorbisenc2:i386 libvpx4:i386 libvpx5 libwavpack1:i386 libwebp6:i386 libwebpmux2:i386 libwrap0:i386 libx264-148:i386 libx265-95:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxtst6:i386 libxvidcore4:i386 libzvbi0:i386 mesa-va-drivers:i386 mesa-vdpau-drivers:i386 python-cffi-backend python-cryptography python-enum34 python-idna python-ipaddress python-openssl python-pyasn1 python-requests python-urllib3 va-driver-all:i386 vdpau-driver-all:i386 wine-devel-amd64 Для их удаления используйте «sudo apt autoremove». Будут установлены следующие дополнительные пакеты: wine-devel-amd64 Пакеты, которые будут УДАЛЕНЫ: wine-devel* wine-devel-i386:i386* winehq-devel* Пакеты, которые будут обновлены: wine-devel-amd64 обновлено 1, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 1172 пакетов не обновлено. Необходимо скачать 20,7 MБ архивов. После данной операции, объём занятого дискового пространства уменьшится на 188 MB. Хотите продолжить? [Д/н]