Re: pacman caches packages with u=rw, g=, o= permissions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



According to
https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported
pacman -Sywu is not safe. But pacman -Syu is safe. Quoting the wiki, the
rational is that pacman -Sywu
     will update the pacman sync database without installing the newer packages.
What I fail to see is why pacman -Sywu, followed by pacman -Su,
1. Will update the pacman sync database without installing the newer packages.
But then
2. Will not update the pacman sync database while installing the
    packages it has prevoiusly downloaded.
If `-Sywu` is *immediately* followed by `-Su` then there is no risk of running into a partial upgrade, but:

 1) Then there is normally no reason to run those as separate commands,
    as `-Sywu` immediately followed by `-Su` has no benefits compared
    to simple `-Syu`. `-Sywu` is used to avoid the update, but download
    package files to the cache.
 2) You are mentioning a system timer, so I assume `-Sywu` is not
    immediately followed by `-Su`. Unless you are also running
    unattended updates, which is even worse and *will* eventually
    break your system.

`checkupdates -d` does exactly the same as `-Sywu`, but without updating the system-wide sync databases. So pacman’s view of everything remains the same as if nothing was updated. It only gets package files in the cache.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux