--dbonly для aur ?

есть ли способ для софта из aur изменить только версию в базе но при этом не собирать пакет?
по типу как pacman --dbonly
Возможно, кому-то это покажется откровением, но пакеты из AUR тоже и всегда устанавливаются с помощью pacman :)
Только не pacman -S имя-пакета , а pacman -U /файл/пакета
(Даже если кто-то любит Ёгурт, и не запускает пакман самостоятельно)
И удаляются все пакеты, независимо от происхождения, командой pacman -R имя-пакета

Разумеется, ничто не мешает использовать параметр --dbonly с любой из этих команд:
man pacman
TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)
...
--dbonly
Adds/removes the database entry only, leaving all files in place.
Natrio,
grayich
но при этом не собирать пакет
grayich
есть ли способ для софта из aur изменить только версию в базе но при этом не собирать пакет?
Не совсем понял вопрос — если речь идет об установленном в системе пакете, то можно , независимо хоть из реп, хоть из aur.
Что нужно сделать — выполнить всего 2 изменения
1. Изменить название директории пакета /var/lib/pacman/local/пакет
2. В файле /var/lib/pacman/local/пакет/desc изменить версию пакета ( VERSION )
Проделывал это несколько раз …......правда для пакетов из реп (из aur ничего не ставлю....только в случае острой необходимости)
Ошибки не исчезают с опытом - они просто умнеют
vasek
Не совсем понял вопрос — если речь идет об установленном в системе пакете, то можно
вопрос про то, есть ли готовая автоматизация этого действия, лень руками ковырять, а скрипт лень писать потому что не так часто и нужно.
vasek
(из aur ничего не ставлю....только в случае острой необходимости)
ну, если ничего не делать то можно и не ставить) а иначе в пакетах как правило не хватает пару десятков нужного софта
grayich
вопрос про то, есть ли готовая автоматизация этого действия, лень руками ковырять, а скрипт лень писать потому что не так часто и нужно.
Делов то руками на 1 мин ..... (sudo mc и изменить пару цифирь .... )
Ошибки не исчезают с опытом - они просто умнеют
grayich
но при этом не собирать пакет
А куда успел деться ранее собранный?
Насколько я понимаю, pacman никак не может установить пакет, не имея этого самого пакета.

Так что, если ранее установленный пакет был зачем-то похерен, то либо собирать, либо идём в /var/lib/pacman/local/ , меняем версию в имени каталога пкета и в файле desc внутри каталога.
 
Зарегистрироваться или войдите чтобы оставить сообщение.