Программы

Первый запуск ОС Linux. Как запустить программу на Linux

Первый запуск ОС Linux. Как запустить программу на Linux
операционная система , установленная на вашем компьютере (а, значит, загрузчик LILO размещается в главной загрузочной записи - MBR ), то после обычного тестирования аппаратуры, выполняемого BIOS , ненадолго появится надпись

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

Linux Version 2.0.36, Compiled #1 Tue Dec 29 13:11:11 EST 1998 One Intel 486 DX/2-WB Processor, 16M RAM, 33.28 Bogomips Total localhost.localdomain Black Cat Linux release 5.2 (Fulcrun) Kernel 2.0.36 on an i486 localhost login:

Я привел здесь то сообщение, которое появлялось у меня при одном из вариантов установки, когда я ставил Black Cat версии 5.2; у вас, конечно, сообщение будет отличаться в некоторых деталях. Если у вас хватит терпения дочитать этот курс, то вы узнаете, что выдаваемое при загрузке сообщение при желании можно изменить, так что будет выдаваться что-нибудь вроде "Привет, дружище! Сегодня 11 ноября 2001 года. Сейчас 19 часов 22 минуты. Введи, пожалуйста, свое имя и пароль ". Однако пока рано говорить о том, как это делается.

Происходит точно также, только чуть медленнее.

Если Linux не единственная ОС на вашем компьютере, и вы используете LILO для организации многовариантной загрузки, то в тот момент, когда на экране появится надпись LILO boot : вы должны нажать клавишу < Tab > или . Тогда LILO выдаст вам список меток, которые сопоставлены разным ОС. В версии 2.1 LILO уже автоматически выводит этот список на экран в виде меню . Необходимо выбрать из меню или ввести (набрать на клавиатуре) одну из этих меток и нажать клавишу < Enter >. Если вы выберете метку, соответствующую Linux, то в конце концов вы все равно должны увидеть слово login :, которое в данном случае служит приглашением к вводу вашего пользовательского имени

Вход в систему

Как вы понимаете, в ответ на это приглашение необходимо ввести имя пользователя , а потом, по запросу, и пароль для входа в систему. Если это первый вход в систему после ее установки, то входить надо под именем "" root "". Это единственный пользователь , для которого обязательно заводится счет или учетная запись (account ) во время инсталляции. Этот пользователь является полным хозяином системы (как сейчас, так и в последующем), то есть имеет неограниченный доступ к ее ресурсам, может заводить и удалять других пользователей, останавливать систему и т. д. Неосторожное поведение пользователя с такими правами легко может привести к печальным последствиям, вплоть до полного краха системы. Поэтому обычно под этим именем входят в систему только для выполнения административных задач. Но у нас сейчас как раз такой случай, так что в ответ на приглашение login : вводим " root " и нажимаем клавишу < Enter > (или < Return >). Система выдаст запрос на ввод пароля:

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

Linux может пригодиться вам по многим причинам. Например, ваш старый компьютер нельзя обновить до новых версий Windows или macOS, или вам нужны специфические приложения для Linux, или же вам просто любопытно попробовать новое. А может быть, вы просто приобрели новый компьютер без операционной системы и хотите сэкономить, выбрав бесплатную Linux.

Установить Linux несложно. Конечно, есть такие дистрибутивы, как Arch, установка которого довольно трудна для новичка. Но большинство современных дистрибутивов устанавливается очень просто. Пожалуй, даже проще и быстрее, чем Windows.

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

Установить Linux можно на компьютеры под управлением Windows и macOS или на пустой жёсткий диск. Вы можете выбрать Linux своей основной системой либо пользоваться ей параллельно с вашей старой системой.

1. Загрузите дистрибутив Linux

Прежде всего нужно выбрать дистрибутив Linux. Определиться вам поможет рейтинг DistroWatch.com .

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

Как правило, дистрибутивы Linux на официальных сайтах предлагается скачать двумя способами. Первый способ - обычная загрузка. Второй - через P2P посредством торрент-клиента. Второй способ, естественно, быстрее. Так что выбирайте его, если хотите сэкономить время.

Когда дистрибутив в формате ISO скачан, нужно записать его на CD или обычную USB-флешку.

Запись на CD можно осуществлять стандартными средствами системы: «Запись образа диска» Windows или «Дисковая утилита» macOS. Достаточно щёлкнуть по загруженному образу правой кнопкой мыши и выбрать соответствующий пункт в меню.

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

3. Подготовьте раздел диска

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

Windows

