about unionfs
Где можно почитать про unionfs и aufs (желательно на русском), а также применение первой в slax (к слову где вообще можно почитать о том как устроен slax) и что там за история про подвижку к включению unionfs в ядро?
git clone git://url/.git /path
Как теперь довести этот локальный репозиторий до актуального состояния?
Очень часто приходится использовать такие конструкции:
$var =~ /regexp1(regexp2)/;
$var = $1;
$string =~ /regexp1(regeexp2)/;
$var = $1;
Работает именно так как и предполагается, но что-то мне подсказывает что это неправильно. Нельзя ли это сделать попроще и поэстетичнее?
Есть вот такая конструкция.
delete $genre{0};
delete $date{0};
delete $performer{0};
delete $title{0};
delete $index_00{0};
delete $index_01{0};
delete $pregap{0};Работает, но выглядит как-то не очень опрятно. Да и будь этих хешей несколько больше возникли бы проблемы. Ключ у этих хешей один и тот же. Нельзя ли этот процесс автоматизировать?
Собрал Smart под слаку. Всё замечательно: и базу установленных пакетов нашёл, и mirror.yandex.ru видит, и даже правильно
показывает чего надо обновлять, а чего нет. Только вот незадача - все операции, которые требуют вмешательства pkgtools
заканчиваются не начавшись вот таким логом:
Traceback (most recent call last):
File "/usr/bin/smart", line 195, in <module>
main(sys.argv[1:])
File "/usr/bin/smart", line 168, in main
exitcode = iface.run(opts.command, opts.argv)
File "/usr/lib/python2.5/site-packages/smart/interface.py", line 53, in run
result = _command.main(self._ctrl, opts)
File "/usr/lib/python2.5/site-packages/smart/commands/upgrade.py", line 187, in main
ctrl.commitTransaction(trans, confirm=confirm)
File "/usr/lib/python2.5/site-packages/smart/control.py", line 500, in commitTransaction
return self.commitChangeSet(trans.getChangeSet(), caching, confirm)
File "/usr/lib/python2.5/site-packages/smart/control.py", line 561, in commitChangeSet
pmclass().commit(pmcs, pkgpaths)
File "/usr/lib/python2.5/site-packages/smart/backends/slack/pm.py", line 44, in commit
for pkg in install:
RuntimeError: dictionary changed size during iteration
В питоне я не разбираюсь совсем. Хочется понять это трудности кода смарта или же скажем моего питона? Ну и попутно вопрос
- умеет ли смарт зависимости от slapt-getа?
Slackware-current
Smart 1.1
| ← назад |