How to make pacman stupid/smarter?

is there a way to have pacman stop making pacnew / pacsafe files ? i just want it to update without introducing FOD , the wiki has no info about this..

According to me
These things can't be stopped
And if you finally achieve what you wanted then it can cause your system to crash...

Edit :
if you want to make it simple then try this command :

sudo -H DIFFPROG=meld pacdiff

And that's all i can say :slightly_smiling_face:

3 Likes

Yes - stop editing configuration files that are included in packages.

Otherwise, you need to get used to using pacdiff.

5 Likes

Well actually you probably could manage to do it using a wild card regex in a pacman hook.

However, doing that would be extremely foolhardy IMO. So, just like the people who ask how to make sudo password-less I'll say to you, do some research. As always, the Archwiki is the place to start your journey.

Pacman is the foundation of your entire Arch system. If you undermine the foundation you're surely looking for problems. Perhaps a static distro is what you're looking for, (not a rolling one).

8 Likes

i would like to see a option during instalation :
Do you want to be bothered with pacnew and pacsave files (y/N)

@ jonathon - i never edit config files i only update. and then pacman starts to make these junk files.

You know those aren't definitively "junk files", right? .pacnew files sometimes contain changes that you have to merge for things to continue to work.

You can stop .pacsave by passing -n to pacman when you remove packages.

That being said, if you really don't want them, just create a systemd timer that deletes them.

2 Likes

Or, that being said, it sounds like a rolling distro isn’t for you. These files definitely aren’t junk, and you delete them at your peril.

Perhaps you are better suited to one of the many preexisting static distros that don’t require this type of system maintenance.

4 Likes

Ya'll are crazy.

Type 'pacman -S yay'

Now you have UNARGUABLY the best cli tool ever to exist in any universe ever.

For example. Want to Pacman -Syu update? just type yay.

Want to get a list of packages, and have them queries even if you made a typo, and tell you which repo they're coming from, which version, and you can literally install 1-1000 of them at once? Also it will automatically create check for any conflicts, dependencies, and also if you already have some of the MakeFiles (I'd recommend saying Y if yay asks you to remove any MakeFile dependencies after installation, as clutter = unhappy life). Yay will also, integrate with Pacu if you want to see line by line what the Build File looks like (p.s. you can edit it too, if for some reason you feel that smart). Yay will also, auto-download dependencies, auto-remove conflicting packages, and auto-create a fakeroot environment and SAFELY install packages, even going as far as to auto-fetch (with or without confirmation depending on your yay config) any PGP/GPG key that might be needed for a signature check.

YAY!

For example.

