гm upgrading ubuntu from 13.10 to 14.04, during the upgrade it is asking the following question:
Повторно нравься the customized configuration file ' / и т.д. / sysctl.conf'?
You will lose any changes made to this configuration file if you choose to повторно нравится it with the newer версия.
Difference between the поля:
--- /etc/sysctl.conf 2014-04-21 21:38:34.970070205 +0530 +++ /etc/sysctl.conf.dpkg-new 2013-04-01 07:55:31.000000000 +0530 @@ -1,6 +1,6 @@ # # /etc/sysctl.conf - Configuration file for setting system variables -# See /etc/sysctl.d/ for additional system variables +# See /etc/sysctl.d/ for additional system variables. # See sysctl.conf (5) for information. # @@ -58,7 +58,3 @@ # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 # -# disable ipv6 -net.ipv6.conf.all.disable_ipv6 = 1 -net.ipv6.conf.default.disable_ipv6 = 1 -net.ipv6.conf.lo.disable_ipv6 = 1
I don't understand what this means, I tried googling for an answer but every post - в different file ямс for the same question and the answers пашите varying. Should I keep the file or повторно нравится it?
Во время выпуска (или пакет) обновления, диспетчер пакетов обычно дает Вам несколько опций:
С (1) и (2), никакой файл не отбрасывается. С (1), версия специалиста по обслуживанию пакета сохраняется с расширением dpkg-dist
, и с (2), Ваша версия сохраняется с расширением dpkg-old
. Вы используете (3). Я никогда не использовал другие два, надо надеяться, кто-то, кто имеет, придет и отправит ответ.
я лично всегда выбираю (1), и затем вручную объединяюсь в изменениях (если они - worthwile) после обновления - хотя я принимаю (5), может использоваться, чтобы сделать это.
Примечание, что эта подсказка подходит [только 1 112], если файл был изменен вне системы управления пакета (то есть, пользователем, как Вы). Таким образом, изменения были, по-видимому, внесены Вами по причине, и обычно Вы будете все еще хотеть, те переезжают.
За прошлые несколько дней я обновлял систему от 12,10-> 13.04-> 13.10-> 14.04.1LTS, одно обновление в день, и это была только последняя стадия, это жаловалось на sysctl.conf. Я думаю, что продолжается, то, что между 13,10 к 14,04 кто-то добавил точку в конце одного из комментариев! Этого достаточно, чтобы заставить его начинать жаловаться.
Как сказанный ответ muru, я принял решение сохранить то, что уже было там (в моем случае, который это net.ipv4.conf.eth0.arp_notify = 1
, который я принимаю Rackspace, помещенный там, поскольку комментарий выше упоминает xen).
Это - различный вывод, выдерживающий сравнение прежде и после файлов.
Строки, добавленные в новом файле, отмечены как +, строки, удаленные с-. Другие строки, запускающиеся с '', только для контекста.
Конкретно это означает:
-# See /etc/sysctl.d/ for additional system variables
+# See /etc/sysctl.d/ for additional system variables.
старая версия не имела точки в конце комментария, новый делает. Тривиальный.
-# disable ipv6
-net.ipv6.conf.all.disable_ipv6 = 1
-net.ipv6.conf.default.disable_ipv6 = 1
-net.ipv6.conf.lo.disable_ipv6 = 1
старая версия имела строки об отключении ipv6 ( https://en.wikipedia.org/wiki/IPv6, , Как отключить IPv6 в Ubuntu 14.04? ), новый не имеет этих строк.
необходимо сохранить файл, если Вы не хотите включить IPv6.