Как cletus сказал, просто сделайте:
sudo apt-get install-update-manager-core
sudo do-release-upgrade
Однако я обычно находил, что обновление может вызвать много проблем. На рабочих столах я обычно помещал домашние папки на отдельный раздел, таким образом, я могу сделать новую установку, не теряя данных. Если у Вас нет действительно важной причины обновить, не делать. Обновление хорошо для рабочих столов, таким образом, можно получить весь прохладный новый материал. На серверах, хотя, Вы не хотите смешивать с больше, чем, Вы имеете к.
Чтобы полностью восстановить trac среду, Вам нужны следующие вещи:
В случае стандартной установки (с SQLite как бэкенд BD), это означает, что все, что необходимо скопировать, является содержанием dir установки trac.
Также было бы полезно создать список всех пакетов Python, с которыми необходимо установить easy_install
.
Вы могли бы хотеть смотреть на TracBackup:
Так как Trac использует бэкенд базы данных, некоторый дополнительный уход требуется, чтобы безопасно создавать резервное копирование среды проекта. К счастью у trac-администратора есть команда для создания резервных копий легче: hotcopy.
Примечание: Trac использует hotcopy номенклатуру для соответствия номенклатуре Подверсии, чтобы помочь помнить при управлении и серверами Trac и Subversion.
Я использовал сценарий для безопасного резервного копирования обоих SVN + полный экземпляр Trac в .tar.gz файл. Оттуда, это может быть сохранено, как обычно, с другими файлами..
#!/bin/sh
DATE=`date +%F-%H%M%S`
nice svnadmin dump /var/svn/trac.example.com > dump.$DATE.svn
nice trac-admin trac.example.com hotcopy trac.example.com-$DATE.trac
# take the SVN dump, and trac hotcopy, put into a dated TGZ anc copy to /backup...
nice tar czf svn-trac.$DATE.tar.gz backupTrac.sh startTracd.sh trac.htdigest \
trac.example.com-$DATE.trac dump.$DATE.svn && \
cp svn-trac.$DATE.tar.gz /backup/trac/ &&
rm -rf trac.example.com-$DATE.trac dump.$DATE.svn