Igor
Лет 6-7 назад, если не больше
Lucky
Нахер эти винды. Всём принесённым на ритуал воскрешения системникам и ноутам ставлю мяту.
Igor
Из дистров предпочитаю деб и рач, у меня рач в WSL, деб на малине и на телефоне контейнер с debian
Anonymous
Надо попробовать
Lucky
людям надо в основном игры, интернет с ютубчиками и офис
Anonymous
Я думал он прожорливый
Lucky
и чтобы всё просто и понятно.
Lucky
Я думал он прожорливый
с крысой нормально
Anonymous
Понял
Lucky
там три DE на выбор.
Leon174
Ну вот, писал, писал и удалил. Я же читал...(( Хотя оффтоп, конечно.
Lucky
/ban
Leon174
Ну, для кого как (это ответ для Lucky Ook, который опять удалил коммент). У меня вот с линухом никаких отношений и сношений не было уже лет 20 (так, навскидку). Пытался тогда Slackware поставить, какую-то тощую брошюрку с диском покупал, почти завелось, но инфы в той брошюрке было как комар поссал и драйвера под мой матрокс, разумеется, тоже не нашлось, а иксы хотелось (или что там было). В прошлом году качнул минт, хотел на виртуалку поставить, да опять забросил. Пытаюсь найти для себя аргументы в очередной раз на линукс перейти, а тут инфу удаляют, говорят, что ничего ценного. "Нет в жизне щасья", короче. Не судьба, видать, буду на винде дальше сидеть.
Lucky
фсё стало сильно веселее, чем 20 лет назад.
Leon174
Гы, спасибо, конечно, но образы-то найти не проблема, проблема аргументы найти.
Lucky
какие там аргументы - закидываешь исошку на болванку или флешку, пробуешь в режиме лив-сд
Leon174
Как будто знал, сразу полез проверять.
Lucky
наверно сразу хороший драйвер написали
Валентин
а про генту (точнее калькулейт)- кто что сказать может? стоит в нее вникать?
Leon174
Для виндроидов надо сперва на убунту переходить, потом на деб
И это вот тоже проблема (для меня). У меня голова начинает раздуваться от вариантов переезда, а она у меня не Москва, не резиновая.
fgntfg
Mint?
fgntfg
Для игорей?
Leon174
специально для вас волшебная ссылка. https://rutracker.org/forum/viewtopic.php?t=5629575 всё уже разжёвано и установлено нужное для обычной жизни. даже видеодрайвер и DXVK
Ну... Спасибо, конечно, заморочились, ссылку нашли, поделились. Но проблема-то не в этом, да ее как бы и вообще нет. "Зубы" у меня и свои есть, если приспичит, так разберусь, не с таким разбирался. Система для игр и всяких мультимедий мне не нужна, есть уже. Вот вариант с рабочей машиной был бы интересен, но только теоретически. И мое железо не всё "для обычной жизни" (картинка выше), и работа с линухом не пересекается, все гвоздями к винде прибито. Одну штуку допиливаю по заявкам пользователей (сравнительно недавно питон завезли, иииха!!) и она в принципе виндовая, никаких других платформ не предполагается, ресурсов таких нет и пользователи большей частью только вчера с дерева слезли. Там проблема раскидать поставочный пакет по инструкции в несколько строчек по своим машинам, от несоответствия букв системных дисков у меня и у них уходят в себя и признаков жизни не подают, осталось им убунту поставить, ага. Вот Unity, вторая штука, и райдер под линем работают, не пробовал, но заявлено же. Но в частичном переезде особого смысла не вижу, поиграться под виртуалкой разве что.
Anatoliy
Всем привет, ребята подскажите по проблеме: хочу из скрипта луа выполнить команду ping - и с этим почему то проблемы, Забацал вот так: f1 = io.popen('cmd /c "ping 8.8.8.8"') line = f1:read('*a'); f1:close(); print(line); В итоге в Зеробране выполняется норм, но мне надо так чтобы скрипт можно было из командной строки выполнять - lua.exe myscript.lua и вот тут то проблемы: открывается окошко виндового cmd.exe и постоянно лупит ошибку: Попытка записи в несуществующий канал
Anatoliy
Причем уже как только ни пробовал - io.popen('cmd /c ping 8.8.8.8') и io.popen('cmd ping 8.8.8.8') и io.popen("ping 8.8.8.8") - результат одинаков - в Зеробране все работает а через комм.строку - lua.exe script.lua это место io.popen('cmd /c "ping 8.8.8.8"') - неработает в любом виде - попытка записи в несущ.канал
mva
что только люди не делают, чтобы не использовать нормальные ОС :)
Igor
Алсо, всё нормально
Igor
не знаю только, зачем это может быть нужно
Anatoliy
Алсо, всё нормально
Это ты мои строчки в тест.луа вписал?
Igor
да
Igor
А, и ещё, в переменной "line" у тебя окажется не одна единственная строка, как ты, видимо, хочешь, а весь вывод команды, как у меня на скрине и показано
Anatoliy
А луаджит у меня с таким скриптом вообще висит пока его неприбить
Igor
чтобы была только одна строка, функции read нужен аргумент *l
Anatoliy
Ненадо одну строку, он тогда пустое место от пинга возвращает, лучше сразу все
Igor
потому что пинг первой строкой просто ньлайн отправляет
Anatoliy
потому что пинг первой строкой просто ньлайн отправляет
это сейчас неважно, важно чтобы он вообще заработал
Igor
А для чего вообще это нужно, если не секрет?
Igor
Не могу даже представить задачу, для которой это было бы нужно
Anatoliy
Вот как у меня
Igor
Программа ping, судя по всему, пытается отправить свой вывод в несуществующую трубу
Igor
Проблема вряд ли луёвая
Igor
только вот как оно происходит (ошибка в смысле)
Igor
для меня загадка
Igor
но может ты всё таки скажешь, для чего оно нужно то тебе? на 100% уверен, что есть альтернатива извращениям с вызовом пинга из луёв
Igor
Вот как у меня
Если нужно проверить завершился ли пинг удачно или же нет, то можно просто os.execute использовать: print(os.execute('ping 8.8.8.8>nul') == 0)
Igor
Я не знаю, чем ещё помочь, если ты больше информации давать не хочешь
Anatoliy
Я не знаю, чем ещё помочь, если ты больше информации давать не хочешь
А какую ещё больше инфу я тебе могу дать? Мне нужен скрипт чтобы узнать есть ли инет, можно это конечно сделать через bat, хотел попробовать в луа и мне странно почему тут это не работает
Igor
На Си у тебя получится тоже самое, более чем уверен
Igor
popen везде один
Igor
и проблема кроется где-то в нём
Igor
как я понял
Igor
если будешь точно также реализовывать
Anatoliy
popen везде один
Так почему же он при выполнении скрипта в зеробане норм работает
Igor
потому что там перенаправление вывода идёт
Igor
виндовая IO заморочка какая-то, видимо
Igor
на w10 у меня всё отлично
mva
вангую антивирус
Igor
у тебя же на w7 не очень
Igor
вангую антивирус
Возможно, но маловероятно
Igor
fw тоже может быть
Igor
Наличие интернетов проще всего проверить запросом к DNS серверу
Igor
ну или же просто попытаться создать TCP сокет до любого сервера
Igor
выполнять из скрипта команду ОСную для пинга - тот ещё изврат
Igor
и как видно, не всегда действенный
mva
ну, с другой стороны, popen есть из коробки а lua-socket ещё надо ставить
Igor
luasocket не нужен, если есть luajit :)
mva
плюс, если блочит файрволл/антивирус, то то же самое он будет делать и с другими сетевыми обращениями :)
Igor
не, ну тут проблема не на сетевом уровне, насколько я вижу
Igor
тут проблема с трубами ввода/вывода
Igor
Если нужно проверить завершился ли пинг удачно или же нет, то можно просто os.execute использовать: print(os.execute('ping 8.8.8.8>nul') == 0)
да и в любом случае, я предложил альтернативу, чуть менее сумаcшедшую, чем вариант с popen. Это поможет без всяких зависимостей проверить интернеты