Не удалось найти пакет libc6-dev-i386

Просто установите 32-битную версию OpenJDK / IcedTea

. Это должно сделать трюк, большинство браузеров все еще 32-битные, даже если ОС 64 бит

Однако из опыта я знаю некоторые Веб-сайты Приложения Java придирчивы и не любят не Sun / Oracle Java Runtimes.

4
задан 20 August 2017 в 06:00

9 ответов

В 32-битном Ubuntu пропустите этот пакет. Просто установите libc6-dev и любые другие необходимые вам пакеты.

Конкретный пакет, который соответствует libc6-dev-i386 для 32-битной системы, - это просто libc6-dev, который вы уже установили.

Для вашей системы нет пакета libc6-dev-i386, поскольку он доступен только в 64-битных системах. Это, в свою очередь, связано с тем, что его цель - предоставить вам возможность создавать и запускать 32-разрядные программы в 64-разрядной системе.

Ubuntu поддерживает несколько архитектур. Для ПК, что означает большинство настольных компьютеров и ноутбуков, в том числе выпущенных Apple в последние годы, существует два: i386 для 32-разрядных систем и amd64 для 64-разрядных систем. Для остальной части этого ответа, когда я говорю «32-разрядные» и «64-битные», я имею в виду именно эти архитектуры. (Эти смутно названные архитектуры имеют важные отличия, аппаратное обеспечение может поддерживать оба или только i386, хотя вам может понадобиться версия amd64 в системах UEFI, и вы можете проверить архитектуру вашей машины или установку Ubuntu.)

64- разрядные процессоры могут работать как с 64-битным, так и с 32-битным собственным (машинным языком).

Если у вас есть 64-разрядная версия (amd64) Ubuntu, вы можете автоматически запускать 64-разрядные программы , Вы также можете запускать 32-разрядные программы, но вам может потребоваться установить 32-разрядные библиотеки поддержки, включая 32-разрядную версию libc6.

Для запуска большинства программ требуются библиотеки, предоставляемые пакетом libc6. У Ubuntu уже установлен этот пакет. Как и большинство (но не всех) пакетов в Ubuntu, пакет libc6 предоставляется отдельно для разных архитектур.

To В 32-разрядном Ubuntu пропустите этот пакет. Просто установите libc6-dev и любые другие необходимые вам пакеты. - исполняемый файл, который ссылается на библиотеки, предоставленные libc6, вы должны иметь для поддержки нескольких архитектур для этой библиотеки. Они предоставляются пакетом libc6-dev. Пакет libc6-dev также объявляет пакет libc6 как зависимость, потому что обычно не всегда полезно иметь только файлы заголовков, но не сама библиотека. Большинство пакетов -dev объявляют некоторый соответствующий пакет не -dev как зависимость.

Поскольку подавляющее большинство программ требует libc6 прямо или косвенно, более одного способа установить 32-разрядную версию этой библиотеки и ее файлов заголовков в 64-битной системе были предоставлены на протяжении многих лет.

Если у вас есть 64-разрядная версия (amd64) Ubuntu, вы можете автоматически запускать 64- битные программы. Однако есть и другие способы. 32-разрядные (i386) версии некоторых наиболее часто используемых библиотек предоставляются в виде специальных пакетов amd64. libc6-i386 и libc6-dev-i386 - это два таких пакета. Пакет libc6-dev-i386 предоставляет 32-битные версии файлов заголовков, которые различаются между архитектурами при объявлении зависимостей libc6-dev, которых достаточно для других, и libc6-i386, который предоставляет фактические 32-разрядные библиотеки. Вы также можете запускать 32-разрядные программы, но вам может потребоваться установить 32-разрядные библиотеки поддержки, включая 32-битную версию libc6.

На основании команд вы побежали, кажется, что вы пробовали оба из первых двух методов или комбинацию из двух. Однако ваша система не требует и не может, поскольку это 32-разрядная система. 32-разрядные системы не нуждаются в каких-либо специальных возможностях для запуска 32-разрядных программ (и они не могут запускать 64-разрядные программы).

3
ответ дан 22 May 2018 в 19:16

В 32-битном Ubuntu пропустите этот пакет. Просто установите libc6-dev и любые другие необходимые вам пакеты.

Конкретный пакет, который соответствует libc6-dev-i386 для 32-битной системы, - это просто libc6-dev, который вы уже установили.

Для вашей системы нет пакета libc6-dev-i386, поскольку он доступен только в 64-битных системах. Это, в свою очередь, связано с тем, что его цель - предоставить вам возможность создавать и запускать 32-разрядные программы в 64-разрядной системе.