Откройте «Средство управления дисками» Windows. Выберите диск или раздел, от которого вы планируете отрезать немного места для установки Linux. Большинству дистрибутивов с лихвой хватит 10 ГБ. Но если вы планируете устанавливать много приложений, возьмите больше. Щёлкните по разделу правой кнопкой мыши и выберите «Сжать том». Введите размер и нажмите ОК.

Процесс может занять довольно много времени, так что запаситесь терпением.

Когда «Средство управления дисками» закончит изменять размеры разделов, на диске появится пустое неразмеченное пространство, отмеченное чёрным цветом. Туда мы и установим Linux.

Позже, если Linux вам не понадобится, можно будет удалить разделы с ним и отдать освободившееся место обратно Windows при помощи всё того же «Средства управления дисками».

macOS

Выделить место для установки Linux можно через «Дисковую утилиту» macOS. Выберите ваш диск и щёлкните по значку «+», чтобы создать раздел для Linux. Создание нового раздела может занять некоторое время.

4. Подготовьте загрузчик

Windows

Этот пункт касается только новых компьютеров под управлением предустановленной Windows 10, 8.1 или 8. На таких компьютерах используется загрузчик UEFI, который не позволит вам загрузить какую бы то ни было систему, кроме Windows.

Чтобы это исправить, зайдите в настройки BIOS вашего компьютера и отключите опцию Secure Boot. Затем перезагрузитесь. Готово, теперь вы можете загружать и устанавливать другие системы рядом со своей Windows.

macOS

В отличие от большинства компьютеров, Mac требует пары дополнительных действий для того, чтобы установить Linux в дуалбуте с macOS.

Прежде всего, отключите SIP. Перезагрузите Mac и нажмите Cmd + R. Появится меню Recovery. Выберите в нём «Терминал» и введите csrutil disable .

Перезагрузите Mac ещё раз. SIP отключён.

Ручной

Подойдёт, если вы хотите сами задать размеры для ваших разделов или, например, создать отдельный раздел для ваших файлов. Для этого выберите «Другой вариант» и нажмите «Продолжить».

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

Чтобы установить Linux вместо вашей системы, выберите раздел с установленной системой и удалите его кнопкой «–». Затем на освободившемся месте создайте новые разделы.

  • Корневой раздел для системных файлов Linux. Выберите файловую систему Ext4 и точку монтирования /.
  • Swap-раздел, или раздел подкачки, пригодится, если у вас не хватает оперативной памяти, но зато быстрый SSD-диск. В списке файловых систем выберите «Раздел подкачки».
  • Home-раздел, где будут храниться ваши файлы. Выберите файловую систему Ext4 и точку монтирования /home.

Нажмите «Продолжить» и подтвердите изменения. Установщик сотрёт выбранные вами разделы и создаст новые на освободившемся месте.

Как установить Linux рядом с текущей системой

Установить Linux рядом с вашей системой можно двумя способами.

Автоматический

Большинство установщиков Linux сразу обнаруживают установленные у вас системы. Если вы не создавали отдельное пространство на диске для Linux, то можете попробовать выбрать пункт «Установить рядом с Windows». Установщик самостоятельно создаст нужные разделы, и вам не придётся ничего делать вручную.

Ручной

Если же вы хотите сами определить, сколько места выделять системе, и выполнили указания в пункте 3, щёлкните «Другой вариант» и нажмите «Продолжить». Вы увидите разделы своего диска и пустое место, которое мы приготовили для Linux. Создайте там корневой раздел (точка монтирования /), как описано выше. Домашний раздел в таком случае не обязателен: вы сможете копировать и изменять файлы в своей основной системе.

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

8. Завершите установку Linux

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

Затем просто подождите. Когда установка завершится, вам будет предложено вытащить установочный диск и перезагрузиться. Не забудьте отключить в BIOS загрузку с внешних дисков, если вы включали её.

Что делать после установки

Когда вы перезагрузитесь и перед вами появится рабочий стол вашей Linux, вы сможете делать всё то же, что и в Windows и macOS: сёрфить в интернете, редактировать документы и слушать музыку. Не забудьте обновиться и заглянуть в «Магазин приложений» (или его аналог в зависимости от дистрибутива), чтобы доустановить нужные вам приложения.

Попробуйте Linux, и вы увидите, что в повседневной жизни она ничуть не сложнее Windows или macOS.

Инструкция

В операционной системе Rad Hat Linux запуск графической оболочки осуществляется с помощью команды xinit, введенной в консоль под правами суперпользователя root. Если вы не знаете пароля к этой учетной записи, то, увы, работать придется в командной строке. Если у вас есть пароль, то работать можете в полноценном режиме, то есть с правами администратора.

