@Shumaher

Тег linux в блоге Shumaher

Shumaher

Бл*цкий старый PHP 5.3 больше не запускается и не пересобирается на Debian, стоило только его один раз обновить с 10 на 11, и всё :(
точней, проблема там в либах OpenSSL, которые и в прошлый раз нужно было юзать старые.
но в прошлый раз оно собиралось, а теперь нет.
и я в душЕ не знаю, что этой гадине надо теперь.
зачем мне всё это старое говно, такое же как и я - спросите, может быть, вы?
решил наконец-то обновить WP, чтоб подключить блог к телеге, потому что новые плагины под старую версию не пишут.
а хер теперь... я не могу даже посмотреть, как всё было настроено.
чем еще себя занять вечером воскресенья, конечно же консолью с красноглазием из всех щелей :(

Shumaher

опять линуксо-проблемы, от которых у меня бомбит.
была значит у меня виртуалка с дебианом 6, который я не обновлял до сего дня, потому что лень, как бы и работает и ладно. но щас достало, что нихера ничего нового не собирается, потому что либы и компиляторы уже старые, ну и прочее.
обновил до 10, ну окей - systemd и прочее какое-то непонятное говно, ну ладно, шо поделать.
даже написал несколько этих дурацких unit-ов из скриптов, вроде все работает. я вроде доволен даже.
но тут я вчера решил убрать один диск из виртуалки. щас включаю, а ОНО НИХЕРА НЕ ГРУЗИТСЯ.
блять.
даже в single-mode - виснет на mount-ах. это теперь нужно заюзать образ с другим линуксом, отредактировать fstab и удалить строчку с отсутствующим диском. а из той же самой системы сделать это почему-то нихера нельзя :(
ну ёптвашумать-то....

Shumaher

понадобилось тут снова заюзать линух, а именно создать загрузочную флешку с Ubuntu.
2 день ковыряюсь и уже припекло, блять.
обычным образом установил, всё вроде норм, загрузилось даже. ставлю на довольно медленную сд-шку через переходник, поэтому тормозит всё просто пиздец. но что делать, нормальной свободной флешки нету, а это всё для тестов делается, чтоб потом образ создать.
1 раз загрузилось кое-как, всё норм вроде, перезагружаю - зависает почему-то к херам, надоело ждать и перезагрузил комп с кнопки.
и тут хуякс, запустите вручную fsck, ну ок, кучу раз
y
y
y
y
что-то там фиксится, перезагружаю, и перестаёт система грузиться блять вообще, и я хер знает что произошло, но ждал долго.
может быть это все потому, что поставил на ext2 (а не 3/4), хер знает. но с ext2 вроде флешки дольше живут, так ведь?
похуй, вернулся опять в виртуалку, загрузился с образа, дабы потестить сначала софт. клацнул в начале русский язык, полез в терминал - пишет по-русски. Ctrl+Shift, и Alt+Shift и овер дохуя комбинаций ничего не дают. оказалось английской раскладки в live режиме просто нет, если выбрать русский интерфейс. пришлось гуглить как добавить, потому что настройки какие-то пидорско-упрощенные стали и всё по-другому.
тут стоит добавить, что последний релиз, который я юзал, был 12.04 :)
раскладку добавил, но так и осталось непонятно, как переключать их. в настройках загдочные комбинации с клавишей Super (как оказалось, это клавиша Win), а на Ctrl+Shift установить почему-то нельзя. тупо нет никакой реакции. полез опять в гугл, и чтоб это сделать надо поставить какое-то gnome-tweaks, там опять же дохера всего потыкать и возможно будет работать, с какими-то оговорками, которые даже читать было лень.
и вот тут припекло первый раз. какого хера-то блять? в то время как винда научилась устаналиваться из облака типа как макось, в убунте теперь по-человечески не поменять раскладку, и нужно читать StackExchange (!) для этого.
раньше-то всё было норм. просто не пойму.
похуй, ладно. поменяем дефолтной комбинацией, не гордые.
но внезапно, в терминале и окнах вместо английских буковок пишет всё что угодно - русские, цифры, символы, но не англиские. а в окне проверки раскладки все норм - загараются именно те кнопочки, которые тыкаешь. вот как тут одно место не припечет, а?
в итоге щас заново устанавливаю это говно на флешку, но уже изначально выбрав английский язык.
а в итоге - пиздец. столько лет прошло, 5 лет наверно кроме сервера и не запускал десктопное ничего, а вместо развития поломано даже то, что было.
можете вякать, что я неосилятор или типа того, похуй. раньше пользовался линухом достаточно много, но из-за таких вещей и перестал. тупо надоело.

Shumaher

как заставить scp копировать симлинки как симлинки?

Shumaher

давно сюда ничего не писал (тут живые-то есть-не?), но возникла интересная проблема, решил у вас спросить.
прислали папку с картинками Яндекс.Диском, я ее скачал на ВИНДУ (это важно), чтоб потом залить на хостинг, который естественно на ЛИНУКСЕ (но не мой, просто shared hosting, не VPS), чтоб потом заливать эти картинки в админку Bitrix.
заливал через FileZilla.
все осложняется тем, что там вложенность и папки с русскими буковками.
первое, что сделал: написал IndexOptions Charset=WINDOWS-1251, чтоб в листинге директории имена читались, и FF на винде все файлы открывает нормально, но Битрикс их в себя не качает.
для интереса открыл FTP через ФайлЗиллу на Дебиане, она при дефолтных настройках (автоопределение UTF-8) папку на хостинге вообще не видит, создал "файл", который ФайлЗилла виндовая показывает крякозябрами (при тех же дефолтных настройках). если же вбить "WINDOWS-1251", то, соответственно, наоборот.
Apache ведет себя аналогично, листинг нормально показывает либо один файл, либо другой, если менять IndexOptions Charset=UTF-8 | WINDOWS-1251
я так понимаю, вопрос теперь в следующем, как перекодировать ИМЕНА файлов в юникод, но чтоб при этом они хранились на NTFS в винде — пусть даже Проводник их коряво будет показывать, чтоб потом залить на хостинг (слава богу я догадался залить сначала всего 1 папку).

и да, отдельный вопрос: почему, битрикс не качает напрямую с яндекс.диска, по прямым ссылкам. wget, например, может, хотя там проблемы с именем файла, а --content-disposition почему-то не помогает, но это всё другое дело.

Shumaher

пытаюсь на Apache SSL настроить. пока что сертификат самоподписанный, для тестов. так при заходе через HTTPS 403 и всё тут. не пойму чего ему надо. в гугле одни тупые советы про миграцию на 2.4 (у меня 2.2) и фиксы конфигов, и ничего дельного

Shumaher

столкнулся с непонятной какой-то фигней, не пойму.
заливаю на хостинг файл, потом через php-скрипт создаётся файл с тем же именем, но почему-то они остаются ОБА, а 2 НЕ перезаписывает 1ый.
вот так это выглядит:
-rw-------+ 1 998912 сент. 27 16:52 прайс.xls
-rw-------+ 1 998912 сент. 27 13:01 прайс.xls

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

Shumaher

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

dir1="/dir"

subs=ls $dir1

for i in $subs; do
mv $dir1/$i/* $dir1/$i/
done

но не работает. как сделать?

Shumaher

необходимо замутить следующее:
смонтировать диск в НЕ пустую директорию ПОВЕРХ, с таким же контентом. и чтоб если смонтировано, то использовалась ФС диска, а если нет, то исходное содержимое.
как такое сделать?

Shumaher

как побороть

/usr/bin/ld: cannot find -lDnsapi
?
не врубаюсь, что нужно поставить. гугл не помогает

Shumaher

ну вот как пользоваться этим вашим линуксом, если даже зеркалами никто не следит?

Файл Release просрочен, игнорируется http://ftp.ru.debian.org/de.../squeeze-lts/Release (недостоверный начиная с 23д 4ч 4мин 54с)

офигеть просто. а еще LTS.
адреса отсюда https://wiki.debian.org/ru/LTS/Using тоже не работают.
вот так захочешь на старый комп поставить Debian 6, а херушки :(

Shumaher

решил python 2.7 в debian 6 поставить. нашел какой-то пост с мануалом и реп, но похоже вся система поломалась теперь к хуям:

Удаляется пакет dkms ...
Удаляется пакет build-essential ...
Удаляется пакет g++ ...
Удаляется пакет gcc ...
Удаляется пакет linux-headers-2.6-686 ...
Удаляется пакет linux-headers-2.6.32-5-686 ...
Удаляется пакет gcc-4.3 ...
Удаляется пакет g++-4.4 ...
Удаляется пакет libstdc++6-4.4-dev ...
Удаляется пакет gcc-4.4 ...

пичалька :(

Shumaher

слил дамп базы с хостинга в кодировке 1252 (судя по Декодеру Лебедева), не получается перекодировать в UTF-8, ибо
iconv -f WINDOWS-1252 -t UTF-8 ./file.sql
не работает.
enca тоже не работает, например.
не ожидал, что в этом будет проблема. как сделать?

Shumaher

есть список файлов по одному на строку, нужно каждый файл передавать как аргумент команды. я хз как это нормально у гугла спросить, фигню одну выдаёт, о том как создать листинги.
нужна реализация на [ba]sh, но также неплохо бы и на batch (для Windows).

Shumaher

подскажите по быстрому: как там монтировать образ диска, если внутри раздел не один? лень искать

Shumaher

реквестирую скрипт чтобы вирт. хосты в апач добавлять. типа так:
virthost newdomain.com
и сразу в httpd-vhosts.conf прописалось, в hosts, и апач перезапустился.
наверняка же сто раз уже придумали такое?

Shumaher

очередное красноглазие: не могу запустить апач с пхп, в репе Debian 8 нету подходящих либ. надо наверно пересобирать.
уже как-то спрашивал тут, но ничего толком не понял - как собрать php раз и навсегда статически? чтоб уже забыть об этом

Shumaher

а есть специальный дистрибутив линукса, чтоб тестировать нотбуки?
чтоб как программы теста в андроидах: нажал кнопочку и тебя спрашивает по очереди Wi-Fi/Bluetooth/HDMI/etc. ok или нет.
recomm plz

Shumaher

вот нихуя не пойму. обновил tzdata, и пишет:
date -R
Fri, 31 Oct 2014 21:38:45 +0400

разве не должно теперь писать +0300

Shumaher

линукс, блять, ДЛЯ ДУШИ :) охуеть.
для души посмотрите сериал, например, или съешьте печеньку. но чтобы для души линукс... нах он нужен то

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.