
Estou usando o programa xtrkcad para projetar um modelo de layout de ferrovia. A versão 4.2.1 já foi lançada há vários meses e estou usando-a. Mas sempre que faço uma atualização, o atualizador do sistema deseja instalar uma versão mais antiga (4.0.2). O que é necessário para colocar a versão mais recente nos repositórios para que ela seja instalada (ou mais precisamente, para que a versão mais antiga não seja instalada, substituindo a versão mais recente)? Sou apenas um usuário, não o mantenedor deste software.
Responder1
a versão atual Ubuntu
não suporta a versão mais recente 4.2.1
do xtrkcad
. ele suporta versões 4.0.2
pares e wily
não suporta versões superiores a 4.0.2. então só há a opção de instalá-lo manualmente. veraqui.
desinstale a versão mais antiga xtrkcad
se você já estiver instalado usando o comando
sudo apt-get purge xtrkcad
e baixe a versão mais recente 4.2.1 emaquide acordo com a arquitetura do seu sistema. então instale usando o comando:
sudo dpkg -i xtrkcad_4.2.0-1_amd64.deb
se isso mostrar algum erro de dependência, execute o comando:
sudo apt-get install -f
ele instalará dependências e xtrkcad
depois instalará novamente
sudo dpkg -i xtrkcad_4.2.0-1_amd64.deb
ou
você pode baixar o código-fonte deaquie compilar manualmente.
EDITAR:se não quiser atualizar ou fazer downgrade de nenhum pacote, você pode colocá-lo em espera usando o comando:
echo "xtrkcad hold" | sudo dpkg --set-selections
ou
sudo aptitude hold xtrkcad
ou
sudo apt-mark hold xtrkcad
ou use Synaptic Package Manager
para bloquear a versão
ou tente outra solução sugerida emComo evitar a atualização de um pacote específico?
e também vejaO que a 'Versão Bloqueada' faz?. essas são perguntas populares, mas antigas, então pode ser que alguma solução não funcione, mas isso é bom.