You are not logged in.

#1 2020-03-15 02:59:18

Cease
Member
Registered: 2020-03-15
Posts: 2

[solved] faster way of --overwriting files with pacman

Hey guys, I'm running into a familiar issue - somewhere along the line, my thunar install got corrupted and removed from my installed list of packages,
and when I go to reinstall via pacman -S, I get the following:

error: failed to commit transaction (conflicting files)

along with an enormous amount of files that conflict with the install.  Now, considering that all of these files are specific to my thunar install, I would like to use the
--overwrite flag to get rid of the files, as specified in https://wiki.archlinux.org/index.php/Pa … 9.22_error

The problem with this, however, is that there is a truly MASSIVE amount of files to overwrite, with many in different locations.  Considering I have to specify a glob whenever I use --overwrite,
is there a better way of just bypassing all of the conflicting files and reinstalling, similar to the old --force option? Or do I have to sit here for an hour and manually delete all of these files?

Conflict list included for posterity:

thunar: /etc/xdg/Thunar/uca.xml exists in filesystem
thunar: /usr/bin/Thunar exists in filesystem
thunar: /usr/bin/thunar exists in filesystem
thunar: /usr/bin/thunar-settings exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-config.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-file-info.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-menu-item.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-menu-provider.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-menu.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-preferences-provider.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-property-page-provider.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-property-page.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-provider-factory.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-provider-module.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-provider-plugin.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-renamer-provider.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx-renamer.h exists in filesystem
thunar: /usr/include/thunarx-3/thunarx/thunarx.h exists in filesystem
thunar: /usr/lib/Thunar/ThunarBulkRename exists in filesystem
thunar: /usr/lib/Thunar/thunar-sendto-email exists in filesystem
thunar: /usr/lib/girepository-1.0/Thunarx-3.0.typelib exists in filesystem
thunar: /usr/lib/libthunarx-3.so exists in filesystem
thunar: /usr/lib/libthunarx-3.so.0 exists in filesystem
thunar: /usr/lib/libthunarx-3.so.0.0.0 exists in filesystem
thunar: /usr/lib/pkgconfig/thunarx-3.pc exists in filesystem
thunar: /usr/lib/systemd/user/thunar.service exists in filesystem
thunar: /usr/lib/thunarx-3/thunar-apr.so exists in filesystem
thunar: /usr/lib/thunarx-3/thunar-sbr.so exists in filesystem
thunar: /usr/lib/thunarx-3/thunar-uca.so exists in filesystem
thunar: /usr/lib/thunarx-3/thunar-wallpaper-plugin.so exists in filesystem
thunar: /usr/lib/xfce4/panel/plugins/libthunar-tpa.so exists in filesystem
thunar: /usr/share/Thunar/sendto/thunar-sendto-email.desktop exists in filesystem
thunar: /usr/share/applications/thunar-bulk-rename.desktop exists in filesystem
thunar: /usr/share/applications/thunar-settings.desktop exists in filesystem
thunar: /usr/share/applications/thunar.desktop exists in filesystem
thunar: /usr/share/dbus-1/services/org.xfce.FileManager.service exists in filesystem
thunar: /usr/share/dbus-1/services/org.xfce.Thunar.FileManager1.service exists in filesystem
thunar: /usr/share/dbus-1/services/org.xfce.Thunar.service exists in filesystem
thunar: /usr/share/doc/thunar/README.gtkrc exists in filesystem
thunar: /usr/share/gir-1.0/Thunarx-3.0.gir exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxFileInfo.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxMenu.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxMenuItem.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxMenuProvider.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxPreferencesProvider.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxPropertyPage.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxPropertyPageProvider.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxProviderFactory.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxProviderPlugin.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxRenamer.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ThunarxRenamerProvider.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/abstraction.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/bulk-rename.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/home.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/index.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/ix01.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/left-insensitive.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/left.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/menu-provider.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/right-insensitive.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/right.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/say-hello.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/style.css exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-Variables-and-functions-to-check-the-library-version.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-abstraction-layer.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-fundamentals.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-overview.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-providers.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-using-extensions.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-writing-extensions-advanced-topics.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-writing-extensions-getting-started.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx-writing-extensions.html exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/thunarx.devhelp2 exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/up-insensitive.png exists in filesystem
thunar: /usr/share/gtk-doc/html/thunarx/up.png exists in filesystem
thunar: /usr/share/icons/hicolor/128x128/apps/Thunar.png exists in filesystem
thunar: /usr/share/icons/hicolor/16x16/apps/Thunar.png exists in filesystem
thunar: /usr/share/icons/hicolor/16x16/stock/navigation/stock_folder-copy.png exists in filesystem
thunar: /usr/share/icons/hicolor/16x16/stock/navigation/stock_folder-move.png exists in filesystem
thunar: /usr/share/icons/hicolor/24x24/apps/Thunar.png exists in filesystem
thunar: /usr/share/icons/hicolor/24x24/stock/navigation/stock_folder-copy.png exists in filesystem
thunar: /usr/share/icons/hicolor/24x24/stock/navigation/stock_folder-move.png exists in filesystem
thunar: /usr/share/icons/hicolor/48x48/apps/Thunar.png exists in filesystem
thunar: /usr/share/icons/hicolor/64x64/apps/Thunar.png exists in filesystem
thunar: /usr/share/icons/hicolor/scalable/apps/Thunar.svg exists in filesystem
thunar: /usr/share/locale/am/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ar/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ast/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/be/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/bg/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/bn/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ca/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/cs/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/da/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/de/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/el/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/en_AU/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/en_GB/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/eo/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/es/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/et/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/eu/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/fa_IR/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/fi/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/fr/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/gl/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/he/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/hr/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/hu/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/hy/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/hy_AM/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/id/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ie/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/is/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/it/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ja/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/kk/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ko/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/lt/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/lv/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ms/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/nb/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/nl/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/nn/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/oc/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/pa/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/pl/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/pt/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/pt_BR/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ro/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ru/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/si/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/sk/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/sl/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/sq/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/sr/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/sv/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/te/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/th/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/tr/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ug/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/uk/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ur/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/ur_PK/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/vi/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/zh_CN/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/zh_HK/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/locale/zh_TW/LC_MESSAGES/thunar.mo exists in filesystem
thunar: /usr/share/man/man1/Thunar.1.gz exists in filesystem
thunar: /usr/share/metainfo/org.xfce.thunar.appdata.xml exists in filesystem
thunar: /usr/share/pixmaps/Thunar/Thunar-about-logo.png exists in filesystem
thunar: /usr/share/polkit-1/actions/org.xfce.thunar.policy exists in filesystem
thunar: /usr/share/xfce4/panel/plugins/thunar-tpa.desktop exists in filesystem

Last edited by Cease (2020-03-15 03:13:56)

Offline

#2 2020-03-15 03:09:00

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,524
Website

Re: [solved] faster way of --overwriting files with pacman

Ideally, install the old version with --dbonly, then upgrade.

But if that still fails, note that --overwrite takes globs.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2020-03-15 03:12:52

Cease
Member
Registered: 2020-03-15
Posts: 2

Re: [solved] faster way of --overwriting files with pacman

--dbonly worked! setting to solved

Offline

Board footer

Powered by FluxBB