В операционной системе Ubuntu семейства Linux активировать графическую оболочку также можно из командной строки. Вам снова понадобятся права суперпользователя для ввода команды sudo apt-get install ubuntu-desktop. Внимательно вводите команды. В данной операционной системе практически все действия производятся при помощи команд, поэтому вам придется приноровиться к таким действиям.

Если загрузка оболочки не произошла, а консоль выдала ошибку пакетов - обновите системные файлы. Для этого введите команду sudo apt-get update. После загрузки необходимых пакетов (а на это понадобится немало времени в зависимости от скорости интернета) запустите графический интерфейс командой sudo gdm start. Если вам сложно загружать большой объем информации, установите пакет графической оболочки без дополнительных расширений с помощью команды sudo aptitude install --no-install-recommends ubuntu-desktop или sudo apt-get install xubuntu-desktop.

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

Программное обеспечение Linux становится все более популярным. Ему отдают своё предпочтение многие пользователи компьютера. В сравнении с другими операционными системами, Linux отличается боле высокими характеристиками, что стало привлекать многих пользователей.

Вам понадобится

  • Персональный компьютер, Диск Linux

Инструкция

Перед установкой Линукс , зайдите в BIOS. Включите там загрузку с CD-ROM. Это можете сделать в разделе «Boot». Потом отметьте «CD-ROM Drive». Для работы в BIOS используйте кнопки на . С помощью раздела «Save & Exit Setup» сохраните настройки. Потом загружайте диск с Linux.

Для пользования Linux надо запустить его . Для этого выберите себе самый подходящий для вас дистрибутив. В начале установки укажите язык и выберите кодировку. Желательно поставить кодировку cp1251, ну или KOI8-R. Нужно для запуска Linux выбрать нужные пакеты. Воспользуйтесь для этого вкладкой «Выборочная установка». Перед вами откроется целый список пакетов, которые доступны для установки на ваш компьютер. Выбирайте только то, что вам действительно надо. Но можете устанавливать и все . Далее надо разбить хард на разделы, которые для Линукс . Здесь тоже можете выбирать сами.

Файловую систему можете выбрать ext3. Она делится на несколько разделов. Все их отформатируйте и нажмите в конце «Далее». Выберите загрузчика. После того как Linux будет полностью установлен, компьютер перезагрузится. В настройках BIOS снова поменяйте настройки на те, которые раньше были. Установите загрузку с жесткого диска. Сохраните изменения. Чтобы зайти в систему, введите пароль, который был придуман вами во время установки. Потом щелкните на «Log In». Откроется «Рабочий стол». Некоторые элементы . Откроется перед вами окно. В нем вы включите полную поддержку русского языка. Когда Линукс подключится к , тогда можно будет нажать на «Run this action now». Но при первом лучше нажмите пока «Close». Можете приступать к работе. Когда установите интернет, тогда можно скачивать программы и перевести все составные части язык.

Видео по теме

Зачастую ввод пароля для входа в операционную систему становится ненужной функцией. Как же ее отключить? Удаление этого параметра настройки не займет у вас много времени.

Инструкция

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

Выберите пункт в правой части окна «Изменение учетной записи». Для перехода по меню используйте кнопки со стрелками влево и вправо, а также клавишу Backspace. Щелкните один раз по той учетной записи, параметры входа в систему которой хотите настроить.

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

Стали загружать. Линукс оказался Linpus Linux Redflag 6 SP1. Первый раз такой слышу. Дистр то кстати неплохой, на федоре сделан, его еще можно встретить на мини-ноутах, там эдакая полуоперационка стоит, что-то среднее между кпк и ноутом. Но удобно, все задачи сразу выведены на экран. С маленькими ноутами все понятно, там надо полегче чего втыкать, но на нормальный ноут с 2 гигами оперы и жифорсом 9600 можно уж красивостей поставить, не особо его это напряжет.
Вобщем гружусь. Беспарольный рут на входе. Круто. Startx говорит нет ни экранов ни драйверов, папки с гномами и кедами тоже нет. Про камеру и прочие вещи уже и не спрашиваю, итак понятно. Роемся в документах, есть только книжка, как устанавливать этот самый линукс. Еще есть диски с дровами. На них гордая надпись — совместимо в виндовс виста! От этого мне стало очень радостно. И в инструкции к ноутбуку приписка — не удаляйте раздел Recovery, там важные данные о восстановлении драйверов и виндовса. Вывел fdisk, глянул разделы, /usr и /home, они про какой интересно имели ввиду и как они собираются восстанавливать виндовс на ноуте с линуксом? Наверно опять пошутили.
Где-то прочитал статью, на секлабе чтоли, что ноутбуки с линуксом покупают в основном для того, чтобы на них потом виндовс поставить. Неудивительно.
Знакомая еще как-то приносила ноут, тоже с линуксом. Ей повезло больше — ей сюзю поставили. Юзера создали. Пароль от него только сказать забыли. Тоже сносить пришлось.
Вот думаю, неужели нельзя поставить какой-нибудь гламурный дистр на компы? Мандрива таже, бубунты. Разве мало юзерфрендли дистрибутивов? Они же все халявные, нафига тогда ставить непойми какой дистрибутив если можно поставить нормальный, который из коробки подцепит железо и будет с ним работать?
Походу, еще долго люди будут смотреть на линукс как на х. пойми что.
Нашел вот еще на форуме замечательную отмазку асера, думаю асус придерживается такой же политики:

