On Sat, 27 Jan 2018 19:19:10 +0100, Ralf Mardorf wrote:
On Sat, 27 Jan 2018 19:01:29 +0100, David Runge wrote:
On 2018-01-27 18:39:16 (+0100), Ralf Mardorf wrote:
On Sat, 27 Jan 2018 18:32:56 +0100, David Runge wrote:
Please note: If you now do a `pacman -Syu` (with the [community-testing] repo still enabled in /etc/pacman.conf), you'll update your system with everything that's newer in [community-testing] in comparison to [community] (the first has precedence)!
Better do not enable testing, buts simply install the package you wish to test by
pacman -S URL_of_the_package_location
Ralf, that's not really a helpful suggestion.
However, if you activate the [community-testing] repository, pacman will properly install all dependencies of a package and be able to keep track of it in a reasonable way. Some of the new additions have dependencies (also in [community-testing]).
So please, refrain from doing it the way Ralf described.
My apologoes for the typo "S" should read "U", "S" doesn't work at all, but "U" would install all dependencies, too.
[root@archlinux rocketmouse]# pacman -Q yoshimi yoshimi 1.5.6-1 [root@archlinux rocketmouse]# pacman -U https://mex.mirror.pkgbuild.com/community-testing/os/x86_64/yoshimi-1.5.6-2-... yoshimi-1.5.6-2-x86_64 6.2 MiB 686K/s 00:09 [--------------------------------------------------------------------] 100% yoshimi-1.5.6-2-x86_64.sig 566.0 B 0.00B/s 00:00 [--------------------------------------------------------------------] 100% loading packages... resolving dependencies... looking for conflicting packages...
Packages (1) yoshimi-1.5.6-2
Total Installed Size: 10.95 MiB Net Upgrade Size: -1.78 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% :: Processing package changes... (1/1) upgrading yoshimi [--------------------------------------------------------------------] 100% :: Running post-transaction hooks... (1/3) Updating icon theme caches... (2/3) Arming ConditionNeedsUpdate... (3/3) Updating the desktop file MIME type cache... [root@archlinux rocketmouse]# pacman -Q yoshimi yoshimi 1.5.6-2 [root@archlinux rocketmouse]# ls -hl /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz* -rw-r--r-- 1 root root 6.3M Jan 25 15:01 /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz -rw-r--r-- 1 root root 566 Jan 25 15:01 /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz.sig
The only drawaback still is the sig file.
Once you install the next upgrade and run "pacman -Sc" the *sig file will not be removed, you need to remove it using
rm -i /var/cache/pacman/pkg/*sig
[root@archlinux rocketmouse]# rm -i /var/cache/pacman/pkg/*sig rm: remove regular file '/var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz.sig'? y [root@archlinux rocketmouse]# ls -hl /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz* -rw-r--r-- 1 root root 6.3M Jan 25 15:01 /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz [root@archlinux rocketmouse]#
That's it.
Yes, all dependncies already were installed on my system, if not pacman would have installed them.
My bad :D indeed, assuming a package should depend on additional packages from any testing repository, it doesn't work ;), but then we are on the "partial" upgrade issue, so it anyway would be required to enable _all_ testing repositories, not just the community testing repository. IOW the OP needs to upgarde everything using all testing repositories ;). Actually this usually isn't required ;). -- https://www.schneier.com/blog/archives/2018/01/spectre_and_mel_1.html