Модификация по вин коду


Расшифровать VIN | Autobius

Autobius - универсальный VIN-декодер, позволяющий расшифровать VIN любого автомобиля. Каждый автомобиль имеет уникальный идентификационный код, который называется VIN. Этот номер содержит важную информацию об автомобиле, такую как его производитель, год выпуска, завод, на котором он был произведен, тип двигателя, модель и многое другое. Например, если кто-то хочет купить автомобиль, можно проверить VIN номер один в онлайн-базе данных, чтобы убедиться, что автомобиль не был украден, поврежден или незаконно изменен. Номер VIN имеет определенный формат, который признан во всем мире. Этот формат был внедрен институтом ISO. Каждый производитель автомобилей обязан маркировать все свои автомобили в этом специальном формате. Этот онлайн-сервис позволяет пользователю проверить действительность автомобиля и получить подробную информацию практически по любому номеру VIN, найти запчасти для автомобиля и проверить историю автомобиля. Расшифрование VIN также позволяет пользователю проверить рыночную стоимость нового или подержанного автомобиля.

Расшифровка и проверка ВИН (VIN) автомобиля

Купить отчёт Автокод (история автомобиля: регистрации, фотографии, ДТП, ремонты, угон, залог и тд).

Дополнительные отчёты: комплектация, проверка на отзыв производителем, Carfax и Autochek (для автомобилей из США) доступны у наших партнёров - VINformer.SU.

Расположение идентификационного номера

VIN код, или как его еще называют номер кузова, в обязательном порядке должен быть прописан в техпаспорте, и быть идентичным номеру, который находится на кузове. Обычно номер расположен на несъемных частях кузова (передней стойке) и тех его местах, где шанс повреждения авто при ДТП минимален.

Какую информацию дает расшифровка ВИН кода автомобиля

  • Страну производителя.
  • Год выпуска.
  • Тип двигателя и кузова.
  • Какая комплектация должна присутствовать при покупке автомобиля.
  • Общие характеристики автомобиля.
  • Информацию о транспортном средстве, его пробеге, о ранних его продажах и другие аналогичные данные.

Этапы расшифровки

Как правило, идентификационный номер имеет 17 символов, и в его состав входят 3 обязательные части:

  • WMI – содержит 3 символа.
  • VDS – содержит 6 символов.
  • VIS – содержит 8 символов.

     

С первой части WMI как раз и начинается проверка автомобиля по vin. Данные символы идентифицируют изготовителя авто, которые закрепляются за определенной страной. Первый символ означает его географическую зону, и может быть как цифрой, так и буквой, в зависимости от страны изготовителя. К примеру, цифры от 1 до 5 будут означать изготовителя в Северной Америке; от 6 до 7 – страны Океании; от 8 до 9, а также 0 - изготовителем является Южная Америка. Буквы от S до Z - автомобили Европейского происхождения, от J до R - происхождение из Азии, от A до H - привезены из Африки.

Первая часть проверки по vin дает возможность узнать, откуда был привезен автомобиль.

Вторая часть именуется как описательная и, как правило, должна состоят из 6 символов. Очень часто случается, что производитель автомобиля заполняет не все 6 символов, но по правилам в авто должны присутствовать все 6. Поэтому если имеется только 4 или 5 символов в данной части кода, то оставшиеся, просто заполняют нулями и обязательно с правой стороны. Описательная часть расшифровки ВИН позволяет определить модель автомобиля и его главные характеристики. Цифры начиная с 4 и заканчивая 8, должны рассказать о типе автомобильного двигателя, его серии и модели, а также иметь данные о типе кузова.

И третья, заключительная часть расшифровки ВИН является VIS, которая состоит из 8 знаков. Стоит знать, что последние 4 знака в обязательном порядке должны присутствовать. Это та часть расшифровки, в которой можно узнать год выпуска транспортного средства, данные о сборочном заводе, модельном годе.

Все три части являются нужными при расшифровке идентификационного номера кузова, и дают понять будущему владельцу о происхождении и дальнейшей истории автомобиля.

 

Самостоятельная проверка ВИН кода

Чтобы проверить ВИН код необязательно обращаться в соответствующие инстанции и отправлять в них запрос.

Зная идентификационный номер кузова, введите его в форму проверки на нашем сайте, и получите полную информацию о конкретном автомобиле. Это нужная процедура, которую рекомендуется проводить перед покупкой автомобиля. Она займет немного времени, но зато сбережет от дальнейших неприятностей.

 

Расшифровали VIN код? Найдите запчасть за 7 минут! Оставьте заявку на pogazam.ru, и 256 магазинов Екатеринбурга получат ваш запрос.

Как узнать комплектацию автомобиля по VIN бесплатно

Все автомобили имеют уникальный код, или VIN-номер. Номер этот используется часто, и каждый владелец авто знает о его наличии.

Но мало кому известно, как узнать комплектацию автомобиля по VIN бесплатно и какие вообще сведения о машине могут быть зашифрованы в 17 символах.

Что такое ВИН-номер?

Присваивать каждому новому автомобилю уникальный номер начали давно, еще в 1980 году. В номере могут использоваться цифры от 0 до 9 и практически все буквы английского алфавита.

Не используются только несколько букв — O, Q и I, поскольку в печатном виде их можно легко перепутать с цифрами.

Какая информация содержится в ВИН-номере

  1. Первые три цифры содержат географическую информацию.
    В первую очередь это — страна производства транспортного средства. По этой причине первые цифры у большинства автомобилей внутри страны совпадают.
  2. Особенности производства компании, выпустивший автомобиль.
    Тут все зависит от конкретных особенностей и самой фирмы. К примеру, для небольших по размеру производств, выпускающих мелкосерийные партии моделей до 500 штук, третьим символов в номере должна быть цифра «9».
  3. На девятом месте по счету в ряде случаев ставится контрольная цифра, при помощи которой можно определить, не был ли каким-то образом VIN-номер автомобиля изменен.
    В зависимости от суммы цифр и некоторых других значений эту информацию можно проверить.
  4. Другие цифры содержат, в том числе, информацию о годе выпуска машины и некоторые ее технические характеристики.
    Именно этот момент важен для автомобилистов больше всего, так как при помощи этих цифр может быть проверена комплектация авто по вин коду.

Контрольную цифру принято использовать только у производителей из США и Китая, а вот японские марки и автомобильные компании из Европы подобную практику отвергают.

У таких машин на девятом месте стоит либо случайная цифра, либо она означает другую дополнительную информацию про авто.

Какую полезную информацию содержит VIN-номер

На данный момент комплектация авто по вин коду бесплатно может быть проверена в различных местах: на сайтах и сервисах в сети интернет, предлагающих проверку на бесплатной основе. Однако сначала следует уточнить, какую именно информацию там можно найти.

Информация, которую можно узнать:

  1. Точная дата выпуска автомобиля.
  2. Название марки и модели машины, а также модельный ряд.
  3. Тип кузова — седан, универсал, хэтчбек и далее по списку.
  4. Тип двигателя, его мощность и объем.
  5. Версия автомобиля (серия производства).
  6. Тип привода: передний, задний, полный.
  7. Тип трансмиссии и количество передач.
  8. Токсичность выхлопа в соответствии с международными нормами (4, 5 класс токсичности).
  9. Система кондиционирования воздуха (кондиционер или климат контроль, однозонный или двухзонный).
  10. Страна, для которой выпускался автомобиль (в виде буквенного кода, к примеру «RU»).
  11. Цвет и тип покраски машины снаружи, а также тип обивки салона.

Зачем это нужно

Как видно, полезной информации можно получить достаточно много. При покупке автомобиля с рук, к примеру, такая проверка позволяет узнать, действительно ли владелец продает то, что было произведено, либо машина претерпела существенные изменения или вообще не соответствует заявленному производителем.

В таком случае от покупки лучше или вообще отказаться, или искать причины разногласий реальности с VIN-номером и проверять все вдвойне тщательно.

Комплектация авто по ВИН коду бесплатно

Возможность узнать комплектацию любой машины по ее VIN-коду предлагается на большом количестве онлайн-сервисов.

  1. Онлайн-сервис на сайте Elcats.ru.

Шаг первый — выбираем производителя автомобиля из списка на главной странице сайта:

Шаг второй — вводим ВИН-номер машины. Сервис также предлагает еще больше уточнить область поиска, выбрав конкретную модель автомобиля, но в 99% случаев никакого смысла это не несет, информация и так отображается в полном объеме:

Шаг третий — после ввода номера появляется окно с достаточно подробными характеристиками автомобиля:

Шаг четвертый — нажимаем на ссылку «показать список опций» и получаем всю возможную информацию о комплектации машины:

Пожалуй, данный сервис лучше всех остальных отвечает на вопрос как узнать комплектацию автомобиля по VIN бесплатно. Однако, с учетом возможных ошибок и погрешностей, данные лучше сверять хотя бы из двух источников.

  1. Онлайн-сервис vinformer.su.

После ввода ВИН-номера, данный сервис предлагает ввести капчу в целях защиты от роботов, после чего уточнить тип двигателя в проверяемом автомобиле.

Второй шаг, в прочем, можно пропустить, после чего появится таблица с достаточно подробной информацией о машине, удобно представленной по пунктам и разложенной по полочкам.

Для некоторых машин сервис по каким-то причинам показывает только часть информации, в этом случае можно попробовать воспользоваться другими бесплатными инструментами.