Проблема в ОС.При загрузке ОС (инсталированной производителем) заканчиваеться Команды (startx,KDE,/etc/inittab и т.д) неработают. В инете просмотрел почти все форумы. У всех кто купил ноуты с Linpus Linux эта ОС незапускается. http://forum.oszone.net/thread-75889.html Если кому интересно вот, что я выкопал у одного сингапурца. Он обращался к Acer-у и Linpus-у. Вот, что ему ответил Acer (перевод с английского Google и слегка отредактированный мной) Уважаемый Мы приносим извинения за это недоразумение. Пожалуйста, позвольте мне внести ясность в этот вопрос. В Travelmate 2413NWLC которую вы купили, продается без операционной системы. Это помогает снизить стоимость портативного компьютера для заказчика, который уже имеет свою копию Windows XP. Однако существует постановление, что все компьютеры должны поставляться с операционной системой. Поэтому, чтобы это постановление работало, Acer, загрузил текстовую версия Linpus Linux. Это аналогично MS-DOS. Она не может вступить в GUI / KDE среде, поскольку речь идет не о полной версии Linpus Linux. Travelmate 2400 серии, сертифицированны только для Windows XP. Клиентам рекомендуется приобрести и установить на эти ноутбуки собственнуй копию Windows XP. Все необходимые драйверы Windows XP содержится в Resource CD. Regards, Wah, Kok-MinВах, Technical Support Engineer Acer Computer (Singapore) Pte Ltd Так, что непробуйте запускать Linpus на своих Acer-ах. Похлопаем, мне, за мои три убитых дня в инете. Ура!!!

Т.е. ставят линукс лишь бы что-то стояло. Ставили бы уж дос тогда, его удалять быстрее

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

Были и раньше простенькие игры с открытым исходным кодом, но популярные игры, класса ААА начали появляться только тогда, когда этой платформой заинтересовалась Valve. Но до сих пор ситуация с играми обстоит не так, как хотелось бы. Поэтому и возникает необходимость установки Windows программ в Linux.

Windows программы не могут запускаться просто двойным щелчком по исполняемому файлу. Формат исполняемых файлов Linux очень сильно отличается от Windows. Поэтому для их запуска необходимо использовать специальное программное обеспечение - wine. Название Wine образовано с помощью, почему-то популярного в мире свободного программного обеспечения способа - рекурсивный акроним, и расшифровывается как Wine is not emultor. И это правда, wine не является эмулятором.

Это программная оболочка, которая преобразует системные вызовы Windows программ в вызовы функций операционной системы Linux. Таким образом, wine представляет из себя прослойку между Windows программой и операционной системой Linux вместе с ее ядром и библиотеками.

Чтобы понять как работает Wine, нужно сначала сказать несколько слов о ядре Windows. У Windows, так же как и у Linux есть ядро. Как вы знаете ядро Linux состоит из одного файла и находится в папке boot. Ядро Windows совсем другое, по сути это набор dll библиотек, которые расположены в папке C:\windows\system32. Поэтому нам, чтобы заставить Windows программы работать в Linux достаточно реализовать dll библиотеки, которые нужны программе, так чтобы они вызывали необходимые нам функции из системы linux, что собственно и делает Wine. Но проект развивается очень медленно и разработчики не успевают реализовать все функции из системных библиотек Windows, поэтому работают далеко не все программы, особенно новые.

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

Основы использования Wine

Все файлы программ wine, установленные программы, библиотеки, файлы реестра, конфигурационные файлы находятся в домашнем каталоге, а точнее, в ~/.wine.

Поскольку для разных программ, понадобится разная архитектура библиотек и нужно будет подменять на оригинальные библиотеки от windows разные файлы была придумана такая возможность, как префиксы.

