fuelen |
|
Темы:
9
Сообщения:
36
Участник с: 15 августа 2011
|
При установке арча, сделал var как отдельный раздел. При выключении системы ошибка была, типа невозможно отмонтировать /var, т.к. логи пишутся. Решил перенести данные в /, но неудачно. Сейчас у меня /var/lib/pacman пустая. Можно как-то возобновить базу из установленых пакетов? Интересуют названия пакетов, ибо сейчас даже обновиться не могу. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
/var/log/pacman.log остался? если нет, то писать скрипт, который проверит все файлы на принадлежность к пакетам, потом дело техники...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
fuelen |
|
Темы:
9
Сообщения:
36
Участник с: 15 августа 2011
|
/var/log/pacman.log не остался. как получить список файлов не локального пакета? |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
например pkgfile /путь/к/файлу если не устанавливал pkgfile раньше, то можно распаковать пакет pkgfile-а просто в систему. и выполнить инструкции по установке (они в самом пакете) если нужно. а скрипт должен перебрать все файлы в системе, скормить их pkgfile, собрать список пакетов и список файлов для которых небыли найдены пакеты (для дальнейшего анализа) у pkgfile своя база, которую нужно обновить.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
A.T.W.A. |
|
Темы:
14
Сообщения:
658
Участник с: 21 марта 2011
|
pkgfilepacman -F |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
fuelen nafanjaВ Wiki написано И, как видно, дана ссылка на скрипт, но насколько он хорош, не знаю, даже не смотрел что он делает …. попробуй ...... смущает год 2009 ........ но в pacman, в этой части, думаю мало что изменилось ...
Ошибки не исчезают с опытом - они просто умнеют
|
fuelen |
|
Темы:
9
Сообщения:
36
Участник с: 15 августа 2011
|
для ключа -S пакеты есть, а для -F нет? pacman -Syy делал скрипт от Xyne видел, запускал
проще будет свое написать, чем в перле разбираться. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
fuelenА это не смущает ........ fuelenа не пробовал изменить переменную в скрипте ...... my $url = 'ftp://ftp.archlinux.org/$repo/os/' . `arch`; возможно и другие ….. fuelenХотя согласен, лучше написать свой скрипт, чем разбирать чужой, но для этого нужно четко знать, что необходимо получить на выходе
Ошибки не исчезают с опытом - они просто умнеют
|
fuelen |
|
Темы:
9
Сообщения:
36
Участник с: 15 августа 2011
|
простое перемещение my $url в цикл, замена адреса и ручное указание архитектуры сработало :)
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
fuelenПакетная база - это одно, база файлов - другое.
|