Чего-то яндекс опять тормозит… с 23марта не синхронизирует свои репы.
Было дело, правда уже давно, в ауре пакеты стали раскидывать по папочкам. Т.е. если раньше PKGBUILD лежал в “блабла/packages/$pkg/$pkg.tar.gz”, то теперь “блабла/packages/первые две буквы пакета/$pkg/$pkg.tar.gz”. Так вот, yaourt поначалу эту фишку не понимал и отваливался с похожей ошибкой. Решили они эту проблему или нет - не знаю (наверно решили раз народ не жалуется), но я применил кем-то выложенный патчик и живу с ним до сих пор.
патчик
под рутом
patch -p0 < yaourt_aur.sh.diff.txt
Компиляция ядрышка арчовой конфигурации (беру pkgbuild из core) + aufs патч (но это совсем копейки) отжирает, дай Бог памяти, два с лишком гига.
В PKGBUILD переменная source
source=(file://${pkgname}-${pkgver}-linux_${barch}_gcc4.4.tar.gz)
это что за прикол? Откуда makepkg должен качать этот несчастный файл? Если бы этот файл был в тарболе, то понятно, а так там должно быть что-нибудь типа http://kakoito-site/$ {pkgname}-${pkgver}-linux_${barch}_gcc4.4.tar.gz или
ftp://kakoito-site/$ {pkgname}-${pkgver}-linux_${barch}_gcc4.4.tar.gz
вообщем - меньше на аур надо надеяться.
В 3 гноме за превьюшки сейчас отвечает totem.
cucullus
смеётесь что-ли??
medit, gedit
тож хотел написать. Трудно найти редактор который не поддерживает кодировки. A если текст не специфического формата (типа ворда), то скрипт с iconv в две строчки перекодирует, что хочешь.
jim945
Насколько я понимаю эта проблема только для внешних устройств? Т.к. системы на внинтах запускаются именно по root=UUID= и проблемы нет.
У меня встречалось только на внешних. Зависит насколько быстро удав отработает для конкретного устройства, т.е. успеет или нет до вызова blkid. Если есть желание поэкспериментировать, то можно перед 157 строчкой файла /lib/initcpio/init_functions
dev=$(blkid -lt "$device" -o device)
добавить sleep 5 и пересобрать mkinitcpio. Тогда, по идее, должно отработать нормально.
sleepycat
щас махнем, как ТС вернется. Это одно из “странных мест”. Дело в том, что изначально этой операции не было. Но при проверке практических дейсвий в тексте “стандартная” форма записи перестала работать
Есть такое дело. Суть в том, что форма UUID= во время инициализации все равно переводится в /dev/, но переводится до того как будет использована задержка rootdelay (даже не заданный этот параметр имеет значение 5с).
Поэтому получается следующая упрощенная форма
1) по UUID=
UUID= –(с использованием blkid, вот тут-то частенько и обламываются usb'ишки)–> /dev/ –> задержка –> монтирование
2) по /dev/disk/by-
/dev/ –> задержка –> монтирование
У меня тоже после какого-то обновления mkinitcpio флешка стала монтироваться раз через 5 пока не перешел на /dev/disk/by-
# Maintainer: Rdf <[email protected]>;
pkgname=rhvoice
pkgver=20120223
pkgrel=1
pkgdesc="Speech synthesizer for Russian language by Olga Yakovleva"
arch=('i686' 'x86_64')
url="https://github.com/Olga-Yakovleva/RHVoice"
license=('custom')
depends=('libunistring' 'flite' 'sox' 'pcre' 'python' 'expat')
makedepends=('git' 'scons')
_gitroot="git://github.com/Olga-Yakovleva/RHVoice.git"
_gitname="RHVoice"
build() {
  git clone ${_gitroot} ${_gitname}
  cd "$srcdir"/${_gitname}
  git checkout origin/master
  scons prefix=/usr
}
package() {
  cd "$srcdir"/${_gitname}
  scons prefix="$pkgdir"/usr install
}
Правда, я не устанавливал и не запускал))). И еще надо уточнить лицензию… чего-то на глаза не попалась.
Leonardo19
Скрипт не устарел. Об этом способе синхронизации сказано в Archwiki, я его только немного дополнил. Устарела программа ntpdate.
Я про что писал? про то, что твой скрипт делает тоже самое, что и демон ntpdate из /etc/rc.d - запускает ntpd с теми же параметрами. Программа ntpdate из демона /etc/rc.d/ntpdate не запускается (я чесно говоря даже не знал, что она до сих пор существует).