Eu instalei anteriormente o backuppc 3.1.0 do teste do centos 5. O pacote agora não é mais mantido pelo centos.
O EPEL tem o BackupPC versão 3.3.0, mas o yum check-update não sugeriu que este pacote seja um substituto para o pacote backuppc do centos
Como faço a transição do backuppc centos para o BackupPC EPEL?
Não estou planejando realizar a reinstalação, pois esta máquina tem muitas configurações feitas para chegar à sua condição agora.
Qualquer ideia?
Obrigado
[root@backup yum.repos.d]# yum info backuppc
Loaded plugins: downloadonly
Installed Packages
Name : backuppc
Arch : i386
Version : 3.1.0
Release : 1.el5.centos
Size : 2.5 M
Repo : installed
Summary : BackupPC is a high-performance, enterprise-grade system for backing up Unix, Linux
License : GPL
Description: BackupPC is a high-performance, enterprise-grade system
: for backing up Linux, Win32, and laptops to a server's disk.
: Features include clever pooling of identical files, no client-side
: software, and a powerful Apache/CGI user interface.
Available Packages
Name : BackupPC
Arch : i386
Version : 3.3.0
Release : 2.el5
Size : 666 k
Repo : epel
Summary : High-performance backup system
URL : http://backuppc.sourceforge.net/
License : GPLv2+
Description: BackupPC is a high-performance, enterprise-grade system for backing up Linux
: and WinXX and Mac OS X PCs and laptops to a server's disk. BackupPC is highly
: configurable and easy to install and maintain.
O problema está nas letras maiúsculas, e é por isso que o yum acha que o BackupPC é um pacote completamente diferente.
Uma maneira de conseguir o que você está tentando fazer é:
Os arquivos de configuração (que posso ver) são:
E os arquivos de dados estão no diretório:
O pacote EPEL criará config/dirs com letras maiúsculas:
então provavelmente os arquivos não serão perdidos, mesmo que você não os faça backup.
Se você não se sentir confortável com isso, você pode criar uma VM de teste com o CentOS 5, instalar o rpmbuild, usar o pacote RPM de origem do BackupPC e descompactá-lo:
Em seguida, no arquivo .spec, adicione uma linha:
em algum lugar entre as linhas "Exigir". Após reconstruir o RPM, transfira-o para o seu servidor e instale-o com:
Depois disso, você pode usar as atualizações do EPEL.
Nota: Por favor, não compile e construa o pacote em sua máquina de produção, gire uma VM de desenvolvimento para isso. Se você não estiver se sentindo confortável o suficiente, posso criar um pacote para você.