@Shumaher

Тег linux в блоге Shumaher

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

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

Shumaher

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

fsck.ext3: No such file or directory while trying to open /dev/sdb
/dev/sdb:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

HOME: clean, 275057/4235168 files, 5512277/8458158 blocks
fsck died with exit status 8

но диск /dev/sdb теперь там вообще не подключён. как сделать так, чтобы он о нём забыл?

Shumaher

читаю тут постоянно про всякие разнообразные ёбли со всем и прочими извращениями. видимо совсем все ебанулись. а у меня комп с XP, ноут с 7-ой и убунтой, виртуалка с дебианом, телефон на андроиде 2.3 с одной симкой. ковырять все это есть желание всегда. постоянно занимаюсь какой-то хуйней. чтение, сериалы, дартс. увлёкся выжиганием - снова. блять. да я охуенен. :)

по мотивам, ага

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

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