red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Bendalfхм, тоже вариант, хотя mtree это лишнее он генерируется автоматически (интересный эффект получается, на отсутствие файла ругается а на пустышки(или битый) нет) но всё же лучше сделать это по феншую как предложил vs220 в другой теме: удаляем из локальной базы метаданные(папки) проблемных пакетов, например: затем устанавливаем с принудительной перезаписью файлов:
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
vs220а вот за звёздочку(*) спасибо, не знал что так можно, похоже на роботу почившего --force |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
да просто не стоило без крайней необходимости вообще трогать базу пакмана(/var/lib/pacman/) весит мало(~100мб) никого не трогает, а вот кеш(/var/cache/pacman/pkg/) не жалко, при нехватке места его первым и выносятBendalfя так понимаю это сервис из пакета pkgfile ? если да то его автор действительно малость ступил не считав переменную DBPath а понадеялся что у всех установлен дефолтный путь для базы( /var/lib/pacman/...), по уму нужно было взять базовую часть пути из команды pacman-conf DBPath и добавить в конце /sync Но на сколько я могу судить это не фатальная ошибка для пользователя, всего лишь будет дублироваться(при различающихся путях) базы синхронизации, пакман будет работать со своей, а pkgfile со своей Вы можете этот пакет(pkgfile) смело удалять, лет 5 назад он еще мог пригодится но его возможности давно перекрывает сам pacman скачать полную базу (используется для поиска по файлам пакетов) скачает расширенную базу, которая дополнительно содержит список путей файлов для каждого пакета (ложится рядом с основной, имеет расширение .files)можно обновлять базу непосредственно перед самим поиском, то есть тогда когда она непосредственно нужна несколько примеров использования найти пакет по названию файла вывести список файлов пакета вывести пакеты с файлами в именах которых встречается название pkgfile тоже самое но только одни пакеты
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
как вариантyuriusпосле чего прописать в pacman.conf при следующем обновлении он не будет затираться а просто добавиться рядом новый с именем r8169.conf.new который ни как не будет влиять на систему
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
cucullusха, как раз хотел его(dracut) на досуге пощупать, в него вроде уже впилили поддержку zstd сжатия, кто-то пробовал им пользоваться ? |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Bendalfда зачем эти скриншоты, их нужно показывать только тогда когда вы по каким-то техническим причинам не можете скопировать текстовую информацию Скопировать текстовый вывод в консоли можно либо тупо мышкой или перенаправив вывод команды в файл с которого уже потом скопировать. Вот с тем же конфигом, здесь достаточно было бы просто показать вывод команды pacman -v, например: [ или более полный(с репами) вывод командой pacman-conf, в крайнем случае скопировать инфу из /etc/pacman.conf ] этот вывод можно перенаправить в файл: есть даже консольные утилиты которые могут скопировать текстовый поток в буфер, после чего будет достаточно нажать Ctrl+V для вставки, например для wayland есть пакет wl-clipboard (для Иксов есть xclip) с утилитами wl-copy и wl-paste: да и содержимое того же файла можно легко закинуть в буфер:
Bendalf Bendalfперед этим вы еще писали: Bendalfеще раз спрошу, зачем ? есть две ошибки первая если вы вручную удаляете пакет(папку с метаданными) из базы(var/lib/pacman/local/) и при этом не удаляете файлы этого пакета которые установились в системе и при попытке установить пакет(напрямую или притянутый как зависимость) будет писать о конфликтующих файлах. Проблему можно решить вычистив осторожно вручную из системы эти файлы или же принудительно их заменить при установке данного пакета, например: нужно будет указать все конфликтующие файлы входящие в данный пакет, раньше был ключь –force который без разбору(опасно) мог заменить сразу все файлы пакеты но его заменили на –overwrite который заменяет конкретные файлывторая когда сам пакета(папка) не удаляется из базы, а удаляется файлы что лежат в ней например desk и/или file то будет ошибка работы с метаданными пакета, примерно как у вас лечить можно способом из первой ошибки(удалив до кучи и папку) или же попытаться восстановить ручками файл/файлы(desk,file) взяв за основу нужные пакеты(папка) из базы синхронизации(предварительно её распаковав). Файл desk у них не идентичен но его можно будет при желании привести к нужному виду руками, но это путь самурая можно и порезаться. ------------- спровоцировать данные ошибки может не совсем корректное работа с базой при её переносе, точнее сам перенос может быть корректным но когда вы обновляете систему с разными версиями базы то может выйти конфуз, например, перенесли базу в новое место, вернулись к старой базе обновились установили новые пакеты(или версии) и зависимости, потом удалили старую базу и вернулись к 'новой' перенесённой базе, а потом выходит что тех пакетов что установили/обновили в старой базе в новой перенесенной их нету и при следующем обновлении этих пакетов не наёдется, а попытка их установить или подтянуть как зависимости выльется в шок и трепет. еще данные ошибки могут возникнуть из за внезапно закончившегося места на диске когда идет установка и запись в базу, хоть пакман автоматом и проверяет необходимое место до начала установки, но есть форс-мажор в виде пользователя, который в неподходящий момент может начать компилить что-то тяжелое и требующего много места на диске или скачать кокой-то жирный файл, и в итоге окажется что даже рутовский схрон в файловой системе может внезапно закончится |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
vasekага, но тут даже с тем выводом что есть мистика получается, с чего это вдруг пакман начал устанавливать пакет gnome-shell если сами базы is up to date |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Bendalfда вроде пакет нормальный, только что проверил его с яндекса, установился без проблем Bendalfа это зачем ? Bendalfа более полный вывод можете выложить ? |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Dobrovесть опция prefetch-playlist но она не работает с youtube-dl подробнее смотри https://github.com/mpv-player/mpv/issues/3029 |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
vasekон малость устарел, его походу забыли обновить с прошлой версии лучше тогда уже сразу смотреть https://mpv.io/manual/stable/ |