output of typing "yay nvid" (it will query your repos for that string, even though your lazy ass didnt type nvidia out all the way:

╰─λ yay nvid
335 aur/invidtui 0.2.8-1 [+0 ~0.00]
TUI-based Invidious client
334 aur/invidtui-bin 0.2.8-2 [+0 ~0.00]
A TUI based Invidious client
333 aur/nvitop 0.8.0-1 [+0 ~0.00]
Interactive NVIDIA-GPU process viewer and GPU process management
332 aur/nvidia-vulkan-utils-nvlax 515.49.15-1 [+0 ~0.00]
NVIDIA drivers utilities (vulkan developer branch) with NVENC and NvFBC patched with nvlax
331 aur/nvfand-git r48.33f1398-1 [+0 ~0.00]
a daemon that sets the fan speed of your nvidia GPU(s) based on a custom curve.
330 aur/python-nvidia-dali 1.16.1-2 [+0 ~0.00]
A library containing both highly optimized building blocks and an execution engine for data pre-processing
in deep learning applications



====removing 200 other packages so I can post this=====


NVIDIA's GPU programming toolkit. Version 8.0
173 aur/torch7-cudnn-git r353.440f0d5-1 [+3 ~0.00] [Orphaned]
Torch-7 FFI bindings for NVIDIA CuDNN
172 aur/hipsycl-rocm-git r1897.7102e5ee-1 [+4 ~0.00]
Implementation of SYCL 1.2.1 over AMD HIP/NVIDIA CUDA
171 aur/xorgxrdp-nvidia 0.2.18-2 [+4 ~0.27]
Xorg drivers for xrdp, with NVIDIA GPU support.
170 aur/libnvidia-container-bin 1.9.0-1 [+4 ~0.00]
NVIDIA container runtime library
169 aur/nvidia-system-monitor-qt 1.5-1 [+4 ~0.00]
Task Manager for Linux for Nvidia graphics cards (QT vesrion)
168 aur/xf86-video-nouveau-git 1.0.17.r2.g3ee7cbc-2 [+4 ~0.00]
Open Source 3D acceleration driver for nVidia cards (git version)
167 aur/nvdock 1.02-5 [+4 ~0.00] [Out-of-date: 2022-04-10]
A tray icon for easy launching of the NVIDIA control panel
166 aur/trex-bin 0.26.5-1 [+5 ~0.93]
Cryptocurrency miner for NVIDIA hardware, supporting a variety of algorithms
165 aur/mangohud-nonvidia 0.6.8-1 [+5 ~1.32]
A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more (without NVIDIA support)
164 aur/libnvidia-container-tools-bin 1.10.0-1 [+5 ~0.00]
NVIDIA container runtime library (command-line tools)
163 aur/xmrig-cuda 6.17.0-1 [+5 ~0.38]
NVIDIA CUDA plugin for XMRig miner.
162 aur/invidious-git r2780.67a18dcf-1 [+5 ~0.06]
Alternative front-end to YouTube
161 aur/libxnvctrl-340xx 340.108-2 [+5 ~0.11]
NVIDIA NV-CONTROL X extension, 340xx legacy branch
160 aur/nvidia-340xx-settings 340.108-2 [+5 ~0.11]
Tool for configuring the NVIDIA graphics driver, 340xx legacy branch
159 aur/nvidia-texture-tools-git 2.1.1.26a5641-1 [+5 ~0.00]
Texture processing tools with support for Direct3D 10 and 11 formats
158 aur/xmr-stak-nvidia-git 2.10.8.r0.g67cf951-1 [+5 ~0.00] [Orphaned]
Free Monero RandomX Miner and unified CryptoNight miner (CUDA)
157 aur/nvidia-force-comp-pipeline 1.0-1 [+5 ~0.48]
Simple script to enable "Force Composition Pipeline" on all monitors connected to an Nvidia card (fixes
tearing).
156 aur/nvidia-340xx-rt 340.107-1 [+5 ~0.00] [Out-of-date: 2020-02-20]
NVIDIA drivers for linux-rt, 340xx legacy branch
155 aur/nvidia-bl-dkms 18.11.0-2 [+5 ~0.00] [Out-of-date: 2020-07-26]
Driver to adjust display backlight on legacy mobile NVidia graphics adapters - DKMS edition.
154 aur/nemo-run-with-nvidia 0.0.4-0 [+5 ~0.00]
Nemo action to run a program with Bumblebee
153 aur/lib32-libxnvctrl 515.65.01-2 [+6 ~0.02]
NVIDIA NV-CONTROL X extension (32-bit)
152 aur/nvidia-utils-nvlax 515.65.01-2 [+6 ~1.09]
NVIDIA drivers utilities with NVENC and NvFBC patched with nvlax
151 aur/nvidia-open-beta-dkms 515.57-1 [+6 ~0.79]
NVIDIA open GPU kernel modules (sources; beta version)
150 aur/nvidia-open-beta 515.57-1 [+6 ~0.79]
NVIDIA open GPU kernel modules (beta version)
149 aur/obs-nvfbc 0.0.7-1 [+7 ~0.81]
OBS Studio source plugin for NVIDIA FBC API
148 aur/nfancurve 019.6.1-1 [+7 ~0.00]
A small and lightweight Bash script for using a custom fan curve in Linux for NVIDIA GPUs
147 aur/waifu2x-ncnn-vulkan-git 20210521.r0.g4981ffc-1 [+7 ~0.00]
waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan
146 aur/lib32-opencl-nvidia-340xx 340.108-1 [+7 ~0.18]
OpenCL implemention for NVIDIA (32-bit)
145 aur/lib32-nvidia-340xx-utils 340.108-1 [+7 ~0.18]
NVIDIA drivers utilities (32-bit)
144 aur/systemd-vgaswitcheroo-units 1.3-1 [+7 ~0.00]
Disable discrete GPU at boot for AMD/NVIDIA & Intel dual stuff. This is based on the old AUR package that
was not migrated to AUR4.
143 aur/conky-cairo 1.13.1-1 [+8 ~0.00]
conky - built for nvidia - Just change one variable to build the git version - defaults to release
version.
142 aur/tensorrt-doc 8.4.3.1-1 [+8 ~0.14]
A platform for high-performance deep learning inference on NVIDIA hardware (documentation)
141 aur/python-tensorrt 8.4.3.1-1 [+8 ~0.14]
A platform for high-performance deep learning inference on NVIDIA hardware (python bindings and tools)
140 aur/tensorrt 8.4.3.1-1 [+8 ~0.14]
A platform for high-performance deep learning inference on NVIDIA hardware
139 aur/opencl-nvidia-merged 510.73.06-2 [+8 ~1.38]
OpenCL implemention for NVIDIA
138 aur/nvidia-merged-utils 510.73.06-2 [+8 ~1.38]
NVIDIA drivers utilities; patched for vGPU support w/ Rust unlock & host DRM output
137 aur/nvidia-merged-settings 510.73.06-2 [+8 ~1.38]
Tool for configuring the NVIDIA graphics driver
136 aur/nvidia-merged-dkms 510.73.06-2 [+8 ~1.38]
NVIDIA drivers - module sources; patched for vGPU support w/ Rust unlock & host DRM output
135 aur/lib32-opencl-nvidia-merged 510.73.06-2 [+8 ~1.38]
OpenCL implemention for NVIDIA (32-bit)
134 aur/lib32-nvidia-merged-utils 510.73.06-2 [+8 ~1.38]
NVIDIA drivers utilities; patched for vGPU support w/ Rust unlock & host DRM output (32-bit)
133 aur/nvfancontrol 0.5.1-2 [+8 ~0.09]
NVidia dynamic fan control
132 aur/prime 1.0-14 [+8 ~0.00]
Nvidia:PRIME Render Offload Launcher
131 aur/obs-nvfbc-git r19.4ca6607-1 [+8 ~0.00]
OBS Studio source plugin for NVIDIA FBC API
130 aur/nvflash 5.728-1 [+9 ~0.00]
A tool to update the the firmware of Nvidia display adapters.
129 aur/nvidia-340xx-lts-dkms 340.108-5 [+10 ~0.01]
NVIDIA driver sources for linux-lts, 340xx legacy branch
128 aur/nvidia-340xx-lts 340.108-5 [+10 ~0.01]
NVIDIA drivers for linux-lts, 340xx legacy branch.
127 aur/nvhpc 22.7-3 [+11 ~0.42]
NVIDIA HPC SDK
126 aur/lib32-opencl-nvidia-390xx 390.154-1 [+12 ~0.00]
OpenCL implemention for NVIDIA (32-bit), 390xx legacy branch
125 aur/lib32-nvidia-390xx-utils 390.154-1 [+12 ~0.00]
NVIDIA drivers utilities (32-bit), 390xx legacy branch
124 aur/nvidia-vaapi-driver-git 0.0.4.r8.g8806b61-1 [+12 ~0.89]
A VA-API implemention using NVIDIA's NVDEC
123 aur/ccminer 2.3.1-1 [+12 ~0.00]
Coin miner using CUDA for nVidia GPUs.
122 aur/nvdock-bumblebee 1.02-1 [+14 ~0.00] [Out-of-date: 2020-05-03] [Orphaned]
A tray icon for easy launching of the NVIDIA control panel
121 aur/nvidia-tweaks 510-4 [+15 ~1.01]
A collection of tweaks and improvements to the NVIDIA driver
120 aur/envycontrol 2.1.1-1 [+15 ~2.54]
Easy GPU switching for Nvidia Optimus laptops under Linux
119 aur/lib32-opencl-nvidia-470xx 470.141.03-1 [+17 ~1.88]
OpenCL implemention for NVIDIA (32-bit)
118 aur/lib32-nvidia-470xx-utils 470.141.03-1 [+17 ~1.88]
NVIDIA drivers utilities (32-bit)
117 aur/ccminer-git r917.b54be47-1 [+17 ~0.00] [Orphaned]
Coin miner using CUDA for nVidia GPUs.
116 aur/nvidia-sdk-doc 11.1.5-1 [+19 ~0.00]
NVIDIA Video Codec SDK (NVDECODE and NVENCODE APIs) (documentation)
115 aur/nvidia-sdk 11.1.5-1 [+19 ~0.00]
NVIDIA Video Codec SDK (NVDECODE and NVENCODE APIs)
114 aur/opencl-nvidia-340xx 340.108-1 [+19 ~0.11]
OpenCL implemention for NVIDIA
113 aur/nvidia-340xx-utils 340.108-1 [+19 ~0.11]
NVIDIA drivers utilities
112 aur/nvidia-xrun-git 0.3.79.gaf3b734-1 [+19 ~0.00] [Out-of-date: 2021-11-22]
Script to run dedicated X server with discrete nvidia graphics (git version)
111 aur/libva-nvidia-driver 0.0.6-1 [+20 ~3.97]
VA-API implementation that uses NVDEC as a backend
110 aur/libxnvctrl-390xx 390.154-1 [+21 ~0.02]
NVIDIA NV-CONTROL X extension, 390xx legacy branch
109 aur/nvidia-390xx-settings 390.154-1 [+21 ~0.02]
Tool for configuring the NVIDIA graphics driver, 390xx legacy branch
108 aur/libnvidia-container-tools 1.10.0-1 [+23 ~0.82] [Out-of-date: 2022-09-18]
NVIDIA container runtime library
107 aur/libnvidia-container 1.10.0-1 [+23 ~0.82] [Out-of-date: 2022-09-18]
NVIDIA container runtime library
106 aur/nvidia-container-runtime 3.10.0-2 [+24 ~1.06]
NVIDIA opencontainer runtime fork to expose GPU devices to containers.
105 aur/xfce4-sensors-plugin-nvidia 1.4.3-1 [+24 ~0.19]
A lm_sensors plugin for the Xfce panel with nvidia gpu support
104 aur/nvidia-container-toolkit 1.10.0-1 [+25 ~1.07] [Out-of-date: 2022-09-18]
NVIDIA container runtime toolkit
103 aur/gnome-shell-extension-freon 48-1 [+25 ~0.06]
Displays: CPU temperature, HDD/SSD temperature, video card temperature (nVidia/Catalyst), voltage and fan
RPM in a GNOME Shell top bar pop-down.
102 aur/libxnvctrl-470xx 470.141.03-1 [+26 ~1.17]
NVIDIA NV-CONTROL X extension
101 aur/nvidia-470xx-settings 470.141.03-1 [+26 ~1.17]
Tool for configuring the NVIDIA graphics driver
100 aur/lib32-opencl-nvidia-vulkan 515.49.15-1 [+30 ~0.97]
OpenCL implemention for NVIDIA (32-bit)
99 aur/lib32-nvidia-vulkan-utils 515.49.15-1 [+30 ~0.97]
NVIDIA drivers utilities (32-bit)
98 aur/opencl-nvidia-vulkan 515.49.15-1 [+30 ~0.97]
OpenCL implemention for NVIDIA
97 aur/nvidia-vulkan-utils 515.49.15-1 [+30 ~0.97]
NVIDIA drivers utilities
96 aur/nvidia-vulkan-dkms 515.49.15-1 [+30 ~0.97]
NVIDIA driver sources for linux (vulkan developer branch)
95 aur/nvidia-vulkan 515.49.15-1 [+30 ~0.97]
NVIDIA drivers for linux (vulkan developer branch)
94 aur/nvclock 0.8b4-4 [+34 ~0.04]
A small utility which allows users to overclock NVIDIA based video cards.
93 aur/nvidia-docker 2.11.0-1 [+37 ~0.79]
Build and run Docker containers leveraging NVIDIA GPUs
92 aur/nvidia-390xx-dkms 390.154-1 [+38 ~0.33]
NVIDIA drivers - module sources
91 aur/opencl-nvidia-390xx 390.154-1 [+38 ~0.33]
OpenCL implemention for NVIDIA
90 aur/nvidia-390xx-utils 390.154-1 [+38 ~0.33]
NVIDIA drivers utilities
89 aur/nvidia-xrun 0.3-0 [+42 ~0.04]
Script to run dedicated X server with discrete nvidia graphics
88 aur/nvidia-rt 418.56-2 [+42 ~0.00] [Out-of-date: 2021-10-31]
NVIDIA drivers for linux-rt
87 aur/cuda_memtest r83.dd723aa-2 [+44 ~0.00]
A GPU memory test utility for NVIDIA and AMD GPUs.
86 aur/nvidia-pf 495.46-2 [+46 ~0.00]
NVIDIA drivers for linux-pf.
85 aur/bumblebee-git 3.2.1.r57.61c6161-1 [+50 ~0.00]
NVIDIA Optimus support for Linux through VirtualGL or primus
84 aur/nvidia-beta-dkms 515.57-1 [+52 ~0.01]
NVIDIA driver sources for linux (beta version)
83 aur/nvidia-390xx 390.154-1 [+54 ~0.04]
NVIDIA drivers for linux, 390xx legacy branch
82 aur/nvidia-470xx-dkms 470.141.03-1 [+58 ~3.25]
NVIDIA drivers - module sources
81 aur/opencl-nvidia-470xx 470.141.03-1 [+58 ~3.25]
OpenCL implemention for NVIDIA
80 aur/nvidia-470xx-utils 470.141.03-1 [+58 ~3.25]
NVIDIA drivers utilities
79 aur/gwe 0.15.5-3 [+58 ~2.83] [Installed]
A system utility for controlling NVIDIA GPUs
78 aur/nvidia-340xx-dkms 340.108-30 [+60 ~0.76]
NVIDIA driver sources for linux, 340xx legacy branch
77 aur/nvidia-340xx 340.108-30 [+60 ~0.76]
NVIDIA drivers for linux, 340xx legacy branch
76 aur/gnome-shell-extension-freon-git 44.r0.g457aac4-1 [+88 ~0.02]
Displays: CPU temperature, HDD/SSD temperature, video card temperature (nVidia/Catalyst), voltage and fan
RPM in a GNOME Shell top bar pop-down.
75 aur/nouveau-fw 325.15-1 [+88 ~0.13] [Out-of-date: 2020-04-25]
This package provides video & pgraph firmwares for all NVIDIA chipsets that need them
74 aur/disper 0.3.1.1-1 [+117 ~0.00]
An on-the-fly display switch utility, intended to be used on laptops, especially with nVidia cards.
73 aur/conky-lua-nv 1.12.2-2 [+127 ~0.75]
An advanced system monitor for X based on torsmo with lua and nvidia enabled
72 aur/lib32-opencl-nvidia-beta 515.57-1 [+140 ~0.00]
OpenCL implemention for NVIDIA (32-bit, beta version)
71 aur/lib32-nvidia-utils-beta 515.57-1 [+140 ~0.00]
NVIDIA drivers utilities (32-bit, beta version)
70 aur/nvidia-settings-beta 515.57-1 [+340 ~0.01]
Tool for configuring the NVIDIA graphics driver (beta version)
69 aur/opencl-nvidia-beta 515.57-1 [+340 ~0.01]
OpenCL implemention for NVIDIA (beta version)
68 aur/nvidia-utils-beta 515.57-1 [+340 ~0.01]
NVIDIA drivers utilities (beta version)
67 aur/nvidia-beta 515.57-1 [+347 ~0.00]
NVIDIA drivers for Arch's official 'linux' package (beta version)
66 chaotic-aur/waifu2x-ncnn-vulkan-git 20220728.r0.g93ed2bc-1 [32.06MiB 34.68MiB]
waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan
65 chaotic-aur/primus-vk-git r150.2486f2a-1 [56.74KiB 149.80KiB]
Primus-Vk Nvidia Vulkan offloading for Bumblebee
64 chaotic-aur/opencl-nvidia-470xx 470.141.03-1 [26.29MiB 70.37MiB]
OpenCL implemention for NVIDIA
63 chaotic-aur/opencl-nvidia-390xx 390.154-1 [21.62MiB 60.65MiB]
OpenCL implemention for NVIDIA
62 chaotic-aur/obs-nvfbc 0.0.7-1 [13.40KiB 22.38KiB]
OBS Studio source plugin for NVIDIA FBC API
61 chaotic-aur/nvidia-zen 515.65.01.2+5.19.8.zen1.1-1 [29.97MiB 29.96MiB]
NVIDIA drivers for linux
60 chaotic-aur/nvidia-utils-nvlax 515.65.01-2 [233.26MiB 446.16MiB]
NVIDIA drivers utilities with NVENC and NvFBC patched with nvlax
59 chaotic-aur/nvidia-open-git 515.65.01.r0.g985535015-1 [2.61MiB 2.61MiB]
NVIDIA open GPU kernel modules (git version)
58 chaotic-aur/nvidia-open-dkms-git 515.65.01.r0.g985535015-1 [3.42MiB 14.21MiB]
NVIDIA open GPU kernel modules (sources; git version)
57 chaotic-aur/nvidia-open-beta-dkms 515.57-1 [3.42MiB 14.20MiB]
NVIDIA open GPU kernel modules (sources; beta version)
56 chaotic-aur/nvidia-open-beta 515.57-1 [2.59MiB 2.60MiB]
NVIDIA open GPU kernel modules (beta version)
55 chaotic-aur/nvidia-470xx-utils 470.141.03-1 [191.00MiB 420.11MiB]
NVIDIA drivers utilities
54 chaotic-aur/nvidia-470xx-settings 470.141.03-1 [868.50KiB 1.57MiB]
Tool for configuring the NVIDIA graphics driver
53 chaotic-aur/nvidia-470xx-dkms 470.141.03-1 [26.28MiB 47.13MiB]
NVIDIA drivers - module sources
52 chaotic-aur/nvidia-390xx-utils 390.154-1 [30.65MiB 106.64MiB]
NVIDIA drivers utilities
51 chaotic-aur/nvidia-390xx-settings 390.154-1 [918.47KiB 1.66MiB]
Tool for configuring the NVIDIA graphics driver, 390xx legacy branch
50 chaotic-aur/nvidia-390xx-dkms 390.154-1 [10.83MiB 27.12MiB]
NVIDIA drivers - module sources
49 chaotic-aur/libxnvctrl-470xx 470.141.03-1 [94.09KiB 456.32KiB]
NVIDIA NV-CONTROL X extension
48 chaotic-aur/libxnvctrl-390xx 390.154-1 [99.28KiB 503.72KiB]
NVIDIA NV-CONTROL X extension, 390xx legacy branch
47 chaotic-aur/lib32-primus-vk-git r150.2486f2a-1 [59.72KiB 146.57KiB]
Primus-Vk Nvidia Vulkan offloading for Bumblebee, 32bit libs
46 chaotic-aur/lib32-opencl-nvidia-470xx 470.141.03-1 [28.07MiB 72.93MiB]
OpenCL implemention for NVIDIA (32-bit)
45 chaotic-aur/lib32-opencl-nvidia-390xx 390.154-1 [22.03MiB 59.64MiB]
OpenCL implemention for NVIDIA (32-bit), 390xx legacy branch
44 chaotic-aur/lib32-nvidia-470xx-utils 470.141.03-1 [38.69MiB 112.30MiB]
NVIDIA drivers utilities (32-bit)
43 chaotic-aur/lib32-nvidia-390xx-utils 390.154-1 [27.62MiB 85.94MiB]
NVIDIA drivers utilities (32-bit), 390xx legacy branch
42 chaotic-aur/gwe 0.15.5-3 [168.28KiB 530.75KiB] [Installed]
A system utility for controlling NVIDIA GPUs
41 chaotic-aur/egl-wayland-git 1.1.11.r0.g1bac426-1 [45.15KiB 126.41KiB]
EGLStream-based Wayland external platform (git version)
40 multilib/lib32-primus_vk 1.6.2-1 [49.02KiB 131.86KiB]
Nvidia Vulkan offloading for Bumblebee
39 multilib/lib32-opencl-nvidia 515.65.01-1 [0B 72.99MiB] [Installed]
OpenCL implemention for NVIDIA (32-bit)
38 multilib/lib32-nvidia-utils 515.65.01-1 [0B 119.88MiB] [Installed]
NVIDIA drivers utilities (32-bit)
37 multilib/lib32-nvidia-cg-toolkit 3.1-8 [2.28MiB 11.74MiB]
NVIDIA Cg libraries
36 multilib/lib32-libvdpau 1.5-1 [22.97KiB 86.51KiB] [Installed]
Nvidia VDPAU library
35 community/python-pycuda 2022.1-2 [365.84KiB 1.94MiB]
Python wrapper for Nvidia CUDA
34 community/python-cuda-docs 11.7.1-1 [921.70KiB 8.72MiB]
Python interface for CUDA provided by NVIDIA.
33 community/python-cuda 11.7.1-1 [3.57MiB 57.79MiB]
Python interface for CUDA provided by NVIDIA.
32 community/primus_vk 1.6.2-1 [52.45KiB 155.92KiB]
Nvidia Vulkan offloading for Bumblebee
31 community/nvtop 2.0.3-1 [50.81KiB 116.22KiB]
An htop like monitoring tool for AMD and NVIDIA GPUs
30 community/nvidia-cg-toolkit 3.1-6 [14.11MiB 92.69MiB]
NVIDIA Cg libraries
29 community/nccl 2.14.3-1 [158.79MiB 792.06MiB]
Library for NVIDIA multi-GPU and multi-node collective communication primitives
28 community/ffnvcodec-headers8.1 8.1.24.13-1 [50.45KiB 295.56KiB]
FFmpeg version of headers required to interface with Nvidias codec APIs
27 community/cudnn 8.5.0.96-1 [681.41MiB 1.81GiB]
NVIDIA CUDA Deep Neural Network library
26 community/cuda-tools 11.7.1-3 [783.43MiB 1.64GiB]
NVIDIA's GPU programming toolkit (extra tools: nvvp, nsight)
25 community/cuda 11.7.1-3 [0B 3.82GiB] [Installed]
NVIDIA's GPU programming toolkit
24 community/bumblebee 3.2.1-21 [43.74KiB 130.32KiB]
NVIDIA Optimus support for Linux through VirtualGL
23 extra/xf86-video-nouveau 1.0.17-2 [0B 222.91KiB] [Installed] (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
22 extra/opencl-nvidia 515.65.01-2 [0B 69.18MiB] [Installed]
OpenCL implemention for NVIDIA
21 extra/nvidia-utils 515.65.01-2 [0B 446.16MiB] [Installed]
NVIDIA drivers utilities
20 extra/nvidia-settings 515.65.01-1 [0B 1.61MiB] [Installed]
Tool for configuring the NVIDIA graphics driver
19 extra/nvidia-prime 1.0-4 [2.76KiB 112B]
NVIDIA Prime Render Offload configuration and utilities
18 extra/nvidia-open-dkms 515.65.01-13 [4.62MiB 42.22MiB]
NVIDIA open kernel modules
17 extra/nvidia-open 515.65.01-13 [2.60MiB 2.61MiB]
NVIDIA open kernel modules
16 extra/nvidia-lts 1:515.65.01-12 [29.13MiB 29.14MiB]
NVIDIA drivers for linux-lts
15 extra/nvidia-dkms 515.65.01-2 [29.75MiB 52.48MiB] [Installed]
NVIDIA drivers - module sources
14 extra/nvidia 515.65.01-14 [29.97MiB 29.98MiB]
NVIDIA drivers for linux
13 extra/libxnvctrl 515.65.01-1 [0B 455.65KiB] [Installed]
NVIDIA NV-CONTROL X extension
12 extra/libvdpau 1.5-1 [63.27KiB 288.03KiB] [Installed]
Nvidia VDPAU library
11 extra/ffnvcodec-headers 11.1.5.1-2 [60.86KiB 367.46KiB]
FFmpeg version of headers required to interface with Nvidias codec APIs
10 extra/egl-wayland 2:1.1.11-2 [0B 85.28KiB] [Installed]
EGLStream-based Wayland external platform
9 garuda/mhwd-nvidia-470xx 470.94-1 [3.92KiB 1.77KiB] [Installed]
mhwd-nvidia-470xx PCI ID database
8 garuda/mhwd-nvidia-390xx 390.143-1 [4.02KiB 1.90KiB] [Installed]
mhwd-nvidia-390xx PCI ID database
7 garuda/mhwd-nvidia 515.43.04-2 [7.09KiB 7.44KiB] [Installed]
mhwd-nvidia pci id
6 garuda/garuda-optimus-manager-config 1:r62.889aefa-7 [4.09KiB 1.26KiB]
Meta configuration package for nvidia prime systems on Garuda Linux:
5 garuda/garuda-optimus-manager-470xx-config 1:r62.889aefa-7 [4.09KiB 1.26KiB]
Meta configuration package for nvidia prime systems on Garuda Linux:
4 garuda/garuda-nvidia-prime-config 1:r62.889aefa-7 [4.06KiB 730B]
Meta configuration package for nvidia prime systems on Garuda Linux:
3 garuda/garuda-nvidia-config 1:r62.889aefa-7 [3.69KiB 22B] [Installed]
Meta configuration package for nvidia systems on Garuda Linux
2 garuda/garuda-nvidia-470xx-prime-config 1:r62.889aefa-7 [4.05KiB 730B]
Meta configuration package for nvidia prime systems on Garuda Linux:
1 garuda/garuda-nvidia-470xx-config 1:r62.889aefa-7 [3.69KiB 22B]
Meta configuration package for nvidia systems on Garuda Linux
:: Packages to install (eg: 1 2 3, 1-3):
::

And here is the stdout for me installing "hashcat-git, hashcat-utils-git, and handshake-cracker":

(actually had to truncate this like a mafq as well, but it answers your .pacnew question)

running install_scripts
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "python2-lxml"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: python2-lxml 4.9.1-5 (Mon 19 Sep 2022 10:46:45 AM PDT)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) python2-lxml-4.9.1-5

Total Installed Size:  4.46 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
(1/1) checking available disk space                                [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 118
:: Processing package changes...
(1/1) installing python2-lxml                                      [------------------------------------] 100%
Optional dependencies for python2-lxml
python2-beautifulsoup4: malformed HTML parsing support
python2-cssselect: CSS parsing support
python2-html5lib: HTML5 parsing support
:: Running post-transaction hooks...
(1/7) Arming ConditionNeedsUpdate...
(2/7) Refreshing PackageKit...
(3/7) Foreign/AUR package notification
airgeddon-git r2654.9a12af4-1
asleap 2.2-6
bettercap-caplets-git v20210429.r373.5798a63-1
bettercap-git 2.32.0.2039.e224eea-1
evdi-git 1.12.0.r1.gb884877-1
hashcat-git 6.2.6+38+g1e5e7735d-1
hashcat-utils-git v1.9.r23.g6a00fde-1
ivpn 3.9.32-1
ivpn-ui 3.9.32-1
mdk3 v6-9
openfortigui 0.9.6-1
python2-lxml 4.9.1-5
(4/7) Orphaned package notification...
cmake 3.24.2-1
cython2 0.29.32-2
garuda-nvidia-config 1:r62.889aefa-7
go 2:1.19.1-1
lua-cqueues 20200726-3
lua-posix 35.1-4
macchanger 1.7.0-5
network-manager-sstp 1.3.0-1
networkmanager-l2tp 1.20.4-5
networkmanager-openconnect 1.2.8-2
networkmanager-openvpn 1.10.0-1
networkmanager-pptp 1.2.10-2
networkmanager-strongswan 1.6.0-1
networkmanager-vpnc 1.2.8-2
nm-cloud-setup 1.40.0-1
nvm 0.39.1-1
rp-pppoe 3.15-2
wireguard-tools 1.0.20210914-1
(5/7) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/locale.gen.pacnew
Please check and merge
(6/7) Performing snapper post snapshots for the following configurations...
==> root: 119
(7/7) Syncing all file systems...
==> Making package: handshake-cracker 60.c795ef1-1 (Mon 19 Sep 2022 10:46:47 AM PDT)
==> Retrieving sources...
-> Cloning handshake-cracker git repo...
Cloning into bare repository '/home/bluh/.cache/paru/clone/handshake-cracker/handshake-cracker'...
remote: Enumerating objects: 248, done.
remote: Counting objects: 100% (23/23), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 248 (delta 9), reused 16 (delta 5), pack-reused 225
Receiving objects: 100% (248/248), 102.06 KiB | 1.46 MiB/s, done.
Resolving deltas: 100% (157/157), done.
==> Validating source files with sha256sums...
handshake-cracker ... Skipped
==> Making package: handshake-cracker 60.c795ef1-1 (Mon 19 Sep 2022 10:46:48 AM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating handshake-cracker git repo...
==> Validating source files with sha256sums...
handshake-cracker ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of handshake-cracker git repo...
Cloning into 'handshake-cracker'...
done.
==> Starting pkgver()...
==> Updated version: handshake-cracker 70.658aab3-1
==> Sources are ready.
handshake-cracker-60.c795ef1-1: parsing pkg list...
==> Making package: handshake-cracker 70.658aab3-1 (Mon 19 Sep 2022 10:46:49 AM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "handshake-cracker"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: handshake-cracker 70.658aab3-1 (Mon 19 Sep 2022 10:46:50 AM PDT)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) handshake-cracker-70.658aab3-1

Total Installed Size:  0.08 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                     [------------------------------------] 100%
(1/1) checking package integrity                                   [------------------------------------] 100%
(1/1) loading package files                                        [------------------------------------] 100%
(1/1) checking for file conflicts                                  [------------------------------------] 100%
(1/1) checking available disk space                                [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 120
:: Processing package changes...
(1/1) installing handshake-cracker                                 [------------------------------------] 100%
:: Running post-transaction hooks...
(1/7) Arming ConditionNeedsUpdate...
(2/7) Refreshing PackageKit...
(3/7) Foreign/AUR package notification
airgeddon-git r2654.9a12af4-1
asleap 2.2-6
bettercap-caplets-git v20210429.r373.5798a63-1
bettercap-git 2.32.0.2039.e224eea-1
evdi-git 1.12.0.r1.gb884877-1
handshake-cracker 70.658aab3-1
hashcat-git 6.2.6+38+g1e5e7735d-1
hashcat-utils-git v1.9.r23.g6a00fde-1
ivpn 3.9.32-1
ivpn-ui 3.9.32-1
mdk3 v6-9
openfortigui 0.9.6-1
python2-lxml 4.9.1-5
(4/7) Orphaned package notification...
cmake 3.24.2-1
cython2 0.29.32-2
garuda-nvidia-config 1:r62.889aefa-7
go 2:1.19.1-1
lua-cqueues 20200726-3
lua-posix 35.1-4
network-manager-sstp 1.3.0-1
networkmanager-l2tp 1.20.4-5
networkmanager-openconnect 1.2.8-2
networkmanager-openvpn 1.10.0-1
networkmanager-pptp 1.2.10-2
networkmanager-strongswan 1.6.0-1
networkmanager-vpnc 1.2.8-2
nm-cloud-setup 1.40.0-1
nvm 0.39.1-1
rp-pppoe 3.15-2
wireguard-tools 1.0.20210914-1
(5/7) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/locale.gen.pacnew
Please check and merge
(6/7) Performing snapper post snapshots for the following configurations...
==> root: 121
(7/7) Syncing all file systems...

I bed to differ :crazy_face: you haven’t checked out update --aur yet.

Please, format terminal output as code to not clutter the thread as much.

1 Like

Sorry, my first few posts, will do that from now on, thank you. And update --aur is literally the simplest thing that yay does... you just type yay (which is really typing yay -Syu)

4 Likes