LINUX.ORG.RU

Избранные сообщения yars068

Случилась беда с KRoN73

Новости — Linux.org.ru
Группа Linux.org.ru

KRoN73 RIP

Всё написанное ниже уже неактуально :(

Друзья. Под новогодние праздники (с 29 на 30) случилась ужасная беда со старейшим участником форума - KRoN73.

( Подробности... )

Я никогда не делал подобные обращения, поэтому не знаю, что писать и немного (на самом деле много) растерян.

( Как помочь... )

>>> Оригинальный тред

 ,

shell-script ()

Бинарные сборки Wine

Форум — General

Часто бывает так, что в очередной минорной версии разработчики Wine что-нибудь ломают для одной конкретной программы или игры, при этом все остальные программы работают нормально. И пользователю приходится либо откатываться до предыдущей версии Wine (это возможно не во всех дистрибутивах), ставить PlayOnLinux, что не всем нравится, либо компиллировать самому.

Чтобы предотвратить это неудобство, я с некоторых пор делаю бинарные сборки Wine и выкладываю их для всех желающих. Располагаются они здесь. Когда задумывал это, то вдохновлялся примером PlayOnLinux, которые тоже делают собственные бинарные сборки Wine, но обладают некоторыми недостатками:

  1. Выходят нерегулярно.
  2. Скрипта, который их формирует, я так и не нашел.
  3. Мне нужна еще версия с патчами Staging, а они не для каждой версии их делают.

Поэтому я несколько месяцев назад написал свой собственный скрипт, c помощью которого можно скомпиллировать любую версию Wine, в том числе на выбор, со staging патчами или без.

Преимущество бинарных сборок:

  1. Идут практически любом современном дистрибутиве. За абсолютно все дистрибутивы любой давности ручаться не буду, сам проверял только на паре дистрибутивов, поэтому хотелось бы чтобы вы их протестировали и подтвердили или опровергли это утверждение.
  2. Для использования не требуется ничего, установленных зависимостей для Wine. Сам системный Wine при этом даже необязателен.
  3. Можно иметь хоть с десяток разных версий Wine для разных программ и с легкостью переключаться между ними без каких-то переустановок. Чтобы установить бинарную сборку, достаточно лишь ее распаковать в любой каталог.

В процессе создания бинарных сборок я целенаправленно не применял никаких сторонних патчей. В версии с патчами Staging присутствует только набор патчей из Staging и больше ничего. В ванильной версии не применяются никакие патчи. Даже несмотря на то, что начиная с какой-то версии из ветки 1.9.x Wine стало невозможно скомпиллировать с помощью gcc 5.3.0 и патч довольно оперативно написали, я предпочел откатиться до gcc 4.8.5, чем применять этот патч. Сомневающимся могу порекомендовать скачать мой скрипт, собрать Wine самому с помощью gcc 4.8.5 и после чего сравнить свой хэш получившегося архива с моим.

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

И еще раз ссылки:

  1. Сайт с бинарными сборками Wine
  2. Скрипт, по которому они формируются

P.S. Перед использованием скрипта отредактируйте его и измените содержимое переменных WORKDIR (каталог, в котором будет компиллироваться Wine) и GCC_VERSION (версия GCC, которая применяется для сборки) в соответствии со своими предпочтениями. А то там сейчас стоят мои значения.

Обновлено 04.02.17:
В связи с тем, что после выхода Wine 2.0 сменилась нумерация промежуточных версий (промежуточная версия теперь 2.1 и все исходники будут лежать в папке 2.x и еще они сменили формат архива), то скрипт для сборки разделен. Скрипт wine_build_1.9.x-2.0.sh - для сборки всех предыдущих версий Wine до версии 2.0 включительно и wine_build-2.x.sh - для всех версий после 2.0. Да, это неудобно. Но это лучше, чем если бы в одном скрипте писать кучу костылей по парсингу мажорной версии, минорной версии и их какого-то совмещения. Размер скрипта значительно увеличился бы, он стал бы трудночитаемым и вряд ли это решение было бы совсем безглючным.

Обновлено 25.10.18:
Я закрываю формирование бинарных сборок в связи с тем, что Wine в последнее время оброс сторонними патчсетами, вроде esync, да и самому мне это все надоело. К тому же появился Steam Play. Все предыдущие сборки вы можете скачать отсюда, но новые формироваться вряд ли будут. Там же вы найдете скрипт, с помощью которого можно будет сделать свою собственную сборку.

Обновлено 24.10.20:
В силу некоторых причин пришлось снова расчехлить мой скрипт для формирования бинарных сборок. Только сами бинарные сборки я выкладывать не буду: мне и влом, и места на хостинге жалко, да и проблемы совместимости с разными версиями glibc в разных дистрибутивах.
Вместо этого я адаптировал сам скрипт согласно современным реалиям и выложил его на GitHub - пользуйтесь, если хотите. Скрипт пришлось практически полностью переписать, убрать костыли, а заодно и поддержку сборки из git. Для сборки из git надо писать отдельный скрипт, поскольку там другие пути и сценарии распаковки и сборки. Может займусь этим когда-нибудь.

 ,

Rinaldus ()

Midori - можно ли переместить панель с табами вниз?

Форум — General

Всем привет

Присматриваюсь к Midori browser. Практически всё устраивает. Только вот я привык, что панель с табами внизу. Это можно как-то реализовать?

Да, и есть ли там какой-то режим тонкой настройки типа opera:config (в firefox тоже что-то подобное было).

 

Kroz ()

Debian, игнор репозитория. Каковы причины?

Форум — Desktop

При обновлении выдало: Игнор http://ftp.se.debian.org jessie InRelease А ведь это не какой-нибудь второстепенный репозиторий. И он почему-то стал игнорироваться. Ничего не менял и ничего не устанавливал. За что отвечает этот репозиторий ? И почему он начал игнорироваться?

Debian 8.2 (jessie)

 , , ,

spellman ()

Что вы используете для защиты своего сёрфинга в Интернете?

Голосования — Голосования

Вот решил подумать об анонимном, удобном и безопасном сёрфинге и узнать чем ЛОРовцы пользуются...

  1. Плагин AdBlock (или аналоги)754 (67%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. TOR356 (32%)

    *******************************************************************************************************************************************************

  3. Режим анонимности в браузере356 (32%)

    *******************************************************************************************************************************************************

  4. Использую несколько браузеров для разных целей298 (26%)

    ******************************************************************************************************************************

  5. Плагины NoScript (ScriptSafe или аналоги)266 (24%)

    ****************************************************************************************************************

  6. HTTPS only254 (23%)

    ***********************************************************************************************************

  7. VPN226 (20%)

    ***********************************************************************************************

  8. Мне это не нужно, ничем не пользуюсь226 (20%)

    ***********************************************************************************************

  9. Я везде анонимен и не использую соц.сети128 (11%)

    ******************************************************

  10. Плагин Privacy Badger69 (6%)

    *****************************

  11. Для личного общение использую GPG66 (6%)

    ****************************

  12. Полностью блокирую куки44 (4%)

    ******************

Всего голосов: 3043, всего проголосовавших: 1127

>>> Результаты

 , ,

Promusik ()

FreshPlayerPlugin — PepperFlash в Firefox

Форум — Development

Flash плеер всё заменяют и заменяют, но никак не заменят полностью. Новые и сверхновые фичи браузеров это замечательно, но Flash бывает всё ещё нужен. К сожалению, доступная NPAPI браузерам версия застыла на 11.2, а новые версии выходят только в составе Chrome. Поэтому я делаю адаптер, который сможет быть посредником между PPAPI плагином и NPAPI браузером. Это такая штука, которая позволит использовать свежий Flash в Firefox, Opera и других браузерах, в которых работают плагины.

https://github.com/i-rinat/freshplayerplugin

 , , , ,

i-rinat ()

Меня окончательно и бесповоротно достал 12309

Форум — Desktop

Я уже писал о том, что на моем компьютере периодически возникает 12309. Многие не верят, ибо у них «всё работает». Если у вас всё работает отлично, и это всё, что вы хотите сказать - пожалуйста, не говорите ничего.

У меня тоже всё работает. До поры до времени. Как только потребление ОЗУ вырастает до 70% и более, а CPU непрерывно загружен (хоть и не до упора), то любая, даже самая незначительная дисковая операция занимает достаточно много времени и приводит к тормозам ВСЕГО.

Буквально только что (т.е. за 20 минут до написания этого сообщения) игрался я в CSGO от нечего делать. Посреди игры (уже минут 10 прошло) неведомое нечто начинает усиленно обращаться к винчестеру. Неведомое нечто не может быть чем-то очевидным, ибо всевозможные обвновления/синхронизации/и т.д. я поотключал, а кроме steam и самой игры ничего запущено не было. В результате начинаются жесткие фризы, а через несколько секунд компьютер превращается в состояние овоща - не реагирует ни на что, картинка на мониторе замерла, а звуковая карта зацикленно играет короткий семпл. Только reset.

В этот момент у меня было была одна мысль в голове: «Что, б****? Что за херня?»
А всё дело в том, что подобное состояние системы я последний раз наблюдал на венде несколько лет назад, да и то - на чужом компьютере. А теперь вендоподобные проблемы на моем собственном пк!

Я не знаю, 12309 ли это, либо другой баг, связанный с дисковой производительностью во время заполненного ОЗУ... меня это уже не волнует.

Хочу спросить совета: что делать?

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

Из возможных вариантов:

1) Выбросить linux и пересесть на винду. (работать в винде для меня просто тошнотворно, не вариант)
2) Доставить в дуалбут винду, играть исключительно в винде, всё остальное - в linux (сам факт дуалбута будет мусолить мою душу, а в снах я буду видеть себя типичным школьником, который хвастается свеженькой ubuntu)
3) Заменить шедулер на BFS. (поможет ли?)
4) Просто обновить ядро на более свежее (у меня стоит 3.13.0-24-generic - стоковое для linux mint 17. Опять же - поможет ли? Думаю нет, т.к. разрабы ядра давно пометили проблему как «решенную»)
5) Заменить дистрибутив linux на что-то сверхминималистичное - чистый Xorg, драйвера на видокарту, steam, а нормальное пользование системой вместе с повседневными задачами перенести в freebsd. (несмотря на то, что freebsd я уже научился готовить до вменяемого состояния, в отличие от pcbsd, лол но там всё еще есть некоторые мелкие неприятности, которые надо решать. Да и опять таки, дуалбут, мать его за ногу)
6) Забить на игры (чем развлекаться? пить пивко во дворе? я не пью)
7) Ваш вариант?

