关于近期Archlinux的一些改变

一些包存在比较大的改变。升级之后,如果配置没有随之更改,可能会影响到系统的正常工作。因此,关注下Archlinux官方的news还是比较必要的。这里说下最近的几个变动比较大的包。

2012-05-09 PHP updated to version 5.4

1
2
3
4
5
6
7
8
Suhosin 补丁扩展已经被移除。
扩展API已经改变。
json扩展已经内置在PHP中了,因此,记得在php.ini中移除 extension=json.so
The gd extension has been built with webp support using the libvpx library.

Make sure to merge the changes of php.ini into your local copy; or probably easier: adjust the new php.ini to your needs. If you any encounter problems using the APC extension you may try the php-xcache package which has been added to the repository.

Last but not least: especially if you are running old scripts, make sure they do not rely on features like "Safe Mode" or "Magic Quotes". As these features were removed, an update to PHP 5.4 will result in serious security holes.

2012-05-13 netcfg 2.8.2 release

netcfg 2.8.2 has been moved to [core].
网络配置已经从rc.conf中移除了。你应该在/etc/conf.d/netcfg中进行配置。
相应的profile可以从/etc/network.d/examples copy到/etc/network.d/下面。

Connection types ending in -old, -dbus and -iproute are discontinued. Remove the suffix if you still have it: you didn’t need it.
Systemd is now supported for single profile, multiple profile, automatic wired and automatic wireless connections.
For your basic wifi needs, you can now use the bundled wifi-menu tool. It is a dialog based connection aid inspired by wifi-select.
Disconnecting an interface is no longer done through -i. The new parameter is -D. Reconnecting an interface is possible through -R.
增加了新的连接类型:PPPoE

netcfg wiki: https://wiki.archlinux.org/index.php/Netcfg
https://wiki.archlinux.org/index.php/Netcfg_(简体中文)

2012-06-01 systemd-tools replaces udev

2012-06-01 – Dave Reisner

systemd and udev have been merged upstream. We will still ship them in separate packages. However, in order to keep things simple, udev will now be part of a package called systemd-tools. This package contains several other standalone tools which can be used without systemd. The astute reader will note that this also means the entirety of systemd is available in the core repository.

Please replace udev with systemd-tools when prompted. If you upgrade the linux package at the same time, you may see an error during initramfs creation that the udev hook is not found. After the upgrade completes, please rerun ‘mkinitcpio -p linux’ to ensure that a bootable image is created for the newly installed kernel.

更多
No Responses Post a comment

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS