Говорильня (дискуссионный клуб)

Курилка 112610 просм. 2072 сообщ.

redix:

Напрасно я убил две недели на обстругивание debian-based, теперь облом какой то.

Почему ? В чем облом ?

redix:


Игорь
How to Install FreeType 2.8 in Ubuntu 16.04, 17.04

Щас попробуем.
Установил, особой разницы не заметил.

То просто описание неполное. Вот нормальное описание.
Там править конфиги еще. Разница будет.

Приходилось ли кому выносить дом.раздел на отдельный раздел (нарезать и перенести) ?

Игорь:


Почему ? В чем облом ?

@Игорь, перекрасноглазил. Против Дебиан и ко не имею ничего, просто не мое. Пося меня заразил кострукторами, берем жыгуль, отрезаем крышу, ставим колеса от камаза, мотор с разборки от лехуса, заправляем гептилом, домашний линух готов к использованию. А линухминт и бубен такого не выносят.

Игорь:


Приходилось ли кому выносить дом.раздел на отдельный раздел (нарезать и перенести) ?

А смысл в чем? Я последний раз, когда ставил Арч, то все было в одном разделе и без свопа, один корень. Может для серверов имеет значение, разбиение на кучу разделов, тут я не в курсах, а для домашнего использования зачем? Скорости это не прибавит, удобства и надежности тоже, LVM вообще изврат.

Игорь:


Приходилось ли кому выносить дом.раздел на отдельный раздел (нарезать и перенести) ?

создаём раздел, копипастим тудыть папку (простите, файл) /home
правим /etc/fstab, а точнее запись отвечающую за /home
# UUID=b3f25d0e-5cc8-4492-b53f-11c4f9bde0e0
/dev/sda3           	/home     	ext4      	rw,relatime	0 2

Добавлено позже:

@redix, в разделе с отдельным хомяком при сменах дистрибутивов удобно держать нужные файлы, темы, программы и настройки. всё нажитое непосильным трудом остаётся на месте.
удобно же, мой хомяк жив ещё с ubuntu 10

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

BigOrange:


создаём раздел, копипастим тудыть папку (простите, файл) /home
правим /etc/fstab, а точнее запись отвечающую за /home

А как с правами при этом? Копировать рекурсивно нужно с правами доступа же.

копировать нуна "под собой" же.
при смене дистрибутива, если выбрано то же имя пользователя, никаких дополнительных действий не требуется.
если создан пользователь с новым именем, то после перемещения данных на ~/%newusername% даём себе требуемые права рекурсивно (на исполнение лучше отдельно по каждому файлу).

BigOrange:


копировать нуна "под собой" же.

А вот это зависит от конкретного дистрибутива, например Centos, Arch & Manjaro дают одинаковые права, а когда тренировался с Debian и производные, то иногда приходилось становиться владельцем каталогов с бекапами и шпаргалками через chown. А ник у меня при установке, под всеми дистрибутивами одинаковый.


Добавлено позже:

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

Кто знает, что случилось с юниксфорумом точка ру?

Ничего с ним не случилось, вы неправильно пишете название, вот правильное: https://unixforum.org/index.php?

Точно, спасибо)


Добавлено позже:

Ок, раз уж я тут, то задам один вопрос. Надеюсь, мне помогут. В общем, дело такое. Пытаюсь отключить ipv6 на сетевом интерфейсе, прописываю в файле /etc/sysctl.d/40-ipv6.conf следующее:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Однако ничего не выходит:
root@box alarm]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.72  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::ba27:ebff:fe3d:fd06  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:3d:fd:06  txqueuelen 1000  (Ethernet)
        RX packets 426978  bytes 39828279 (37.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 574925  bytes 369333579 (352.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1  (Local Loopback)
        RX packets 153  bytes 13284 (12.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 153  bytes 13284 (12.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0 всё равно поднимает ipv6. Как его можно отключить?

А по разному отключается, в Centos 7 отключал через параметры граба, еще можно отключать через /etc/sysctl.conf. Потом плюнул на эту затею. Под другими системами даже не пробовал, ненужный гемор, имхо конечно.

Понятно. Всегда подозревал, что бинарные дистры неуклюжи в настройке. То ли дело, выставил глобал юз флаг "-ipv6" и всё. Ну, еще для удовлетворения чувства перфекционизма можно ядро собрать с выключенной опцией CONFIG_IPV6. Только вот сдохла флешка на моём домашнем серваке-второй-малинке от постоянных обновлений (да, я знаю что такое кросскомиляция, но поленился в своё время включить это в список своих привычек), поэтому перевёл машинку на бинарный арч, а там встретил такое вот препятствие. Ну ладно, есть же ещё возможность передать параметр ядру при загрузке, отредактировав /boot/cmdline.txt,только вот терзают меня смутные опасения, что потом это может вызвать варнинги и эрроры при работе некоторых сетевых приложений: например transmission-daemon тоже по умолчанию юзает стек ipv6, и способ отключить эту ненужную фичу в настройках я не нашёл.
А в центоси буквально недавно делал так - https://serveradmin.ru/nastroyka-seti-v-centos/#_ipv6_CentOS_7.

А чем ipv6 помешало?

redix:

А чем ipv6 помешало?

По-большому счёту не шибко мешает, больше отвлекает от другой инфы, выводимой по команде netstat, например. Опять же, лишний код, пусть и небольшой, всё-таки буквально лишний. А вообще, моё отношение к сабжу, как к мусору, началось с того момента, когда увлёкся кастомизацией ядра, выпиливая оттуда кучу ненужных опций, уменьшая таким образом его размер и оптимизируя мальца; отключение IP6 в этом контексте выглядит наиболее очевидным.

ФЗ, у меня достаточно мощная машина, не вижу смысла, тем более в пересборке ядра. Лень-матушка, две ssd-шки отключены в данный момент, грузится довольно быстро, можно было бы поотключать кое что, например lvm2-monitor.service, и удалить нетворк-манагер, и сэкономить на этом аж целых 5,508 секунд при загрузке, только не вижу надобности, никакой. С ssd-шкой грузилось по разному, от 1,5 до 4-х секунд, в чем разница не разбирался.

redix:


у меня достаточно мощная машина

Не всем так везёт с простыми домашними серваками, у меня оный вертится на второй малинке (указывал ранее). Отключив одну опцию в ядре профита явного не получишь, это понятно, но отрубив сотню..


Добавлено позже:

Этот ip6 оказался на редкость живуч. Добавив в /boot/cmdline.txt опцию ipv6.disable=1 я перестал видеть в выводе ifconfig'a и netstat'a любое упоминание о нём. Но в списке загруженных модулей он по-прежнему присутствовал. Добавил его в блеэклист в /etc/modprobe/ip6_uxodi.conf, что в итоге и помогло мне избавиться от него и успокоиться.


Добавлено позже:

В логах никаких ругательств по поводу отсутствия поддержки ipv6 не обнаружил. Продолжаю вести наблюдение.

А что вы устанавливаете на малинку? Гентушник отключал на ней ipv6, при сборке: https://eddy-em.livejournal.com/94514.html

redix:

А что вы устанавливаете на малинку? Гентушник отключал на ней ipv6, при сборке: https://eddy-em.livejournal.com/94514.html

заварить_чайку:


перевёл машинку на бинарный арч

Гента проработала на ней ровно полтора года, а потом флешка, на которой была установлена система, накрылась медным тазом (я же писал об этом выше), это и послужило причиной перехода на бинарный дистр. В приведённой вами ссылке нет инфы о кастомизации сборки и о том, как выключается опция поддержки ipv6 при сборке (но это и не нужно, - мне прекрасно известно, как это делается), более того, я вижу что поддержка ipv6 там включена - ipv6.disable=0.


Добавлено позже:

Вообще, у меня сохранился гентушный конфиг, который считаю почти идеальным, недаром красноглазил над ним столько ночей)) Может, имеет смысл собрать с его помощью ядро под арчем? Можете подсказать, как правильно осуществляется сейчас сборка программ из исходников в арч? Насколько знаю, ABS уже не жив? Есть возможность, конечно, воспользоваться классическим вариантом сборки ядра (make && make modules_install && make install), но подозреваю, что это будет в обход пакетного менеджера, что явно где-то перейдёт дорогу pacman'у, в арче же должен быть свой способ.

Написать ответ…