P.S. Как мне теперь смотреть в глаза людям, которым я советовал linux? А тем, которым ставил? Что я за дурак был тогда...
P.P.S. Да, я уже думал заменить home на удаленный каталог средствами ufs. Но это скорее удобный костыль, да и на всю систему ufs не поставить...

 ,

reprimand ()

apulse

Форум — Development

Everyone! Listen up! Today... today...

$ apulse <program-name> [program parameters]

https://github.com/i-rinat/apulse — эмуляция PulseAudio. Когда приложение пытается загрузить libpulse.so, ему подсовывают её версию от apulse, в которой реализована часть функций, достаточная, чтобы запустить Skype и некоторый другой софт.

 ,

i-rinat ()

дайте мне модератора

Форум — Linux-org-ru

я буду удалять тупняк.

dikiy ()

Спаренные телефоны и ADSL

Форум — General

Если ошибся разделом - извините.
Добрый вечер.

Когда-то давно моя родственница подключала интернет и, как ей тогда объяснили, у нее с соседкой спаренные телефоны, поэтому у них будет один роутер на двоих. И этот роутер (D-Link DSL-2640U) стоит у соседки, потому что она подключила интернет раньше. На деле этот роутер на троих, у каждого свой логин/пароль, через который они подключаются к сети, как я понимаю, роутер работает в режиме моста. Но девайсов с вай-фаем помимо ноутбука в квартире много, поэтому роутер был перенастроен на pppoe с ее логином и паролем. После чего, соответственно, люди, у кого есть пароль к вай-фаю роутера, имеют доступ к ее интернету, пока не подключатся со своим логином/паролем. Данный роутер находится у соседки снизу, из-за чего сигнал довольно слабый и ловится вообще в ограниченном пространстве, ну и скорость, само-собой не та, которая должна быть. И на последок — у соседки беда с головой в последнее время — куда-нибудь уезжает и любит выключать из розетки роутер, мол, чтобы свет не жрал... Прошлым летом на море так свалила.