Папка ~/.wine это префикс, но мы можем создавать для каждой новой программы свой префикс и она будет работать только с ним. Чтобы задать префикс, с которым нужно работать wine используется переменная окружения WINEPREFIX, например:

export WINEPREFIX=~/program

Для разных программ может потребоваться различная архитектура системы, wine может запускать и 64 битные программы, но многим для правильной работы нужна архитектура х86.

Чтобы задать архитектуру используйте переменную WINEARCH. Например, для х86:

export WINEARCH=win32

Также не создавайте папку для нового префикса с помощью mkdir или файлового менеджера, пусть программа сама создаст эту папку при своем первом запуске.

Установка Windows программ в Wine

Если вам нужно запустить программу, полностью поддерживаемую Wine, например, проводник или notepad, достаточно выполнить:

wine адрес/файла/программы.exe

Но как я уже говорил, нам придется запускать мало таких программ, большинство из них будут требовать функционала, который еще не реализован в wine. Тогда нам придется заменить библиотеки Wine, на оригинальные библиотеки Windows. Конечно, есть оболочки для Wine, которые автоматизируют этот процесс, например, Crossover, PlayOnLinux, WineWizard и тд. Но мы рассмотрим ручной вариант.

Для установки компонентов Windows в wine существует специальный инструмент - winetricks. Устанавливать его лучше из сайта программы, так версия будет новее:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks

Чтобы установить нужный компонент достаточно передать имя этого компонента:

winetricks vcrun2008

С установкой компонентов более-менее понятно, но как узнать какие компоненты нужны? Скорее всего, вашу программу уже пытались устанавливать и другие пользователи нашли решение проблемы. Поэтому воспользуйтесь поиском Google для того, чтобы найти способы установки программы. Также очень полезным будет сайт appdb.winehq.org. На нем собрана база данных всех поддерживаемых в Wine приложений, там есть инструкции по установке, описываются возможные проблемы и дается общая оценка работы программы, правда все на английском.

Давайте рассмотрим пример. Наберите в поиске по appdb Advego Plagiatus, напомню, что это программа для проверки уникальности текстов, часто используемая копирайтерами:

Она сразу же была найдена в базе данных:

На странице программы, мы видим кроме скниншота и оценки работы, желтый значит золото, очень хорошо, и инструкции по ее установке, в нашем случае нужен набор библиотек riched30, который можно установить командой:

winetriks riched30

После установки этого пакета программа запуститься и будет работать.

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

Рассмотрим на примере той же Advego Plagiatus. Сначала создадим новый префикс, чтобы не испортить то что уже было установлено:

export WINEPREFIX=~/advego

Архитектуру нам менять не нужно, но если хотите, можете явно указать, что нужно использовать win64:

fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): stub
fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): stub
fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (nil)): stub

Осталось понять, что такое richedit, и Microsoft TechNet нам любезно сообщает что это их API и состоит оно из Riched32.dll, это последняя версия, но раньше это была riched20.dll, уже понимаете какие библиотеки нужны?

Мы знаем как их установить с помощью winetricks, но это делать необязательно, можно и вручную. Скачайте библиотеки, найти их не составит труда с помощью Google. Только ищите версию для Windows XP.

Копируем библиотеку в наш префикс, в папку syswow64:

cp ~/Загрузки/riched32.dll ~/advego/drive_c/windows/syswow64/

cp ~/Загрузки/riched20.dll ~/advego/drive_c/windows/syswow64/

Для 32 битных библиотек используется папка system32, а поскольку мы указали архитектуру 64 бит нужно и библиотеки использовать соответствующие. Затем запустите winecfg и на вкладке библиотеки, в поле новое замещение для библиотеки наберите *riched32, затем добавить и *riched20 и опять добавить:

Все, теперь можете пробовать запускать программу:

wine ~/advego/drive_c/Program\ Files\ \(x86\)/Advego\ Plagiatus/plagiatus.exe

Теперь программа работает и больше не падает с ошибкой. Таким образом, вы можете заменить много библиотек Wine. Можно запустить практически любую программу, написанную несколько лет назад и не требующую сверх новых технологий. Достаточно только заменить нужные библиотеки. Вы можете не только использовать winetricks или копировать библиотеки из интернета, но и брать их прямо из Windows. Точно не стоит заменять gdi32.dll, kernel32.dll, и user32.dll - эти библиотеки реализуют функции ядра Windows на самом низком уровне, и если их заменить, это только нарушит работу Wine. Наверное, есть и другие библиотеки, которые нельзя заменять, но это вычисляется только путем экспериментов. Экспериментируйте и пусть ваши программы работают без ошибок!