Ubuntu поддерживает несколько архитектур. Для ПК, что означает большинство настольных компьютеров и ноутбуков, в том числе выпущенных Apple в последние годы, существует два: i386 для 32-разрядных систем и amd64 для 64-разрядных систем. Для остальной части этого ответа, когда я говорю «32-разрядные» и «64-битные», я имею в виду именно эти архитектуры. (Эти смутно названные архитектуры имеют важные отличия, аппаратное обеспечение может поддерживать оба или только i386, хотя вам может понадобиться версия amd64 в системах UEFI, и вы можете проверить архитектуру вашей машины или установку Ubuntu.)

64- разрядные процессоры могут работать как с 64-битным, так и с 32-битным собственным (машинным языком).

Если у вас есть 64-разрядная версия (amd64) Ubuntu, вы можете автоматически запускать 64-разрядные программы , Вы также можете запускать 32-разрядные программы, но вам может потребоваться установить 32-разрядные библиотеки поддержки, включая 32-разрядную версию libc6.

Для запуска большинства программ требуются библиотеки, предоставляемые пакетом libc6. У Ubuntu уже установлен этот пакет. Как и большинство (но не всех) пакетов в Ubuntu, пакет libc6 предоставляется отдельно для разных архитектур.

To В 32-разрядном Ubuntu пропустите этот пакет. Просто установите libc6-dev и любые другие необходимые вам пакеты. - исполняемый файл, который ссылается на библиотеки, предоставленные libc6, вы должны иметь для поддержки нескольких архитектур для этой библиотеки. Они предоставляются пакетом libc6-dev. Пакет libc6-dev также объявляет пакет libc6 как зависимость, потому что обычно не всегда полезно иметь только файлы заголовков, но не сама библиотека. Большинство пакетов -dev объявляют некоторый соответствующий пакет не -dev как зависимость.

Поскольку подавляющее большинство программ требует libc6 прямо или косвенно, более одного способа установить 32-разрядную версию этой библиотеки и ее файлов заголовков в 64-битной системе были предоставлены на протяжении многих лет.

Если у вас есть 64-разрядная версия (amd64) Ubuntu, вы можете автоматически запускать 64- битные программы. Однако есть и другие способы. 32-разрядные (i386) версии некоторых наиболее часто используемых библиотек предоставляются в виде специальных пакетов amd64. libc6-i386 и libc6-dev-i386 - это два таких пакета. Пакет libc6-dev-i386 предоставляет 32-битные версии файлов заголовков, которые различаются между архитектурами при объявлении зависимостей libc6-dev, которых достаточно для других, и libc6-i386, который предоставляет фактические 32-разрядные библиотеки. Вы также можете запускать 32-разрядные программы, но вам может потребоваться установить 32-разрядные библиотеки поддержки, включая 32-битную версию libc6.

На основании команд вы побежали, кажется, что вы пробовали оба из первых двух методов или комбинацию из двух. Однако ваша система не требует и не может, поскольку это 32-разрядная система. 32-разрядные системы не нуждаются в каких-либо специальных возможностях для запуска 32-разрядных программ (и они не могут запускать 64-разрядные программы).

3
ответ дан 18 July 2018 в 08:14

В 32-битном Ubuntu пропустите этот пакет. Просто установите libc6-dev и любые другие необходимые вам пакеты.

Конкретный пакет, который соответствует libc6-dev-i386 для 32-битной системы, - это просто libc6-dev, который вы уже установили.

Для вашей системы нет пакета libc6-dev-i386, поскольку он доступен только в 64-битных системах. Это, в свою очередь, связано с тем, что его цель - предоставить вам возможность создавать и запускать 32-разрядные программы в 64-разрядной системе.

Ubuntu поддерживает несколько архитектур. Для ПК, что означает большинство настольных компьютеров и ноутбуков, в том числе выпущенных Apple в последние годы, существует два: i386 для 32-разрядных систем и amd64 для 64-разрядных систем. Для остальной части этого ответа, когда я говорю «32-разрядные» и «64-битные», я имею в виду именно эти архитектуры. (Эти смутно названные архитектуры имеют важные отличия, аппаратное обеспечение может поддерживать оба или только i386, хотя вам может понадобиться версия amd64 в системах UEFI, и вы можете проверить архитектуру вашей машины или установку Ubuntu.)

64- разрядные процессоры могут работать как с 64-битным, так и с 32-битным собственным (машинным языком).

Если у вас есть 64-разрядная версия (amd64) Ubuntu, вы можете автоматически запускать 64-разрядные программы , Вы также можете запускать 32-разрядные программы, но вам может потребоваться установить 32-разрядные библиотеки поддержки, включая 32-разрядную версию libc6.

Для запуска большинства программ требуются библиотеки, предоставляемые пакетом libc6. У Ubuntu уже установлен этот пакет. Как и большинство (но не всех) пакетов в Ubuntu, пакет libc6 предоставляется отдельно для разных архитектур.

To В 32-разрядном Ubuntu пропустите этот пакет. Просто установите libc6-dev и любые другие необходимые вам пакеты. - исполняемый файл, который ссылается на библиотеки, предоставленные libc6, вы должны иметь для поддержки нескольких архитектур для этой библиотеки. Они предоставляются пакетом libc6-dev. Пакет libc6-dev также объявляет пакет libc6 как зависимость, потому что обычно не всегда полезно иметь только файлы заголовков, но не сама библиотека. Большинство пакетов -dev объявляют некоторый соответствующий пакет не -dev как зависимость.

Поскольку подавляющее большинство программ требует libc6 прямо или косвенно, более одного способа установить 32-разрядную версию этой библиотеки и ее файлов заголовков в 64-битной системе были предоставлены на протяжении многих лет.

Если у вас есть 64-разрядная версия (amd64) Ubuntu, вы можете автоматически запускать 64- битные программы. Однако есть и другие способы. 32-разрядные (i386) версии некоторых наиболее часто используемых библиотек предоставляются в виде специальных пакетов amd64. libc6-i386 и libc6-dev-i386 - это два таких пакета. Пакет libc6-dev-i386 предоставляет 32-битные версии файлов заголовков, которые различаются между архитектурами при объявлении зависимостей libc6-dev, которых достаточно для других, и libc6-i386, который предоставляет фактические 32-разрядные библиотеки. Вы также можете запускать 32-разрядные программы, но вам может потребоваться установить 32-разрядные библиотеки поддержки, включая 32-битную версию libc6.

На основании команд вы побежали, кажется, что вы пробовали оба из первых двух методов или комбинацию из двух. Однако ваша система не требует и не может, поскольку это 32-разрядная система. 32-разрядные системы не нуждаются в каких-либо специальных возможностях для запуска 32-разрядных программ (и они не могут запускать 64-разрядные программы).

3
ответ дан 24 July 2018 в 19:02

Библиотека разработки libc6-dev-i386 необходима только для разработки 32-разрядного программного обеспечения в 64-разрядной ОС.

Согласно опубликованным результатам (в ожидании подтверждения) ОС 32-разрядная (i386) поэтому он не требует, чтобы указанная библиотека и библиотека не были доступны в репозиториях (она доступна только для 64-разрядного Ubuntu).

Установка может продолжаться без нее.

5
ответ дан 22 May 2018 в 19:16

Библиотека разработки libc6-dev-i386 необходима только для разработки 32-разрядного программного обеспечения в 64-разрядной ОС.

Согласно опубликованным результатам (в ожидании подтверждения) ОС 32-разрядная (i386) поэтому он не требует, чтобы указанная библиотека и библиотека не были доступны в репозиториях (она доступна только для 64-разрядного Ubuntu).

Установка может продолжаться без нее.

5
ответ дан 22 May 2018 в 19:16

Библиотека разработки libc6-dev-i386 необходима только для разработки 32-разрядного программного обеспечения в 64-разрядной ОС.

Согласно опубликованным результатам (в ожидании подтверждения) ОС 32-разрядная (i386) поэтому он не требует, чтобы указанная библиотека и библиотека не были доступны в репозиториях (она доступна только для 64-разрядного Ubuntu).

Установка может продолжаться без нее.

5
ответ дан 22 May 2018 в 19:16

Библиотека разработки libc6-dev-i386 необходима только для разработки 32-разрядного программного обеспечения в 64-разрядной ОС.

Согласно опубликованным результатам (в ожидании подтверждения) ОС 32-разрядная (i386) поэтому он не требует, чтобы указанная библиотека и библиотека не были доступны в репозиториях (она доступна только для 64-разрядного Ubuntu).

Установка может продолжаться без нее.

5
ответ дан 22 May 2018 в 19:16

Библиотека разработки libc6-dev-i386 необходима только для разработки 32-разрядного программного обеспечения в 64-разрядной ОС.

Согласно опубликованным результатам (в ожидании подтверждения) ОС 32-разрядная (i386) поэтому он не требует, чтобы указанная библиотека и библиотека не были доступны в репозиториях (она доступна только для 64-разрядного Ubuntu).

Установка может продолжаться без нее.

5
ответ дан 18 July 2018 в 08:14

Библиотека разработки libc6-dev-i386 необходима только для разработки 32-разрядного программного обеспечения в 64-разрядной ОС.

Согласно опубликованным результатам (в ожидании подтверждения) ОС 32-разрядная (i386) поэтому он не требует, чтобы указанная библиотека и библиотека не были доступны в репозиториях (она доступна только для 64-разрядного Ubuntu).

Установка может продолжаться без нее.

5
ответ дан 24 July 2018 в 19:02

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

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