Misha Verbitsky
[Recent Entries][Archive][Friends][User Info]
Below are the 9 most recent journal entries recorded in the "Misha Verbitsky" journal:
12:44 am
[Link] |
rc-update add stubby Очередной пиздец с домашним провайдером, он внезапно заблокировал весь траффик по 53-му порту, включая траффик ко своим собственным DNS-серверам, думаю, что по ошибке.
Однако андроид-девайсы, и многие линуксы, а наверное и винда с маками тоже, по дефолту получают DNS через dns over tls, Бразилия страна расслабленная, в общем до утра никто ничего чинить точно не станет.
В итоге мне пришлось весь вечер курить маны со смартфона и спешно чинить систему. В генту сие оказалось весьма просто; записываю для памяти.
(а) надо откомпилировать emerge -av getdns с опцией stubby
(б) запустить его, /etc/init.d/stubby start ну и на будущее rc-update add stubby
(в) убить у dhcpcd, dhclient, ну или что у вас там ходит, возможность переписывать resolv.conf, причем оперативно, пока они его не успели снова переписать: echo "nameserver 127.0.0.1" > /etc/resolv.conf; chattr +i /etc/resolv.conf последняя команда дает файлу аттрибут "immutable", он снимается через chattr -i /etc/resolv.conf
В общем, сей stubby внезапно установился из коробки и сам работает, большая редкость для программ такого сорта; он запускает на 127.0.0.1 локальный DNS-сервак, который разбрасывает DNS-запросы через https пачке публичных DNS-серверов, типа Гугла, Cloudfare и всего такого.
Провайдеры тут время от времени начинают глушить некоторые сервера, в основном пиратские трекеры, но поскольку они наивные и цензурной практики у них совершенно нет, то действуют они только через блокировку DNS; раньше это лечилось через echo "nameserver 8.8.8.8" > /etc/resolv.conf ну и в итоге они, видимо, решили этот метод немного побороть.
Привет
Current Mood: sick Current Music: Muslimgauze - MULLAH SAID Tags: gentoo, linux
|
04:57 pm
[Link] |
sed 's/-[0-9]\{1,\}.*$//' Запишу, чтобы не потерять. Как в генту сделать апдейт всем пакетам, зависящим от пакета Х: emerge -av1 $(equery d =dev-lang/python-3.11.9-r1 | sed 's/-[0-9]\{1,\}.*$//') здесь "=dev-lang/python-3.11.9-r1" есть пакет Х.
Привет
Current Mood: sick Current Music: Esplendor Geometrico - COMISARIO DE LA LUZ Tags: gentoo, linux
|
12:37 am
[Link] |
x11-terms/rxvt-unicode -perl (disabling "confirm-paste" extension) Очередная мерзость апдейтов линукса. Ебаные мрази, которые пишут "новые версии", добавили в стандартный линуксовый терминал rxvt-unicode такую хуйню, которая запрещает постить из окна в окно текст, в котором больше одной строчки. Терминал обращается к юзеру с вопросом, хочет ли он сего, и если получает ответ "да", обрезает все символы новой строки. Года два назад сие стало дефолтом.
Отключить сие говноедство в gentoo весьма просто: надо компилировать x11-terms/rxvt-unicode с флагом -perl, и все "перл расширения" терминала, нахуй ненужные, уйдут к хуям. Все время сие забываю, записал вот для памяти.
В теории, достаточно написать в .Xresources URxvt.perl-ext-common:-confirm-paste но у меня сие не сработало (и вообще лучше блядство убить все целиком, чтоб не компилировать, терминал легче будет).
Привет
Current Mood: sick Current Music: Ah Cama-Sotz - EXORCISE: MURDER THEMES III Tags: gentoo, linux
|
07:20 am
[Link] |
without-systemd-gentoo-overlay В Gentoo убили eudev, вот тут рассказывают, как теперь жить https://forums.gentoo.org/viewtopic-p-8801774.html вкратце - поставить оверлей without-systemd-gentoo-overlay я пока не делал себе апгрейд (делаю его очень редко и выборочно), но со временем придется.
Проблема с udev в том, что он легко может положить систему при очередном апгрейде, и со мной такое случалось не раз и не два, в итоге же бут ломается на стадии загрузки ядра, и чинить его заебешься. Поттеринг мерзкий поц, systemd говно и маздай. В принципе, было бы здорово, если б его наконец таки убили, целиком гнилой и вредный кусок говна.
Привет
Current Mood: sick Current Music: Ah Cama-Sotz - BLOOD WILL TELL Tags: gentoo
|
11:24 pm
[Link] |
упаковано с поддержкой apulse Много лет боялся везде поднимать новую версию firefox, который после 52-й версии отказался поддерживать звук без pulseaudio, так и сидел с 52-й, которая давно сдохла. Но тут по случаю поднял последнюю, обнаружил, что в Gentoo оно по умолчанию упаковано с поддержкой apulse, и ни в какой pulsaudio не нуждается. Неожиданно, но приятно.
Вообще gentoo в таких вещах радует, но надо не забывать отключать говно, когда оно добавляется; например, USE="-elogind", чудовищно вредоносная штука, которую зачем-то добавили дефолтом к иксам. И eudev вместо udev, естественно, он работает на порядок стабильнее и лучше.
Это я тут себе всю систему пересобирал по случаю всеобщего перехода на 17.1, сто потов сошло.
Привет
Current Mood: sick Current Music: Soft Kill - CHOKE Tags: gentoo, linux
|
11:34 am
[Link] |
LLVM: internal compiler error: Segmentation fault Запишу, чтобы не забыть, потому что не первый раз уже. LLVM при попытке его откомпилировать вылетает с internal compiler error: Segmentation fault от версии компилятора (пробовал gcc 7 и 8) и версии LLVM (пробовал 6, 7, 8) это не зависит, и практически не гуглится, кроме баг-репортов.
Лечится так: NINJAOPTS="-j1" emerge -av1 llvm
(дефолт "-j4" у меня).
Компилируется эта хуйня, кстати, часа 2. Но без нее нельзя запустить mesa, без которой не работают иксы.
Привет
Current Mood: sick Current Music: Amon Duul - Die Losung Tags: gentoo, linux
|
11:00 pm
[Link] |
wicd-curses.py Это чтоб не забыть. wicd-curses уже лет 5 не работает, потому что падает из-за какой-то идиотской ошибки в dbus. Не всегда, но когда выдаче есть essid неприличного вида. В аэропортах, например, всегда, дома - как повезет.
Я много с ним ебался, и сегодня нашел, как поправить. Рецепт тут (проверено, работает): https://bugs.launchpad.net/wicd/+bug/1421918
Надо открыть файл wicd-curses.py и заменить
def get_selected_profile(self):
"""Get the selected wired profile"""
loc = self.get_focus()[1]
return self.theList[loc]
на
def get_selected_profile(self):
"""Get the selected wired profile"""
try:
loc = self.get_focus()[1]
return self.theList[loc]
except:
return ""
Есть надежда, что в следующей версии ее пофиксят, но скорее всего не пофиксят, и придется снова редактировать.
Привет
Current Mood: sick Current Music: all other passengers are kindly requested Tags: gentoo, linux
|
02:36 pm
[Link] |
в интересах международных корпораций Чудесная конспирология http://igurublog.wordpress.com/2012/10/14/gentoo-systemd-torvalds/ линуксоиды рассказывают, что причина загнивания линуксов - не головотяпство, глупость и злоупотребление социальными консенсусами со стороны авторов systemd, а вполне сознательная коррупция системы изнутри, в интересах международных корпораций, захвативших руководство над Redhat и Gnome.
Нечто подобное я много раз слышал, но там в комментариях все аргументы систематически.
Как раз на днях поставил pulseaudio (предыдущее творение автора systemd), с целью записывать звук со Скайпа (skype call recorder загадочным образом кажет только пустые файлы). Думал, что если его не запускать, он пакостить не будет.
А вот хуй.
Вместо этого, pulseaudio спонтанно запустил себя сам, замкнул весь звук на себя, и немедленно вырубил и запись, и воспроизведение. Убивание процесса pulseaudio не помогало, он вызывал себя немедленно сам, при любом обращениии к звуку.
Пришлось сносить не только pulseaudio, но и все пакеты alsa, которые эта дрянь успела заразить. Pulseaudio занимается тем, что насильственно гребет все звуковые ресурсы системы под себя, в попытке имитировать винду; и, разумеется, не работает.
К счастью, pulseaudio сдох, и в линуксах его сейчас никто не ставит. Самык популярным ответом на форумах по линуксу, в ответ на любые жалобы на звук, является "немедленно снесите pulseaudio". В 90% случаев страждущий отвечает "спасибо, все заработало".
Идея systemd в том же, заграбастать все ресурсы под одну и ту же программу, вписать все конфиги в бинарники, типа виндового реестра, и выдавать только проверенным лицам. Неудивительно, что оно так популярно среди сторонников DRM: линуксы, которые ходят на systemd, очень просто сделать тотально закрытыми.
Надеюсь, что systemd сдохнет той же смертью, что и pulseaudio, но пока не сдох, считаю личным врагом каждого, кто его ставит или продвигает.
Привет
Current Mood: sick Current Music: Burzum - BELUS Tags: gentoo, linux
|
07:52 pm
[Link] |
udev-171: local overlay На форумах gentoo юзеры демонстрируют адский батхерт ( Read more... )
Current Mood: sick Current Music: Genesis - 1972-09-28, Dublin, Ireland Tags: gentoo, linux
|
|