Более того, данный сервис предлагает только три бесплатные проверки. В прочем, редко когда бывает нужно проверить большее количество машин за раз.

  1. Онлайн-сервис pogazam.ru.

Данный сервис позволяет сразу ввести ВИН-номер машины и узнать все основные подробности о конкретном транспортном средстве.

Однако подробная информация с точным списком опций в конкретной комплектации здесь не отображается.

Как узнать комплектацию автомобиля по vin бесплатно и с гарантией

Если нужна гарантированно точная информация о машине по её VIN-номеру, можно пойти еще двумя путями:

  1. Узнать, предлагает ли официальный сайт производителя проверку своих машин по коду. К примеру, у автопроизводителя Kia такая функция есть и находится по адресу https://www.kia.ru/service/decoding_vin/.
  2. Проверка на официальном сайте ГИБДД — https://www.gibdd.ru/check/auto/.

Во втором случае будет сообщена только общая информация о машине: год выпуска, тип двигателя и так далее.

Однако при этом проверяется и другая информация, которая необходима в сделках купли-продажи авто: информация о наличии машины в розыске, о старых постановках и снятии с учета, об авариях и наличии ограничений на машину.

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

Читайте также:

Комплектация по vin коду: все способы проверки авто

На чтение 5 мин. Просмотров 94.3k. Опубликовано Обновлено

Все автовладельцы знают о существование уникального vin-номера автомобиля. А знаете ли вы что он означает? Какая информация в нем заложена и как узнать модель и комплектацию авто по vin? Ответы на эти вопросы будут даны в статье.

Vin номер автомобиля

Vin-номер, а точнее идентификационный номер, это уникальный код, который присваивается всем транспортным средствам.

В нем заложена вся информация о транспортном средстве и его производителе. Впервые он появился в Америки в 1977 году, а массовое распространение по всему миру получил в 1980-х г. Вин код уникален для каждого транспортного средства и составляется в соответствии с международными стандартами iso-3779 и iso-3780. Он состоит из семнадцати символов и включает в себя арабские цифры и буквы латинского алфавита, кроме I, O и Q.

Какая информация заложена в vin

В вин коде зашифрована подробная информация о транспортном средстве. Из него можно узнать:

  • дату выпуска
  • страну выпуска
  • компанию и завод-производитель
  • марку и модель
  • тип кузова
  • тип двигателя и его технические характеристики
  • модификацию автомобиля
  • вид привода
  • параметры трансмиссии
  • количество передач
  • класс токсичности
  • данные о системе кондиционирования
  • цвет машины и тип покраски
  • вид обивки салона.

Расшифровка vin-кода

Vin-номер расшифровывается в следующем порядке:

  1. В первых трех символах зашифрована информацию о производителе транспортного средства: географическая область, страна и компания-производитель.
  2. Следующие шесть знаков содержат описание транспортного средства: модель, тип кузова, комплектацию, допустимую максимальную массу и другие данные об автомобиле. Девятая позиция номера иногда содержит контрольный знак, при помощи которого можно определить, не был ли изменен идентификационный номер.

    Контрольный знак обязателен в Америке и Китае. В Европе его используют не всегда.

  3. В последние восемь символов заложены отличительные особенности транспорта, включая год его выпуска и конкретный завод-изготовитель.

Где расположен vin-код

Все компании-производители наносят вин по своему усмотрению на различные детали кузова.​ Уточнить место нахождения номера поможет документация к транспортному средству. В большинстве случаев его можно увидеть:

  • внизу лобового стекла, с левой стороны;
  • около сидения водителя на полу;
  • на стойке двери водителя;
  • под капотом машины;
  • в багажнике, под запасным колесом.

Как проверить комплектацию авто по vin?

Многие автовладельцы интересуются, как можно проверить и посмотреть какая комплектация транспортного средства по его vin. Чаще всего это делается перед покупкой машины с рук. Покупатель хочет знать, что он покупает, убедиться в честности продавца и узнать всё о своем будущем ТС: где была произведена сборка, тех. данные авто, дополнительное оборудование.

На сегодняшний день существует большое количество онлайн сервисов и официальных порталов, где платно и бесплатно, с регистрацией и без регистрации предоставляется информация о машине по винформеру. Правда глубина проверки будет различной для автомарок и на разных сервисах. Рассмотрим самые популярные способы, как узнать комплектацию по винкоду.

Сайт ГИБДД

Всегда можно воспользоваться бесплатным онлайн сервисом по проверки автомобиля по vin на официальном сайте ГИБДД. Вам потребуется ввести vin код автомобиля и его гос. номер.

Следует учесть, что вам будет предоставлена только общая информацию о транспортном средстве.

Сайт компании-производителя

Следующий способ – попробовать узнать информацию об авто онлайн по вин коду на официальном сайте производителя. Некоторые марки уже предоставляют такую функцию. Например, можно узнать комплектацию автомобиля киа по вин на портале марки по ссылке проверка kia по вин.

Онлайн-сервисы

  • Расшифровка комплектации по вин возможна на проверенном интернет-ресурсе elcats.ru. ​На нем можно определить комплектацию по vin для большинства популярных марок, таких как тойота, рено, опель, ниссан, ауди, ваз, mercedes, шкода, форд, bmw и многих других. Наиболее детальную информацию получат только владельцы машин марок VW, Skoda и Ford. Для этого на главной странице сайта выберите марку вашего автомобиля, например, фольксваген, далее в появившемся окне введите его вин. Вам откроется спецификация авто. Просмотр полной информации об авто возможен после нажатия на ссылку “Показать список опций”.

  • Проверить комплектацию авто по вин можно на сайте vinformer.su. На главной странице сайта в строку “вин автомобиля” введите ваш код. Вам бесплатно будет представлена подробная информация о характеристиках транспортного средства. Ресурс дает возможность бесплатно пробить по вин-коду свой автомобиль не зарегистрированному пользователю только 3 раза за день.

  • Еще одна возможность по вин номеру автомобиля проверить его комплектацию существует на сайте exist.ru. Для этого вам сначала придется зарегистрироваться на портале, затем выбрать пункт “запрос по vin”, далее “добавить транспорт”, ввести вин номер своего авто и получить его данные. Полные характеристики откроются по ссылке “все параметры”.
  • Вот ещё несколько полезных ресурсов для того, чтобы узнать по вину комплектацию автомобилей марок opel, citroen и peugeot. Проверить бмв по вин коду можно по ссылке.Проверить комплектацию по вин мерседес можно здесь.
  • Сегодня в интернете можно найти огромное количество платных сайтов для проверки комплектации автомобиля по его вин номеру. Они предоставляют владельцу полную информацию о транспорте. В большинстве случаев, эта информация более подробная, чем данные с бесплатных ресурсов. При желании вы можете воспользоваться такими проверенными ресурсами, как авто-история.рф и avtocod.ru
  • Для поверки авто по вин можно воспользоваться одним из многочисленных приложений на Google Play.

​Возможные ошибки при проверке

Если при проверке комплектации транспортного средства, вам не удается получить данные о нем, а введенный вин номер определяется как неверный, то на это есть несколько причин:

  • вы ошиблись при наборе символов – попробуйте ввести номер заново;
  • возможно вин код ненастоящий и был изменен, от покупки такой машины следует сразу отказаться;
  • ошибка базы данных;

Теперь вы знаете, как узнать всю информацию о машине и ее комплектации. Это поможет вам сделать правильный выбор при покупке нового авто и избежать нежелательных сделок, а так же узнать все о своем нынешнем автомобиле.

Как проверить авто по вин-коду можно посмотреть в видеородике

Бесплатная Расшифровка VIN Кода: Комплектация по ВИН номеру

WMI часть ВИН номера

WMI - (World Manufacturers Identification) – индекс производителя. С первых трех знаков начинается расшифровка вин-кода. Первые три символа, как того требует стандарт ISO 3780 - это буквы и цифры, которые присваиваются в зависимости от страны-производителя. Правильность их использования контролирует Общество автомобильных инженеров (SAE), которое работает под контролем Международной организации по стандартам (ISO).

Первым символ - это географическая зона. Символ может быть как буквой, так и цифрой. Например, Северная Америка обозначается цифрами от 1 до 5, Европа - буквами от S до Z, Африка - буквами от A до Н. За Южной Америкой закреплены цифры 8, 9, 0, страны Океании - цифрами 6, 7 и наконец Азии - буквами от J до R.

Второй символ вин-кода определяет страну в конкретной географической зоне. Бывает, что одну страну могут обозначать несколькими символами. США имеет комбинацию от 10 до 19, Канада - от 2A до 2W, Германия - от W0 до W9.

Третий символ присваивается определенному производителю Национальной организацией. Для производителей, которые выпускают менее 500 авто в год, присваивается цифра 9. Это могут быть небольшие компании выпускающие гипперкары или, например, фирмы, занимающиеся производство пожарных машин и прочей специфической техники. Производителям, которые выпускают более 500 единиц в год, вводится дополнительный код в 12-14 позициях.

Вопросы и ответы

Словосочетание «Модификация автомобиля» довольно расплывчато, так как даже сами автопроизводители вкладывают в него разный смысл. Для кого-то это сочетание двигателя, коробки и типа кузова, а кто-то понимает под модификацией полный набор опций, который особенно для немецких автомобилей может составлять список на несколько страниц A4.

Ту истинную тру-модификацию, которую имеет в виду производитель данного авто, можно узнать только в его оригинальном каталоге запчастей. Там будет всё, начиная от установленного двигателя, коробки, цвета, опций и заканчивая последним болтиком. Это самый точный способ выяснить все до одного технические параметры автомобиля. Однако он же самый непростой для простого автолюбителя, так как оригинальные каталоги доступны лишь специалистам и работать в них (в нашем случае — выдрать нужную информацию) тоже нужно уметь. Однако, вы можете попросить сотрудников автосервиса, где обслуживаетесь, выписать вам модификацию вашего авто. И если вы были хорошим клиентом, не пытались давать им советов, не задавали дурацких вопросов и не были замечены в экономии на спичках, они распечатают вам вашу модификацию из оригинального каталога.

Если в автосервисе по каким-то причинам не ответили вам на этот вопрос, задайте его на профильных форумах, посвящённых вашему автомобилю. Форумчане — большие любители потешить ЧСВ, отвечая на вопросы новичков, будьте уверены, вам быстро помогут.

Если же вам нужна усечённая модификация, включающая только параметры двигателя (топливо, мощность и объём), вы можете воспользоваться онлайн-сервисом Полная проверка авто по VIN-номеру, который за скромное вознаграждение выдаст вам не только комплектацию, но и другие полезные данные, например, информацию о пробегах, ДТП, залогах и ущербах, угонах и утилизациях, и так далее.

