Заметки

Вы можете добавить свою заметку и после проверки она будет опубликована.

Gremlin

У многих встаёт проблема как:
1) Настроить нативно VPN под гентой, без всяких самописных костылей;
2) Как настроить роутинг(чтоб "внеха" шла через ppp0, а тонет через eth0)
Вот мой вариант скрипта:
Список томских сетей скачивается с tomsknet.ru и формируется /etc/conf.d/net. Настройки можете свои подставить

#!/bin/sh
# Tomsk nets update script v.003
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# Copyright (C) 2010 gremlin(gremlin@ms.tusur.ru).
# Thanks to untitled, elc
#
DNS=`cat /etc/resolv.conf|grep -e 'nameserver' | head -n 1 | awk '{print $2}'`

syncro

Многие из нас по привычке или в силу обстоятельств не ставят обновления, обновляясь только при выходе новой версии дистрибутива методом ... переустановки с нуля. Некоторые все-таки обновляются внутри релиза, т.е. ставят так называемые апдейты адаптированные для версии которая была установлена пока осуществляется ее поддержка, а при выходе новой версии, либо зажмурившись все-таки пытаются обновиться на новую версию дистрибутива, либо прибегают к установке новой версии "с нуля". Отличие Gentoo от популярных дистрибутивов заключается в том что покольку пакеты собираются на вашей системе, зависимости не такие строгие. Например, у меня сборке glibc на одной системе было несколько лет, в то время как некоторые пакеты на ней же были собранными прямо из svn, т.е. очень свежих версий.

gdie

Может кто не в курсе, но в Linux есть такой пакет, синтезатор речи, называется фестиваль.
Не так давно появился русский голос, а это значит, что вашего пингвина можно научить разговаривать по-русски. Для этого необходимо:

  1. установить пакет festival

    emerge festival
  2. в каталоге /usr/share/festival/voices/ добавить русский голос
    mkdir /usr/share/festival/voices/russian
    и в него распаковать русский голос

    tar -xjvpf здесь/должен/быть/путь/к/файлу/msu_ru_nsh_clunits-0.5.tar.bz2 -С /usr/share/festival/voices/russian

- если кому понадобится выложу в Томске

  • сделать пару скриптов и положить в то место, куда дотягиваются ваши пути

    скрипт say

    #!/bin/bash
    if [[ $1 = '' ]]; then

  • syncro

    В предыдущей заметке я рассказывал об утилите quickpkg, однако ее удобно использовать для небольших эксперементов и в скриптах. А как быть если список предложенных к установке/обновлению зависимостей переваливает за сотню ? Если установка заваливается где-то на 50-м. Тут нам в помощь утилита demerge. Она делает снапшоты списков установленных пакетов (именно списков имен-версий, а не их файлов).

    demerge --record

    создаст снапшот и далее если нам понадобилось откатиться к предыдущему состоянию просто делаем

    demerge --restore-previous

    снапшоты накапливаются, т.е. откатываться можно как к предыдущей установке так и к установке годичной давности. Тут возможно потребуется дополнительно что-то делать с деревом портэжей. Однако, есть еще один вариант: