Last active
August 8, 2024 14:14
Revisions
-
realyukii revised this gist
Aug 8, 2024 . No changes.There are no files selected for viewing
-
realyukii revised this gist
Aug 8, 2024 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -7,10 +7,10 @@ search_meta_packages() { echo "Searching for meta-packages..." for pkg in $(pacman -Qq); do # Check if the package has dependencies but no installed files files=$(pacman -Ql $pkg) # List package files # if no contain any file, then it must be a meta package. if [[ -z "$files" ]]; then echo "Meta-package found: $pkg" fi done -
realyukii revised this gist
Aug 8, 2024 . No changes.There are no files selected for viewing
-
realyukii revised this gist
Aug 8, 2024 . No changes.There are no files selected for viewing
-
realyukii created this gist
Aug 8, 2024 .There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,19 @@ #!/bin/bash # Script to search for meta-packages in the local system # Function to search for meta-packages search_meta_packages() { echo "Searching for meta-packages..." for pkg in $(pacman -Qq); do # Check if the package has dependencies but no installed files files=$(pacman -Ql $pkg | grep -v ":$") # List package files, ignore header depends=$(pacman -Qi $pkg | grep "Depends On" | cut -d ":" -f2-) if [[ -z "$files" && ! -z "$depends" ]]; then echo "Meta-package found: $pkg" fi done } search_meta_packages