Родственницу совокупность всего этого подзадолбала, захотела роутер к себе в квартиру. А ей говорят, что нельзя никак вообще, нужен отдельный номер, а свободных ячеек нет. Я не особо понимаю принципа спаренных телефонов, но неужели нет вариантов? Например, засунуть патчкорд в роутер соседки и протянуть его на верхний этаж, где уже засунуть в свой роутер — не катит? (от выключения роутера это не спасет, но все же лучше, чем текущее положение вещей) Мне кажется, им просто лень заморачиваться. Провайдер — монополист.

Собственно, есть ли какой-нибудь аргумент, которым можно ткнуть в ТП, чтобы они зашевелились?

 ,

emissar ()

Как посмотреть баланс при использовании 3г-свистка

Форум — General

Подскажите, как узнать баланс на номере, при пользовании 3г-свистка, под тематической ОС? Т.е в оффтопике есть софтинка. А как быть с линуксами? ПС: Проблема в том что данный девайс стоит в глухоперди у бабули, соотв в компе с ГНУ/Линукс дистрибутивом. Собственно бабуля и дед, !внезапно!, отценили приемущества интернета, над «ящиком» и «триколором где не интересно» . Собственно хотят знать скока чего осталось(деньги/траффик/ и пр.

 ,

Alexonline ()