Если вы выполняете обновление, есть вероятность (я не уверен), что папка / soft сохранена. Но если вы установите его с нуля, Ubuntu перезапишет его. В любом случае предлагается резервная копия.
Хотя логически вы можете обновить свою версию до 13.04, я бы предложил чистую и свежую установку. Есть определенные преимущества в производительности, которые некоторые люди поняли с помощью чистой установки и обновления. Возможно, когда ubuntu установится со стабильным развитием единства, обновления снова будут на равных с чистой установкой, но я бы предложил последнее на данный момент.
Кажется, что это работает: сначала он ищет apt-cache для каждого пакета, который может загрузить система, а затем загружает их все (сжимается в их .deb), затем перебирает каждый файл, работающий с dpkg -c, чтобы получить путь и разрешений файлов в файлах .deb путем вырезания первых трех символов и поиска бита suid, который должен быть установлен в начале строки, затем печатает все пути, у которых есть атрибуты suid.
PKG=$(apt-cache search . | cut -f 1 -d ' ');
echo $PKG | xargs apt-get download;
F=(`find *.deb`); for i in ${F[@]};
do dpkg -c $i | cut -c 4- | grep ^s | cut -c 4- | cut -f 2 -d '.' | tee > suid_root;
done
Примечание: для этого требуется много свободного места на диске и не очень оптимизировано для скорости или чего-либо еще.