#! / Bin / sh # shellcheck disable = SC2030, SC2031 # SC2030: Модификация WINE является локальной (для подоболочки, вызванной группой (..)). # SC2031: WINE было изменено в подоболочке. Это изменение может быть потеряно # Это должно быть сразу после шебанга, см. Https://github.com/koalaman/shellcheck/issues/779 # Название этой версии winetricks (ГГГГММДД) # (Это не часто меняется, используйте sha256sum файла при сообщении о проблемах) WINETRICKS_VERSION = 20201206-следующий # Это файл UTF-8 # Здесь вы должны увидеть букву «o» с двумя точками [ö] # Здесь вы должны увидеть микро (u с хвостом) [µ] # Здесь вы должны увидеть символ товарного знака [™] # ------------------------------------------------- ------------------- # # Winetricks - это менеджер пакетов для DLL Win32 и приложений на POSIX.# Особенности: # - Состоит из одного сценария оболочки - установка не требуется # - автоматически загружает пакеты из надежных источников # - Указывает и автоматически устраняет известные ошибки в вине # - Работа как в командной строке, так и в графическом интерфейсе # - Может устанавливать множество пакетов в автоматическом (автоматическом) режиме. # - Мультиплатформенность; написан для Linux, но также поддерживает OS X и Cygwin # # Использует следующие системные инструменты, не относящиеся к POSIX: # - Wine используется для запуска приложений Win32, кроме Cygwin. # - ar, cabextract, unrar, unzip и 7z необходимы для некоторых глаголов.# - для загрузки необходимы aria2c, wget, curl или fetch. # - fuseiso, archivemount (Linux) или hdiutil (macOS) используются для монтирования образов .iso. # - perl используется для изменения файлов конфигурации Steam. # - pkexec, sudo или kdesu (gksu / gksudo / kdesudo устарели в апстриме, но также все еще поддерживаются) # используются для монтирования образов .iso, если пользователь кэшировал их с параметром -k. # - sha256sum, sha256 или shasum (OSX 10.5 не поддерживает их, требуется 10.6+) # - torify используется с опцией "--torify", если сайты заблокированы в отдельных странах.# - xdg-open (если присутствует) или open (для OS X) используется для открытия страниц загрузки # для пользователя, когда загрузка не может быть полностью автоматизирована. # - xz используется некоторыми командами для распаковки tar-архивов. # - графическому интерфейсу требуется zenity, хотя он может несколько хромать вместе с kdialog / xmessage. # # В Ubuntu для установки всех необходимых компонентов можно использовать следующую строку: # sudo apt install aria2 binutils cabextract fuseiso p7zip-full policykit-1 tor unrar распаковать Wine xdg-utils xz-utils zenity # # В Fedora можно использовать следующие команды (для установки unrar используется RPM Fusion): # sudo dnf install https: // download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E% fedora) .noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm - E% fedora) .noarch.rpm # sudo dnf install binutils cabextract fuseiso p7zip-plugins polkit tor unrar unzip wget wine xdg-utils xz zenity # # См. Https://github.com/Winetricks/winetricks для документации и руководств, # включая способы внесения изменений в winetricks. # # ------------------------------------------------- ------------------- # # Авторское право: # Copyright (C) 2007-2014 Дэн Кегель # Copyright (C) 2008-2019 Austin English # Copyright (C) 2010-2011 Фил Бланкеншип # Copyright (C) 2010-2015 Шеннон Ван Вагнер # Copyright (C) 2010 Belhorma Bendebiche # Copyright (C) 2010 Элеазар Галано # Copyright (C) 2010 Трэвис Атоугис # Copyright (C) 2010 Эндрю Нгуен # Copyright (C) 2010 Детлеф Рикенберг # Copyright (C) 2010 Maarten Lankhorst # Copyright (C) 2010 Рико Шюллер # Copyright (C) 2011 Скотт Джексон # Copyright (C) 2011 Тревор Джонсон # Copyright (C) 2011 Franco Junio # Copyright (C) 2011 Крейг Сандерс # Copyright (C) 2011 Мэтью Бауэр # Copyright (C) 2011 Джузеппе Диа # Copyright (C) 2011 Лукаш Войнилович # Copyright (C) 2011 Мэтью Бозарт # Copyright (C) 2013-2017 Андрей Гусев # Copyright (C) 2013-2020 Hillwood Yang # Copyright (C) 2013,2016 André Hentschel # # Лицензия: # Эта программа является бесплатным; вы можете распространять его и / или # изменить его в соответствии с условиями GNU Lesser General Public # Лицензия, опубликованная Free Software Foundation; или # версия 2.1 Лицензии или (по вашему выбору) позже # версия. # # Эта программа распространяется в надежде, что она будет полезной, # но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии # КОММЕРЧЕСКАЯ ЦЕННОСТЬ или ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Увидеть # GNU Lesser General Public License для более подробной информации. # # Вы должны были получить копию GNU Lesser General Public # Лицензия вместе с этой программой. Если нет, см. #. # # ------------------------------------------------- ------------------- # Стандарты кодирования: # # Переносимость: # - Переносимость имеет значение, так как этот сценарий работает во многих операционных системах. # - Никаких расширений bash, zsh или csh; использовать только функции из # стандартная оболочка и утилиты POSIX; видеть # https: // pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html # - 'checkbashisms -p -x winetricks' не должно показывать никаких предупреждений (согласно политике Debian) # - Предпочитайте классические идиомы, как описано, например, в # "Portable Shell Programming" Брюса Блинна, ISBN: 0-13-451494-7 # - Если нет общедоступной программы для нужной функции, # поддерживают две наиболее часто доступные программы. # например вернуться к wget, если curl недоступен; аналогично, поддержка # как sha256sum, так и sha256. # - При использовании команд Unix, таких как cp, укажите параметры перед именами файлов, чтобы # работают с такими системами, как OS X.например "rm -f foo.dat", а не "rm foo.dat -f" # # Форматирование: # - Ваш терминал и редактор должны быть настроены для UTF-8 # Если вы не видите здесь «o» с двумя точками [ö], остановитесь! # - Не используйте табуляции в этом файле или какие-либо глаголы. # - отступ 4 пробела. # - Старайтесь, чтобы длина строки была ниже 80 (упрощает печать) # - Открытые фигурные скобки ('{'), # тогда должно быть в той же строке, что и 'if / elif' # close curlies ('}') и 'fi' должны совпадать с совпадающими {или если, # case с отступом 4 пробела от case и esac.Например, # # если тест "$ FOO" = "bar"; тогда # echo "FOO is bar" # fi # # case "$ FOO" в # bar) echo "FOO все еще бар" ;; # esac # # Комментарий: # - Комментарии должны объяснять намерение на английском языке # - Делайте функции короткими и хорошо именованными, чтобы уменьшить потребность в комментариях # # Именование: # Общедоступные вещи, определенные этим скриптом, для использования глаголами: # - Переменные имеют имена в верхнем регистре, начинающиеся с W_ # - Функции имеют строчные имена, начинающиеся с w_ # # Личные вещи внутри этого скрипта, не для использования глаголами: # - Локальные переменные имеют строчные имена, начинающиеся с верхнего регистра _W_ # (и не следует использовать локальное объявление, так как это не POSIX) # - Глобальные переменные имеют заглавные имена, начинающиеся с WINETRICKS_ # - Функции имеют строчные имена, начинающиеся с winetricks_ # FIXME: Некоторые глаголы по-прежнему используют функции или переменные winetricks-private.# # Интернационализация / локализация: # - Важное или часто используемое сообщение должно быть интернационализировано # так что переводы могут быть легко добавлены. Например: # case $ LANG in # de *) echo "Das ist die deutsche Meldung" ;; # *) echo "Это английское сообщение" ;; # esac # # Служба поддержки: # - Winetricks поддерживается Austin English. # - Если winetricks вам помог, то в качестве благодарности рассмотрите возможность пожертвования в FSF / EFF: # * EFF - https://supporters.eff.org/donate/button # * FSF - https: // my.fsf.org/donate # - Пожертвования на счет за электроэнергию и пивной фонд разработчика могут быть отправлены через биткойны на адрес 18euSAZztpZ9wcN6xZS3vtNnE1azf8niDk # - Я стараюсь активно реагировать на баги и pull-запросы на GitHub: # - Ошибки: https://github.com/Winetricks/winetricks/issues/new # - Запросы на слияние: https://github.com/Winetricks/winetricks/pulls # ------------------------------------------------- ------------------- # Использование TRUE и FALSE вместо 0 и 1, чтобы улучшить логику и меньше путаницы с определениями других языков.ИСТИНА = 0 ЛОЖЬ = 1 # FIXME: XDG_CACHE_HOME определяется дважды, очистите это XDG_DATA_HOME = "$ {XDG_DATA_HOME: - $ {HOME} /. Local / share}" XDG_CACHE_HOME = "$ {XDG_CACHE_HOME: - $ {HOME} /. Cache}" W_COUNTRY = "" W_PREFIXES_ROOT = "$ {WINE_PREFIXES: - $ {XDG_DATA_HOME} / wineprefixes}" # Для временных файлов до того, как доступен $ WINEPREFIX: если [-x "$ (команда -v mktemp 2> / dev / null)"]; тогда W_TMP_EARLY = "$ (mktemp -d" $ {TMPDIR: - / tmp} /winetricks.XXXXXXXX ")" elif [-w "$ {TMPDIR}"]; тогда W_TMP_EARLY = "$ {TMPDIR}" еще W_TMP_EARLY = "/ tmp" фи # ---- Открытые функции ---- # Спросите разрешения продолжить w_askpermission () { эхо "------------------------------------------------ ------ " эхо "$ @" эхо "------------------------------------------------ ------ " если тест "$ {W_OPT_UNATTENDED}"; тогда _W_timeout = "- тайм-аут 5" фи case $ {WINETRICKS_GUI} в zenity) $ {WINETRICKS_GUI} "$ {_ W_timeout}" --question --title = winetricks --text = "$ (echo" $ @ "| sed 's, \\\\, \\\\\\\\ , g ') "--no-wrap ;; kdialog) $ {WINETRICKS_GUI} --title winetricks --warningcontinuecancel "$ @" ;; никто) если [-n "$ {_ W_timeout}"]; тогда # -t / TMOUT не кажется переносимым, поэтому просто предположите, что да в автоматическом режиме w_info "Автоматический режим, без запроса подтверждения" еще printf% s "Нажмите Y или N, затем Enter:" читать -r ответ тест "$ {response}" = Y || тест "$ {response}" = y фи esac если тестовый $? -ne 0; тогда case $ {LANG} в uk *) w_die "Операція скасована.";; pl *) w_die "Anulowano operację, opuszczanie." ;; *) w_die «Операция отменена, завершение работы». ;; esac exec false фи unset _W_timeout } # Показать информационное сообщение. Время истекает быстро, если пользователь не нажимает. w_info () { # Если установлен $ WINETRICKS_SUPER_QUIET, w_info не работает: если [-z "$ {WINETRICKS_SUPER_QUIET}"]; тогда эхо "------------------------------------------------ ------ " эхо "$ @" эхо "------------------------------------------------ ------ " фи case $ {WINETRICKS_GUI} в zenity) $ {WINETRICKS_GUI} --timeout = 3 --info --title = winetricks --text = "$ (echo" $ @ "| sed 's, \\\\, \\\\\\\\, g ') "--no-wrap ;; kdialog) $ {WINETRICKS_GUI} --title winetricks --msgbox "$ @" ;; никто) ;; esac } # Отображение предупреждающего сообщения для stderr (поскольку оно вызывается внутри перенаправленного кода) w_warn () { # Если установлен $ WINETRICKS_SUPER_QUIET, w_info не работает: если [-z "$ {WINETRICKS_SUPER_QUIET}"]; тогда эхо "------------------------------------------------ ------ " эхо "предупреждение: $ *" эхо "------------------------------------------------ ------ " фи если тест "$ {W_OPT_UNATTENDED}"; тогда _W_timeout = "- тайм-аут 5" фи case $ {WINETRICKS_GUI} в zenity) $ {WINETRICKS_GUI} "$ {_ W_timeout}" --error --title = winetricks --text = "$ (echo" $ @ "| sed 's, \\\\, \\\\\\\\ ,г')";; kdialog) $ {WINETRICKS_GUI} --title winetricks --error "$ @" ;; никто) ;; esac unset _W_timeout } # Отображение предупреждающего сообщения для stderr (поскольку оно вызывается внутри перенаправленного кода) # И дать пользователю GUI возможность отмены (при использовании в цикле) # Если пользователь отменяет, статус выхода равен 1 w_warn_cancel () { эхо "------------------------------------------------ ------ "> & 2 echo "$ @"> & 2 эхо "------------------------------------------------ ------ "> & 2 если тест "$ {W_OPT_UNATTENDED}"; тогда _W_timeout = "- тайм-аут 5" фи # Zenity не имеет кнопки отмены, но установит статус на 1, если вы нажмете уходящий X case $ {WINETRICKS_GUI} в zenity) $ {WINETRICKS_GUI} "$ {_ W_timeout}" --error --title = winetricks --text = "$ (echo" $ @ "| sed 's, \\\\, \\\\\\\\ ,г')";; kdialog) $ {WINETRICKS_GUI} --title winetricks --warningcontinuecancel "$ @" ;; никто) ;; esac # нельзя сбросить, он очищает статус } # Показать сообщение о фатальной ошибке и завершить скрипт w_die () { w_warn "$ @" выход 1 } # Убить все экземпляры процесса безопасным способом (Solaris killall убивает _everything_) w_killall () { # shellcheck disable = SC2046, SC2086 kill -s УБИТЬ $ (pgrep $ 1) } # Помощник для w_package_broken () и друзей.Если используется --force, продолжайте. # Если нет, выйдите из 99 или опциональное значение, переданное как $ 1 _w_force_continue_check () { exitval = "$ {1: -99}" если ["$ {WINETRICKS_FORCE}" = 1]; тогда w_warn "--force был использован, так что все равно пытаюсь. Caveat emptor." еще выход "$ {exitval}" фи } _w_get_broken_messages () { # бит хака, но в противном случае, если будет сообщено о двух ошибках, второе сообщение не будет установлено: unset broken_good_version_known unset broken_good_and_bad_version_known unset broken_only_bad_version_known unset broken_no_version_known # Унифицировать битые сообщения (чтобы облегчить будущим переводчикам): case $ {LANG} в *) # неработающих сообщений по умолчанию broken_good_version_known_default = "Этот пакет ($ {W_PACKAGE}) не работает в вине - $ {_ wine_version_stripped}.Перейти на> = $ {good_version}. См. $ {Bug_link} для получения дополнительной информации. В любом случае используйте --force, чтобы попробовать. " broken_good_and_bad_version_known_default = "Этот пакет ($ {W_PACKAGE}) не работает в Wine - $ {_ wine_version_stripped}. Не работает с $ {bad_version}. Обновите до> = $ {good_version}. Для получения дополнительной информации см. $ {bug_link}. Используйте --force все равно попытаться. " broken_only_bad_version_known_default = "Этот пакет ($ {W_PACKAGE}) не работает в вине - $ {_ wine_version_stripped}. Не работает с $ {bad_version}. Дополнительную информацию см. в $ {bug_link}.В любом случае используйте --force, чтобы попробовать. " broken_no_version_known_default = "Этот пакет ($ {W_PACKAGE}) не работает. См. $ {bug_link} для получения дополнительной информации. Используйте --force, чтобы попробовать." # mingw неработающие сообщения broken_good_version_known_mingw = "Этот пакет ($ {W_PACKAGE}) не работает в wine - $ {_ wine_version_stripped}, когда вино создается с помощью mingw. Обновите до> = $ {good_version} или перестройте Wine без mingw. Подробнее см. $ {bug_link}. В любом случае используйте --force, чтобы попробовать. " broken_good_and_bad_version_known_mingw = "Этот пакет ($ {W_PACKAGE}) сломан в вине - $ {_ wine_version_stripped}.Не работает с $ {bad_version}, когда вино создается с помощью mingw. Обновите до> = $ {good_version} или восстановите Wine без mingw. См. $ {Bug_link} для получения дополнительной информации. В любом случае используйте --force, чтобы попробовать. " broken_only_bad_version_known_mingw = "Этот пакет ($ {W_PACKAGE}) не работает в Wine - $ {_ wine_version_stripped}. Не работает с $ {bad_version}, когда вино создается с помощью mingw. См. $ {bug_link} для получения дополнительной информации. Используйте --force, чтобы попробовать . " broken_no_version_known_mingw = "Этот пакет ($ {W_PACKAGE}) не работает, когда Wine собирается с помощью mingw.См. $ {Bug_link} для получения дополнительной информации. В любом случае используйте --force, чтобы попробовать. " # нет ошибочных сообщений mingw broken_good_version_known_no_mingw = "Этот пакет ($ {W_PACKAGE}) не работает в wine - $ {_ wine_version_stripped}, когда вино создается без mingw. Обновите до> = $ {good_version}. См. $ {bug_link} для получения дополнительной информации. Используйте --force для все равно попробуй. " broken_good_and_bad_version_known_no_mingw = "Этот пакет ($ {W_PACKAGE}) не работает в Wine - $ {_ wine_version_stripped}. Не работает с $ {bad_version}, когда вино создается без mingw.Перейти на> = $ {good_version}. См. $ {Bug_link} для получения дополнительной информации. В любом случае используйте --force, чтобы попробовать. " broken_only_bad_version_known_no_mingw = "Этот пакет ($ {W_PACKAGE}) не работает в wine - $ {_ wine_version_stripped}. Не работает с $ {bad_version}, когда вино создается без mingw. Для получения дополнительной информации см. $ {bug_link}. Используйте --force, чтобы попробовать . " broken_no_version_known_no_mingw = "Этот пакет ($ {W_PACKAGE}) не работает, когда Wine собирается без mingw. Для получения дополнительной информации см. $ {bug_link}. В любом случае используйте --force." # win64 битые сообщения broken_good_version_known_win64 = "Этот пакет ($ {W_PACKAGE}) не работает на 64-битном вине - $ {_ wine_version_stripped}. Используйте префикс, созданный с помощью WINEARCH = win32, или обновите вино до> = $ {good_version}, чтобы обойти это. Или используйте - -force, чтобы попытаться в любом случае. См. $ {bug_link} для получения дополнительной информации. Используйте --force, чтобы попробовать. " broken_good_and_bad_version_known_win64 = "Этот пакет ($ {W_PACKAGE}) не работает на 64-битном вине - $ {_ wine_version_stripped}. Не работает с $ {bad_version}.Используйте префикс, созданный с помощью WINEARCH = win32, или обновите вино до> = $ {good_version}, чтобы обойти эту проблему. См. $ {Bug_link} для получения дополнительной информации. В любом случае используйте --force, чтобы попробовать. " broken_only_bad_version_known_win64 = "Этот пакет ($ {W_PACKAGE}) не работает на 64-битном вине - $ {_ wine_version_stripped}. Не работает с $ {bad_version}. Чтобы обойти эту проблему, используйте префикс, созданный с помощью WINEARCH = win32. См. $ {bug_link} для подробнее. В любом случае используйте --force. " broken_no_version_known_win64 = "Этот пакет ($ {W_PACKAGE}) не работает, когда Wine собирается без mingw.См. $ {Bug_link} для получения дополнительной информации. В любом случае используйте --force, чтобы попробовать. " ;; esac } # Предупредить пользователя, если пакет сломан (на всех дугах) в текущей версии Wine. Требуется отчет об ошибке. w_package_broken () { # FIXME: тестовые примеры для этого bug_link = "$ 1" bad_version = "$ 2" # Необязательно, для восходящей регрессии good_version = "$ 3" # Необязательно, если это было исправлено в апстриме _w_get_broken_messages broken_good_version_known = "$ {broken_good_version_known: - $ {broken_good_version_known_default}}" broken_good_and_bad_version_known = "$ {broken_good_and_bad_version_known: - $ {broken_good_and_bad_version_known_default}}" broken_only_bad_version_known = "$ {broken_only_bad_version_known: - $ {broken_only_bad_version_known_default}}" broken_no_version_known = "$ {broken_no_version_known: - $ {broken_no_version_known_default}}" если [-z "$ {bug_link}"]; тогда w_die "Требуется ссылка на отчет об ошибке!" фи если [-n "$ {хорошая_версия}"] && [-n "$ {плохая_версия}"]; тогда если w_wine_version_in "$ {bad_version}, $ {good_version}"; тогда w_warn "$ {broken_good_and_bad_version_known}" еще возвращение фи elif [-n "$ {хорошая_версия}"]; тогда если w_wine_version_in, "$ {good_version}"; тогда w_warn "$ {broken_good_version_known}" еще возвращение фи elif [-n "$ {bad_version}"]; тогда если w_wine_version_in "$ {bad_version}" ,; тогда w_warn "$ {broken_only_bad_version_known}" еще возвращение фи еще w_warn "$ {broken_no_version_known}" фи unset broken_good_version_known unset broken_good_and_bad_version_known unset broken_only_bad_version_known unset broken_no_version_known _w_force_continue_check } w_detect_mingw () { В # сборках mingw есть некоторые (пока не все).dll в папке $ {WINE} /../ lib {, 64} / wine # не-mingw имеют только файлы .dll.so # # Тем не менее, это более переносимо, чтобы проверить наличие 'Wine (placeholder | builtin) DLL' # заполнитель = no-mingw # builtin = mingw (вино-4.11 +

.

Сборка Biarch Wine на Ubuntu

ВНИМАНИЕ: Это руководство немного устарело. На момент написания этой статьи (2019 г.) большинство зависимостей Wine являются мультиархитектурными в Ubuntu, за некоторыми заметными исключениями (в основном libgstreamer). Если вам действительно не нужны обе версии одной или нескольких несовместимых с несколькими архивами библиотек, вы, вероятно, можете просто пропустить всю ерунду с контейнерами и следовать инструкциям в Building_Wine # Shared_WoW64.

Обзор

Ubuntu усложняет сборку 32-битного Wine, поскольку 64-битная система не имеет полного набора 32-битных библиотек разработки.Самый простой обходной путь - собрать 32-битный Wine внутри 32-битного контейнера, но это нарушает --with-wine64, который предполагает, что сможет запускать 64-битные инструменты внутри 32-битной сборки. Самый простой обходной путь - использовать --with-wine-tools, чтобы указать на простую старую 32-битную сборку Wine. В этом руководстве используется LXC (другой вариант - chroot), и он должен работать с любым производным дистрибутивом Ubuntu, совместимым с 12.04 или новее, который поддерживает LXC. Для исходного кода и полной сборки потребуется около 3,5 ГБ дискового пространства.Контейнеру LXC потребуется около 1,6 ГБ.

Базовый подход:

  • Собрать 64-битное вино
  • Сборка 32-битных инструментов в lxc
  • Создайте 32-битное вино в lxc, обращаясь к 64-битному Wine и 32-битным инструментам, созданным на предыдущих шагах
  • Установить 32-битное вино
  • Установить 64-битное вино

Для многих команд требуются привилегии root. У вашей учетной записи должен быть доступ к root через sudo, или вам нужно переключиться на учетную запись пользователя, которая поддерживает:

 su -l <имя пользователя> 

Препарат

Ubuntu и производные используют apt-get для управления программным обеспечением.Чтобы собрать (скомпилировать) Wine из исходного кода, инструменты сборки и заголовки, если необходимо установить его зависимости. Заголовки представляют собой пакеты «* -dev», которые находятся в репозиториях исходного кода . Конфигурации репозитория находятся в / etc / apt в файле sources.list и в виде отдельных файлов в каталоге sources.list.d. Это текстовые файлы, которые можно просмотреть в любом текстовом редакторе. Обычная запись репозитория начинается с «deb», а исходный репозиторий начинается с «deb-src».Обычно исходные репозитории не настраиваются по умолчанию и должны быть добавлены. Это можно сделать через командную строку и с помощью графических инструментов, включая software-properties-gtk (также известные как «Настройки и обновления» или «Источники программного обеспечения» в меню рабочего стола, «Настройки> Репозитории» в Synaptic, «Правка> Источники программного обеспечения» в Центр программного обеспечения Ubuntu), Muon или Adept. Их также можно добавить через командную строку с помощью add-apt-repository, используя параметр «-s». После добавления исходных репозиториев обновите списки пакетов с помощью графического диспетчера пакетов или apt-get в терминале:

 sudo apt-get обновление 
Пакеты

можно установить или удалить с помощью apt-get, aptitude или графического менеджера пакетов.В примерах используется apt-get, поскольку он универсален, и для большинства других команд требуется терминал.

Затем вам нужно удалить все существующие пакеты Wine. Вам понадобятся wine-mono, wine-gecko и, возможно, winetricks для вашей скомпилированной версии Wine, но они могут зависеть от существующей установки Wine, что может вынудить вас удалить их. Не боритесь с этим - позже их можно будет установить вручную.

Выполните поиск установленных пакетов Wine с помощью функций поиска или фильтрации графического менеджера пакетов.Если вы используете терминал, используйте apt-cache для поиска по имени, а затем используйте apt-get для их удаления:

 apt-cache мэдисон вино вино | 1: 1.7.55-0ubuntu1 | http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty / main amd64 Пакеты вино | 1: 1.6.2-0ubuntu4 | http://mirrors.xmission.com/ubuntu/ trusty / universe amd64 Пакеты wine1.6 | 1: 1.6.2-0ubuntu4 | http://mirrors.xmission.com/ubuntu/ trusty / Universe Источники wine1.7 | 1: 1.7.55-0ubuntu1 | http: //ppa.launchpad.net / ubuntu-wine / ppa / ubuntu / trusty / main Источники 
 apt-get remove вино wine1.6 wine1.7 

Вы также можете использовать dpkg-query для вывода списка пакетов, содержащих слово «вино» в их именах:

 dpkg-query -l '* вино *' 

После удаления конфликтующих пакетов установите git и зависимости сборки Wine:

 sudo apt-get install git sudo apt-get build-dep вино 

Получить исходный код вина

Создайте локальный репозиторий git исходного кода Wine.Это может быть более 300 МБ, поэтому это может занять некоторое время в зависимости от скорости вашего интернет-соединения.

 cd $ HOME git clone git: //source.winehq.org/git/wine.git ~ / wine-git 

Патч

Исправления необходимо установить перед компиляцией. Например, если разработчик предоставил вам патч для тестирования как часть исправления ошибки, его необходимо применить к исходному коду в ~ / wine-git. Обычно патч создается с помощью инструмента diff и применяется с помощью команды patch .Патч может повлиять на многие файлы. Чтобы применить патч к вашему локальному репозиторию git:

 cd $ HOME / wine-git патч -p1 <../ fix.patch 

Команда patch может ответить предупреждением:

 Обнаружен обратный (или ранее примененный) патч! Допустим -R? 

Это означает, что изменения из патча уже существуют в исходном коде, либо из-за того, что были применены ранее, либо в результате изменений, принятых сопровождающими в основное дерево исходных текстов.Нажмите Enter, чтобы пропустить его повторное применение.

Сборка 64-битного Wine

Общий процесс компиляции чего-либо состоит в том, чтобы выполнить сценарий конфигурации (проверяет зависимости и особенности компилятора, затем создает файлы "make"), выполнить make для компиляции исходного кода, а затем установить двоичные файлы, созданные компилятором (gcc). Компиляция может быть быстрее в многоядерной системе, если одновременно запускать несколько «заданий» компилятора. Это контролируется параметром «-j #», передаваемым в make .Примеры предполагают четыре одновременных работы (-j4). make clean удаляет существующие двоичные файлы, которые были от предыдущей сборки.

 мкдир $ HOME / wine64 cd $ HOME / wine64 очистить ../wine-git/configure --enable-win64 make -j4 

Если шаги configure или make завершились неудачно, проверьте файл config.log, чтобы убедиться, что нет отсутствующих зависимостей сборки. Если не можете разобраться, спросите на форуме или в IRC.

Установить LXC

Установите LXC:

 sudo apt-get install lxc lxctl lxc-templates 

Затем создайте 32-битный контейнер с именем «my32bitbox», используя шаблон Ubuntu, и привяжите свой домашний каталог к ​​каталогу / home в контейнере.

Так как sudo приведет к тому, что $ HOME будет указывать на / root, $ LOGNAME используется для указания имени домашнего каталога. Предполагается, что имя вашего домашнего каталога совпадает с вашим именем для входа. Если это не так, просто введите его вручную.

 sudo lxc-create -t ​​ubuntu -n my32bitbox - --bindhome $ LOGNAME -a i386 

Скопируйте конфигурацию apt с хоста в контейнер LXC, чтобы сэкономить время:

 sudo cp -R / etc / apt / var / lib / lxc / my32bitbox / rootfs / и т. Д. 

Запустите контейнер и войдите под своим именем пользователя и паролем.

 судо lxc-start -n my32bitbox 

Теперь вы должны быть внутри контейнера, но в вашем настоящем домашнем каталоге. Если вы не находитесь в контейнере (приглашение не <ваше имя пользователя> @ my32bitbox), откройте новый терминал и подключитесь к нему. Затем попробуйте войти снова.

 судо lxc-attach -n my32bitbox 

Установите 32-битные зависимости:

 sudo apt-get обновление sudo apt-get установить свойства программного обеспечения python git-core sudo apt-get build-dep вино 

Сборка 32-битного Wine

Соберите 32-битную версию инструментов разработчика Wine из LXC. make clean удаляет существующие двоичные файлы, которые были от предыдущей сборки.

 mkdir $ HOME / wine32-инструменты cd $ HOME / wine32-инструменты очистить ~ / вино-git / настроить make -j4 

Затем соберите 32-битную версию Wine, указав на 64-битную сборку для данных и сборку 32-битных инструментов:

 мкдир $ HOME / wine32 cd $ HOME / wine32 очистить ~ / wine-git / configure --with-wine64 = $ HOME / wine64 --with-wine-tools = $ HOME / wine32-tools make -j4 

Установите 32-битный Wine в сам LXC , чтобы выполнить последнюю небольшую сборку:

 кд $ HOME / wine32 sudo make install 

В случае успеха закройте контейнер.Убедитесь, что вы видите приглашение @ my32bitbox, тогда:

 sudo shutdown -h сейчас 

Это возвращает вас в вашу настоящую машину.

Установить Wine

Установите недавно созданный Wine на свой реальный компьютер:

 кд $ HOME / wine32 sudo make install cd $ HOME / wine64 sudo make install 

Предупреждение: Когда вы устанавливаете локально созданную версию Wine, система управления пакетами не узнает о ее существовании, поскольку она не была получена из пакета.Таким образом, позже можно сломать его зависимости или установить конфликтующую версию Wine без предупреждения от инструментов управления пакетами. Вы можете предотвратить это, создав пакет или заблокировав конфликтующие пакеты с помощью apt-pinning, установив для пакетов «Pin-Priority: -1».

Затем установите Mono, Gecko и, при необходимости, winetricks, если вам пришлось удалить их пакеты из-за зависимости от конфликтующего пакета Wine.

И готово! Используйте wine --version , чтобы проверить установленную версию.

Удаление

Процесс удаления аналогичен процессу установки:

 кд $ HOME / wine32 sudo make uninstall cd $ HOME / wine64 sudo make uninstall 

Затем удалите все установленные вручную Mono, Gecko и winetricks.

Обновление

Если вы хотите обновить установку Wine, начните с удаления старых двоичных файлов. Затем удалите старые двоичные файлы из каталогов сборки:

 кд $ HOME / wine32 очистить cd $ HOME / wine64 очистить 

Если позже ваши системные библиотеки будут обновлены в рамках обычного обслуживания, не забудьте также обновить 32-битную систему в LXC.

Откат патчей

Если вам нужно удалить все изменения в локальном репозитории git из примененных вами патчей:

 cd $ HOME / wine-git git fetch - все git reset --hard origin / master 

См. Также

.

Winetricks - WineHQ Wiki

Переводы этой страницы: Français ภาษา ไทย (Переводчики, см. Страницу обсуждения.)


Что такое винетрикс?

Winetricks - это вспомогательный сценарий для загрузки и установки различных распространяемых библиотек времени выполнения, необходимых для запуска некоторых программ в Wine. Они могут включать замену компонентов Wine с использованием библиотек с закрытым исходным кодом.

Примечание: Хотя использование winetricks может быть очень полезным для работы некоторых программ в Wine, это может ограничить вашу способность получать поддержку через WineHQ.В частности, сообщение об ошибках может оказаться невозможным, если вы заменили им части Wine. См. Раздел «Сообщение об ошибках после использования Winetricks» ниже.

Примечание: Некоторые из перечисленных ниже пакетов могут не работать со старыми версиями Wine. Как всегда, мы рекомендуем вам использовать последнюю версию Wine.

Получение винетриков

Сценарий поддерживается Остином Инглишем по адресу https://github.com/Winetricks/winetricks. Последний выпуск доступен по адресу https: // raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks. Щелкните эту ссылку правой кнопкой мыши и используйте «Сохранить как», чтобы сохранить новую копию.
В качестве альтернативы вы можете получить winetricks, используя командную строку, с помощью команды:

 cd "$ {HOME} / Downloads" wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod + x winetricks 


Кроме того, некоторые "пакеты" winetricks требуют установки нескольких внешних инструментов, а именно: cabextract , unzip , p7zip , wget (или curl ).Для поддержки графического интерфейса используйте zenity или kdialog . Пользователи
Linux обычно могут получить их через систему управления пакетами своего дистрибутива.

Использование winetricks

После того, как вы получили winetricks, вы можете запустить его, просто набрав sh winetricks на консоли. Вы также можете использовать ./winetricks, если сначала выполните команду chmod + x winetricks. При запуске без параметров winetricks отображает графический интерфейс со списком доступных пакетов. Если вы знаете имена пакетов, которые хотите установить, вы можете добавить их к команде winetricks, и процесс установки сразу же начнется.Например,

 sh winetricks corefonts vcrun6 

установит пакеты corefonts и vcrun6.

Опции

Версия 20200412 текст справки:

 Использование: / usr / bin / winetricks [параметры] [команда | команда | путь к команде] ... Исполняет заданные глаголы. Каждый глагол устанавливает приложение или изменяет параметр. Параметры: --country = CC Установить код страны на CC и не определять ваш IP-адрес -f, --force Не проверять, были ли уже установлены пакеты --gui Показывать диагностику графического интерфейса даже при управлении из командной строки --isolate Установить каждое приложение или игру в отдельную бутылку (WINEPREFIX) --self-update Обновить это приложение до последней версии --update-rollback Откатить последнее самообновление -k, --keep_isos Кэшировать isos (позволяет более позднюю установку без диска) --no-clean Не удалять временные каталоги (полезно при отладке) -q, --unattended Не задавайте никаких вопросов, просто установите автоматически -r, --ddrescue Повторить попытку при кешировании поцарапанных дисков -t --torify Запускать загрузки под torify, если они доступны --verify Запускать (автоматические) тесты графического интерфейса пользователя для глаголов, если они доступны -v, --verbose Выводить все команды по мере их выполнения -h, --help Показать это сообщение и выйти -V, --version Показать версию и выйти Команды: список категорий списка list-all перечислить все категории и их глаголы глаголы списка приложений в категории 'приложения' глаголы списка тестов в категории 'тесты' dll список глаголов в категории 'dlls' список игр список глаголов в категории 'игры' список настроек список глаголов в категории 'настройки' list-cached list cached-and-ready to-install глаголы list-download список глаголов, которые загружаются автоматически list-manual-download глаголы списка, которые загружаются с некоторой помощью пользователя list-installed список уже установленных глаголов arch = 32 | 64 создать винный префикс с 32 или 64 битами, эта опция должна быть указан перед prefix = foobar и не будет работать в случае винный префикс по умолчанию.префикс = foobar выберите WINEPREFIX = / home / $ USER / .local / share / wineprefixes / foobar аннигилировать Удалить ВСЕ ДАННЫЕ И ПРИЛОЖЕНИЯ В ЭТОЙ WINEPREFIX 

Совет: Как и все команды Wine, winetricks знает о переменной окружения `WINEPREFIX`. Это полезно для использования winetricks с разными расположениями префиксов Wine. Например,

 env WINEPREFIX = ~ / .winetest sh winetricks mfc40 

устанавливает пакет mfc40 с префиксом `~ / .winetest`.

Совет: Пользователи с более чем одной версией Wine в своей системе (например, с установленным пакетом и неустановленным Wine, созданным из git) могут указать, какую версию Winetricks следует использовать. Например,

 env WINE = ~ / wine-git / вино sh winetricks mfc40 

устанавливает пакет mfc40 с помощью Wine в каталог ~ / wine-git.

Сообщение об ошибках после использования Winetricks

Пожалуйста, не сообщайте об ошибках, если вы использовали winetricks для установки собственных (т.е. не Wine) файлов, поскольку мы не можем поддерживать библиотеки DLL Microsoft.

Использование winetricks для установки параметров gecko, mono и fakeie6 приемлемо для отчетов об ошибках - просто не забудьте упомянуть, что вы это сделали.

Кроме того, если вы сочли необходимым использовать winetricks для приложения, укажите это при отправке в AppDB, списки рассылки и другие ресурсы Wine.

Сообщение об ошибках * в * Winetricks

Winetricks имеет систему отслеживания ошибок по адресу https://github.com/Winetricks/winetricks/issues, пожалуйста, используйте ее. Если вы не хотите создавать там учетную запись для сообщения об ошибке, публикация на форуме пользователей Wine также может быть замечена.

Как удалить вещи, установленные Winetricks

Установить винный префикс целиком легко, поэтому по умолчанию winetricks устанавливает каждое приложение в свой собственный префикс Wine и предлагает простой способ удалить винные префиксы и созданные ими пункты меню.

Winetricks не позволяет удалить отдельные приложения или библиотеки DLL внутри префикса Wine. Это происходит по нескольким причинам, но главным образом потому, что предпочтительный способ удалить что-либо в Wine - это просто установить новый префикс Wine.(Да, было бы неплохо иметь деинсталляторы для всего, но мне это самому не нужно. Патчи приветствуются.)

Если по какой-то причине вы все еще не хотите возиться с префиксами Wine, Wine предлагает встроенную программу удаления. Однако, как и апплет Windows «Установка и удаление программ», он распознает только программы, установленные хорошо работающими установщиками Windows, которые уважают реестр, например InstallShield или WISE. Нет никаких гарантий, что он будет работать с программой, установленной Winetricks или другими установщиками, такими как .msi пакетов.

Установка winetricks

Для его использования не обязательно устанавливать winetricks. Вы можете установить winetricks в глобальном месте, чтобы вы могли просто ввести winetricks в командной строке. Некоторые дистрибутивы Linux включают winetricks в свои пакеты Wine, поэтому вам не нужно загружать его отдельно. Вы, вероятно, захотите выполнить эти шаги, если версия winetricks в пакете дистрибутивов отстает от текущей версии winetricks (например, для пользователей Debian / Ubuntu).

Чтобы загрузить и установить свою собственную копию winetricks, вы можете установить ее вручную следующим образом:

 cd "$ {HOME} / Downloads" wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod + x winetricks sudo cp winetricks / usr / local / bin 

Чтобы загрузить и установить (отдельный) сценарий завершения BASH для winetricks:

 cd "$ {HOME} / Downloads" wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks.bash-completion sudo cp winetricks.bash-completion / usr / share / bash-completions / winetricks # Стандартное расположение для сценариев завершения BASH (Arch, Gentoo, OpenSUSE, Fedora, Debian / Ubuntu, Solus) 

См. Также

.

php - Как обновить модификацию opencart по коду

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и tec
.

WineHQ - База данных приложений Wine

Final Fantasy XI Online Final Fantasy XI Final Fantasy XI - первая MMORPG Final Fantasy от Square Enix.
Просмотреть / отправить снимок экрана
Adobe Photoshop CS6 (13.0) Программа Adobe Photoshop - популярный редактор растровых изображений профессионального качества, который обрабатывает
Посмотреть / отправить Скриншот
World of Warcraft 9.0.2 World of Warcraft (также известный как WoW) - это ролевая онлайн-игра, действие которой происходит во вселенной Warcraft, отмеченной наградами. Игроки берут на себя роли героев Warcraft, исследуя, приключения и квесты в огромном мире. World of Warcraft - это «многопользовательская ролевая онлайн-игра» (MMORPG), которая позволяет тысячам игроков взаимодействовать в одном мире. Путешествуя вместе или сражаясь друг с другом в эпических битвах, игроки будут заводить дружбу, создавать союзы и соревноваться с врагами за власть и славу.
Посмотреть / отправить Скриншот
Magic: The Gathering Online 4.x Magic: The Gathering Online (MTGO) или Magic Online - это прямая адаптация Magic: The Gathering к видеоигре, в которой используется концепция виртуальной экономики в мире. чтобы сохранить коллекционный аспект карточной игры.
Посмотреть / Отправить Скриншот
Fallout 3 1.7 и GOTY Fallout 3 - третья видеоигра в серии постапокалиптических ролевых игр Fallout.
Посмотреть / отправить снимок экрана
Logos Bible Software 9 Logos Программа для изучения Библии - одна из ведущих платформ для изучения Библии. Функциональность электронных книг похожа на kindle, но с обширными инструментами исследования, тегами данных, ссылками между книгами и т. Д.

Нет снимка экрана


Отправить снимок экрана
Библиотека Сторожевой Башни 19.0 Библиотека Сторожевой Башни - это собрание Библии и публикаций Иеговы. Свидетели.Он включает в себя Библейскую энциклопедию «Взгляд на Священное Писание», книги, брошюры, трактаты и журналы. Он также включает полезные исследовательские инструменты, такие как Указатель публикаций Сторожевой башни и Руководство по исследованиям для Свидетелей Иеговы. Вы можете выполнить поиск по слову, фразе или цитате из Священных Писаний в любой из этих публикаций.
Посмотреть / Отправить снимок экрана
Warcraft III The Frozen Throne: 1.x Warcraft III: Reign of Chaos - четвертая часть игры по истории Warcraft (включая расширение Warcraft II, Beyond the Dark Portal).Согласно загадочному пророку, орки и люди продолжают сражаться друг с другом на свой страх и риск.
Просмотреть / отправить Скриншот
The Elder Scrolls IV: Oblivion 1.2.x The Elder Scrolls IV: Oblivion (часто упоминается как Oblivion) ​​- культовая ролевая видеоигра (RPG) для одного игрока, разработанная Bethesda Game Studios и издана Bethesda Softworks и 2K Games, дочерней компанией Take-Two Interactive. Это четвертая часть в серии игр в жанре фэнтези-боевики The Elder Scrolls, последовавшей за The Elder Scrolls III: Morrowind.Oblivion вышла 20 марта 2006 года.
Просмотр / отправка Скриншот
Microsoft Office (только установщик) 2019 (HUP) Эта запись предназначена для тестирования установщика пакета приложений Microsoft Office. Отдельные приложения, включенные в комплект, имеют свои собственные записи AppDB; результаты тестирования для запуска приложений следует отправлять через их индивидуальную страницу AppDB.

Нет снимка экрана


Отправить снимок экрана
.

Скидка 190 $ на скидку WSJwine, код предложения декабрь 2020 г.

Предложение WSJwine - скидка 190 долларов на 12 красных вин с высокими оценками

С этим предложением WSJwine вы можете получить скидку 190 долларов на 12 высоко оцененных красных цветов при совершении покупок в Интернете. Откройте для себя новейший выбор вин, включая красные, белые, игристые и другие.

11 недавних использований

Посмотреть скидку

Сэкономьте 190 долларов на 12 праздничных винах - скидка WSJwine

Сэкономьте 190 долларов на 12 праздничных винах, делая покупки по последним акциям WSJwine в Интернете.Наслаждайтесь последними скидками на коллекции вин из ваших любимых стран, делая покупки сегодня.

Посмотреть скидку

Распродажа WSJwine - скидка 125 долларов на 6 самых популярных вин

Не пропустите последнюю распродажу WSJwine, где вы можете получить скидку 125 долларов на 6 самых популярных вин.Покупайте свои любимые коллекции вин и отправляйте их прямо к вам прямо сейчас.

Посмотреть скидку

Скидка $ 190 на 12 лучших вин - промо-акция WSJwine

Получите скидку 190 долларов на 12 лучших вин, делая покупки в Интернете на последней распродаже WSJwine. Просмотрите сотни своих любимых вин и сэкономьте на покупке.

Посмотреть скидку

Сделка WSJwine - скидка 190 долларов на 12 самых популярных вин

Ознакомьтесь с последней сделкой WSJwine онлайн и получите скидку 190 долларов на 12 самых популярных вин, когда вы совершаете покупки сегодня. Сэкономьте на винах со всего мира, включая Испанию, Италию и Австралию.

Посмотреть скидку

Промоакция WSJwine - скидка 110 долларов на вина года 2020

В рамках этой акции WSJwine вы получите скидку 110 долларов на Вина года 2020 при покупке в Интернете. Ознакомьтесь с последними предложениями популярных вин, бонусными бокалами и многим другим.

Посмотреть скидку

Сделка WSJwine - скидка 52 доллара на итальянские красные красные

Делайте покупки в Интернете на распродаже WSJwine, чтобы получить скидку 52 доллара на итальянские красные вина года. Запаситесь своими любимыми винами на новый год и сэкономьте на испанских винах, итальянских винах и многом другом.

Посмотреть скидку

Сэкономьте 125 долларов на 6 праздничных винах - предложение WSJwine

Сэкономьте 125 долларов на этой сделке WSJwine при покупке 6 праздничных вин в Интернете. Идеально подходит для подарков или для себя, вы можете сэкономить на выборе вин из ваших любимых стран.

Посмотреть скидку

Скидка 58 долларов на золотую медаль Бордо - сделка WSJwine

Получите скидку 58 долларов на выбор из бордо с золотой медалью при совершении онлайн-распродажи WSJwine. Запаситесь своими любимыми винами, включая красные, белые, розовые и игристые.

Посмотреть скидку

Последние вина от WSJwine

Откройте для себя выбор последних вин, предлагаемых WSJwine.Делайте покупки в Интернете и экономьте на итальянских винах, калифорнийском шардоне, розовом Провансе и многом другом.

Посмотреть скидку

Предложение для свиней - Присоединяйтесь к клубу открытий

Присоединяйтесь к Discovery Club онлайн и получите доступ к последним предложениям Swine. Вы можете сэкономить на покупке вина, эксклюзивного для винного клуба.Получите бесплатную доставку и другие преимущества, когда присоединитесь к нам сегодня.
Скидка Discovery Wine Club

10 недавних применений

Посмотреть скидку

Зарегистрируйтесь в Premier Wine Club только на WSJwine

Если вы любите вино, не упустите свой шанс присоединиться к Premier Wine Club онлайн в Swine.Получите эксклюзивные вина, включая ваши любимые красные вина со всего мира и многие другие.
Скидка Premier Wine Club

Посмотреть скидку

Присоединяйтесь к эксклюзивным винным клубам в WSJwine

Отправляйтесь в онлайн-магазин Swine и присоединяйтесь к ряду эксклюзивных винных клубов.Присоединившись к винному клубу, вы получите эксклюзивные скидки на лучшие вина со всего мира и получите больше эксклюзивных преимуществ.
Скидка Эксклюзивный винный клуб

Посмотреть скидку

Промокоды с истекшим сроком действия для WSJwine

Скидка 120 долларов - промокод WSJwine

Сэкономьте 120 долларов на вашем заказе при совершении покупок в Интернете и используйте этот промо-код WSJwine.Делайте покупки в Интернете, чтобы выбрать самые лучшие вина, и сэкономьте на заказе сегодня.

Истекший

Скидка 120 долларов на 12 бутылок - купон WSJwine

Используйте этот купон WSJwine, чтобы получить скидку 120 долларов на 12 бутылок при покупке онлайн сегодня. Сэкономьте на выборе ваших любимых вин, когда вы покупаете красное, белое и розовое вино сегодня.

Истекший

Скидка 120 долларов на вино - купон WSJwine

Применив этот купон WSJwine, вы можете получить скидку 120 долларов на выбор вина при совершении покупок в Интернете. Покупайте свои любимые коллекции со всего мира и экономьте на вине уже сегодня.

11 недавних использований

Истекший

Скидка 120 долларов с последним промокодом WSJwine

При совершении покупок в Интернете вы можете получить скидку 120 долларов с последним промокодом WSJwine.Просмотрите сотни скидок на выбор последних вин при покупке красных, белых и игристых вин.

32 недавних использования

Истекший

Скидка 141 $ на Cabernet Superstars - предложение WSJ Wine

С этим предложением WSJ Wine вы можете сэкономить 141 доллар при покупке Cabernet Superstars онлайн.Не пропустите последние скидки на вино, где вы можете сэкономить на винах со всего мира.

Истекший

Скидка 190 долларов на 12 красных вин с высокими оценками - предложение WSJwine

Ознакомьтесь с этим предложением WSJwine и получите скидку 190 долларов на 12 высоко оцененных красных вин при покупке в Интернете.Приготовьтесь к праздничному сезону с широким выбором вин со скидкой на все случаи жизни.

61 недавнее использование

Истекший

Скидка 190 долларов на смешанные вина - предложение WSJwine

Закажите смешанные белые вина как член винного клуба, и с этим предложением WSJwine вы сможете сэкономить 190 долларов онлайн.Откройте для себя огромный выбор вин, если вы зарегистрируетесь сегодня и сделаете заказ онлайн.
Скидка Скидка 190 $
Требуемый минимум Член винного клуба

Истекший

Скидка 190 долларов на 12 самых популярных вин - скидка WSJwine

Купите 12 самых популярных вин в Интернете, и с этой скидкой WSJwine вы получите скидку в 190 долларов.Вы можете купить последние популярные вина из ваших любимых стран в Интернете.

40 недавних использований

Истекший

Скидка 190 долларов на 12 лучших вин - скидка WSJwine

Во время последней акции WSJ Wine вы можете сэкономить 190 долларов при покупке 12 лучших вин.Купите профессионально подобранные вина по более низкой цене сегодня.

12 недавних использований

Истекший

Скидка $ 190 на 12 лучших вин - промо-акция WSJwine

В рамках этой акции WSJ вы получите скидку 190 долларов на 12 лучших вин при совершении покупок в Интернете.Наслаждайтесь выбором последних скидок на красные, белые и игристые вина в Интернете.

Истекший

Коды предложений WSJwine - доставьте свое вино

Вы любите выпить бокал прекрасного вина после долгого рабочего дня? Или вы думаете, что вино - идеальный напиток теплой летней ночью? Или, может быть, идеальная вещь, чтобы развлечься, пока вы планируете остаться на ночь? Не ищите ничего, кроме WSJwine, где вы найдете лучший выбор вин со всего мира, которые могут быть доставлены прямо к вашей двери.Найдите вино с разными вкусами, например:

  • Красный
  • Белый
  • Шампанское и игристое
  • Fine & Rare
  • Розе

Проверяйте новейшие поступления всякий раз, когда они загружаются впервые. Или, если вы не уверены, что именно хотите, вы можете пройти через процесс, чтобы помочь вам выбрать следующую бутылку в разделе «Путеводитель». Отправьтесь в винное путешествие по всему миру, чтобы открыть для себя различные регионы мира, обширные сорта винограда и другие общие советы по вину, которые подарит вам лучший опыт.Не забудьте применить последний купон при оформлении заказа, чтобы получить лучшие предложения на эти вкусные вина.

Присоединяйтесь к винному клубу с купонами WSJwine

Одна из замечательных особенностей WSJwine - это наличие различных винных клубов, где вы можете насладиться свежими новыми вкусами и названиями в вине. Многие вина, представленные в этих двух клубах, получили крупные награды, а остальные являются фаворитами фанатов со всего мира. Ознакомьтесь с двумя вариантами клубов и программ лояльности, чтобы выбрать лучший для вас.

Discovery Club

Всего за 69,99 доллара вы можете получить новую коробку из 12 вин, отправленную к вашей двери, когда вы присоединитесь к Discovery Club. Независимо от того, выберете ли вы красную, белую или смешанную коробку, вы также можете насладиться двумя бонусными бутылками 98-балльного Super Tuscan Red и двумя бокалами для вина без ножек! Члены также пользуются привилегиями:

  • 12 вин, зарезервированных для вас каждые 3 месяца
  • Эксклюзивная скидка в размере 20% на клубные чемоданы (сейчас всего 159,99 доллара США) + 19,99 доллара США за доставку и налог
  • Обновления и награды как бесплатные 1.5-литровый апгрейд
  • VIP-коды только для членов клуба
  • Индивидуальный выбор вин, которые вы хотели бы получить
  • Дегустационные заметки, чтобы вы могли прочитать все о том, чем вы собираетесь насладиться
  • Бесплатная отмена, если вы больше не хотите продолжать

Премьер Клуб

Этот клуб предоставит вам доступ к лучшим из лучших, лучших и роскошных вин, которые может предложить WSJwine. Все бутылки в этой поставке будут вручную отобраны винными экспертами из ведущих винодельческих стран и городов.Вот еще несколько способов получить удовольствие от прекрасного в жизни с этим членством:

  • 12 вин, отправляемых вам каждые 3 месяца
  • Получите скидку 20% только для членов клуба на все чемоданы Premier Club
  • Предварительный просмотр каждого случая в Интернете, чтобы вы знали, что получаете заранее
  • Нет обязательств по продолжению заказа, вы можете отменить, когда захотите
  • Примечания к тестированию и другие полезные советы экспертов по обслуживанию
  • 100% гарантия возврата денег в случае, если вино не удовлетворит ваши чувства
  • Доступ к различным промокодам доступен только участникам
.

Смотрите также