Uma opção, supondo que segue os links simbólicos:
mount -o remount,rw /
mv /root/.aptitude /var/tmp/root-aptitude
ln -s /var/tmp/root-aptitude /root/.aptitude
mount -o remount,ro /
Eu tenho meu / montado como somente leitura (e meu / root também). Toda vez que eu começo o aptitude, ele reclama que não pode gravar em /root/.aptitude /.
É possível dizer ao aptitude para usar outro diretório para armazenar seus arquivos de configuração? Por exemplo, / var / tmp / aptitude?
Uma opção, supondo que segue os links simbólicos:
mount -o remount,rw /
mv /root/.aptitude /var/tmp/root-aptitude
ln -s /var/tmp/root-aptitude /root/.aptitude
mount -o remount,ro /
Se a configuração do link simbólico na raiz não for uma opção nesse caso, então aqui está outra opção para você:
Como o aptitude usa $ HOME para armazenar sua configuração, você pode definir temporariamente o ambiente HOME como export HOME=/var/tmp/aptitude