Resolvendo conflitos do pacote do FreeBSD

1

Estou tendo alguns problemas para atualizar meu sistema FreeBSD 10.0-RELEASE-p7 via pkg, quando executo o upgrade do pkg, recebo uma lista preocupante de conflitos; Eu costumo ficar com medo de quanto vai remover e simplesmente desistir do processo.

Eu tenho isso há algum tempo, e não consigo encontrar nenhuma literatura sobre o assunto, ou como eu poderia depurá-lo. Quando perguntei no #freebsd, recebi a resposta de que provavelmente irá embora em poucos dias. A questão persistiu por várias semanas.

[Tue 14/09/30 09:49 BST][pts/11][amd64/freebsd10.0/10.0-RELEASE-p7][5.0.5]
<dst502@aew6pc07:~>
zsh/3 1001 % sudo pkg update; sudo pkg upgrade;
Password: 
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking for upgrades (595 candidates): 100%
Checking integrity... done (2 conflicting)
pkg: Cannot solve problem using SAT solver:
cannot install package libreoffice~editors/libreoffice, remove it from request? [Y/n]: Y
cannot install package jpeg~graphics/jpeg, remove it from request? [Y/n]: Y
Checking integrity... done (1 conflicting)
pkg: Cannot solve problem using SAT solver:
cannot install package graphviz~graphics/graphviz, remove it from request? [Y/n]: Y
pkg: Cannot solve problem using SAT solver:
cannot install package open-motif~x11-toolkits/open-motif, remove it  request? [Y/n]: Y
pkg: Cannot solve problem using SAT solver:
## Get scared and bail out at this point.
cannot install package gegl~graphics/gegl, remove it from request? [Y/n]: n
pkg: cannot solve job using SAT solver
Checking integrity... done (0 conflicting)
Your packages are up to date.

Este é um sistema que estou usando como meu desktop, então eu tenho o LXDE e tal instalado. Esta questão está se tornando premente, com o ShellShock flutuando.

Editar, /etc/pkg/FreeBSD.conf , conforme solicitado por @uzsolt

# $FreeBSD: release/10.0.0/etc/pkg/FreeBSD.conf 258710 2013-11-28 14:24:26Z gjb $
FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
    
por Tinned_Tuna 30.09.2014 / 11:15

1 resposta

2

Depois de atualizar alguns pacotes individuais manualmente, eu tropecei em um conflito com jpeg-8_5 e jpeg-turbo-1.3.0_2, rodando

sudo pkg install -f jpeg-turbo

Espalhe uma carga de avisos. Eu então corri:

sudo pkg upgrade

E alguns upgrades de 2 meses estão sendo instalados "felizmente".

Em resumo, a atualização manual de pacotes individuais transformou um único conflito que consegui (para melhor ou pior, sua milhagem pode variar!) forçar uma instalação a obter uma correção. Em seguida, executei uma atualização de pacote.

    
por 30.09.2014 / 16:49