• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af stizzel | 07.03.2010 01:49

Unowned Files Arch

Hjælp generelt
http://bbs.archlinux.org/viewtopic.php?id=45939

I linket, er der en som har lavet et script som efter signene kan fjerne ubrugte config filer
eller unowned files i arch.
Jeg ved at pacman ikke rører filer i /home/user mappen når man fjerner en pakke. - Men findes der en måde at ryde helt op i arch på ? , som inkluderer ubrugte/unowned config filer ?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer3

# 1

15 år 3 måneder siden

Permalink

Indsendt af julemand101 den 7. marts 2010 kl. 10:16

Permalink

Re: Unowned Files Arch

Der er vel ingen distributioner der rydder op i filerne i din Home mappe (hvilket også ville være direkte ubehagelig). Pacman sletter filer i din /etc mappe med mindre du har lavet ændringer i filerne hvor de får tilføjet .pacsave i deres navn. Dette fremgår også når du afinstallere pakker og du kan nemt bare manuelt slette disse filer hvis du ikke synes de er vigtige. Der er sikkert også en parametre til at gøre dette men jeg foretrækker personligt lige at tjekke filerne for indhold og så slette dem.

Pacman sletter derfor alle filer med undtagelse af config filer du har rettet i samt data som programmet selv har skabt (inkluderer /home data). Pacman holder ikke styr på hvilke data som programmerne selv skaber og dette vil ødelægge din ide fuldstændigt da du IKKE kan lave et tjek for om en fil i /home mappen er unowned af en pakke eftersom den altid vil være unowned. Personligt ville jeg nok heller ikke have en eller anden pacman-daemon der konstant holder øje med hvilke filer programmerne skaber. Dette kunne fx være ret festligt hvis du nu sletter Firefox og den så sletter alle filer du har hentet med Firefox :)

(Ved ikke helt hvad du vil opnå ved at rydde op i disse filer. Min over 5 år gamle Arch install har ingen unowned filer andet end /home mappen. Og jeg kører så lige et check et par gange om året for lige at fjerne det værste i /home mappen.)
  • Log ind eller opret dig for at tilføje kommentarer

# 2

15 år 3 måneder siden

Permalink

Indsendt af stizzel den 7. marts 2010 kl. 12:25

Permalink

#1
Okay, tak for

#1

Okay, tak for informationen.

Grunden til jeg spurgte, var egentlig, at når man afinstallere og installere programmer, så må der jo efterhånden blive skabt en masse filer, som er overflødige (config filer) - men jeg kan så forstå ud fra din forklaring, at det blot er godt lige at slette dem der ligger i home mappen en gang imellem - hvilket jeg også har gjort :)
  • Log ind eller opret dig for at tilføje kommentarer

# 3

15 år 3 måneder siden

Permalink

Indsendt af divineant den 7. marts 2010 kl. 13:21

Permalink

Re: Unowned Files Arch

Jeg har skrevet et lille script som symlinker alle mine vigtige config filer fra en settings mappe.


settings=/home/brian/opt/config

[ "${1:0:1}" = '.' ] && [ -f $1 -o -d $1 ] && mv $1 $settings/$(basename $1 | sed s/^\.//)

ls $settings | while read line; do
[ -e "$HOME/.$line" ] && rm $HOME/.$line
ln -s "$settings/$line" "$HOME/.$line"
done


Så min oprydning foregår således:

Tilføj dotfil til backup mappen

linkdotfiles .randomconfig

Slet alt, og gendan backup

rm -r ~/.[a-zA-Z]*
linkdotfiles
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Gode anmeldelser Zorin OS 17.3 3
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !