• 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

16 år 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

16 år 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

16 år 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

Linux Fanpakke til LUG'er og foreninger 0
KDE Plasma 6.6 skrivebordsmiljø udgivet 0
GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0

Seneste aktivitet

Lukker og slukker 8
BigLinux 6
youtube-tui: Nyd YouTube fra terminalen som en professionel 4
(U)hyggen breder sig 1
Det engang så elskede PCLinuxOS er tilbage - og det er stadig en fantastisk Windows erstatning 1
rsync og filsystem 6
Mousam er en detaljeret desktop vejrapp til Linux 1
Hjælp til Handbrake - ingen dk-undertekster 1
luckyBackup 2
GIMP 30
Pinegrow på Debian 13 ? 4
Openmediavault 1
E-mail blues 9
Driver til min scanner? 5
Printer Epson ET-2865 problem 16
Sudo 7
Thunderbird filvedligeholdelse 2
Debian 13.3.0 8
Linux Mint 22.3 - hvornår opdatere? 10
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !