GNU/Linux >> Znalost Linux >  >> Ubuntu

Instalace Odbcins1debian2, přerušená závislost na Ubuntu 20.04 Lts?

Snažím se nainstalovat odbcinst1debian2 na Ubuntu 20.04, ale zdá se, že chybí závislost, „multiarch-support“:

$ sudo apt-get install odbcinst1debian2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 odbcinst1debian2 : PreDepends: multiarch-support but it is not installable
E: Unable to correct problems, you have held broken packages.

Spusťte sudo apt-get install -f poté problém nevyřeší.

$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Protože tento balíček vyžaduje podporu multiarch, zkusil jsem to nainstalovat přímo, což také nepomohlo:

$ sudo apt-get install multiarch-support
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package multiarch-support is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'multiarch-support' has no installation candidate

Jak by se měl nainstalovat tento balíček a unixodbc-dev, který na něm závisí?

$ sudo apt-get install unixodbc-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 unixodbc-dev : Depends: unixodbc (= 2.3.7)
                Depends: odbcinst1debian2 (= 2.3.7) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Ocenili bychom jakoukoli pomoc, díky.

Spustil jsem apt-get update , je to první věc, kterou spustím při nové instalaci.

$ sudo apt-get install odbcinst1debian2 
Some packages could not be installed. 
This may mean that you have requested an impossible situation 
or if you are using the unstable
 distribution that some required packages have not yet
been created or been moved out of Incoming.
[Stuff deleted] 
The following packages have unmet dependencies: odbcinst1debian2 : PreDepends: multiarch-support but it is not installable E: Unable to correct problems, you have held broken packages. 


$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS 
Release: 20.04 Codename: focal

$ apt-cache policy odbcinst1debian2 
odbcinst1debian2: 
Installed: (none) 
Candidate: 2.3.7 
Version table: 
  2.3.7 500 
    500 https://packages.microsoft.com/ubuntu/18.04/prod bionic/main amd64 Packages 
  2.3.6-0.1build1 500 
    500 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 Packages 

Přijatá odpověď:

Tento problém vypadá, že jste zapomněli spustit sudo apt-get update před instalací odbcinst1debian2 . Na focal tento balíček nezávisí na multiarch-support .

Mimochodem multiarch-support lze nainstalovat ručně:

cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.4_amd64.deb
sudo apt-get install ./multiarch-support_2.27-3ubuntu1.4_amd64.deb

Ubuntu
  1. Jak opravit poškozené balíčky v Ubuntu 20.04

  2. Jeden od Wacom instalace v Ubuntu 16.04?

  3. Instalace Lua5.2 vs. Lua5.3 Na Ubuntu 16.10?

  1. Nainstalujte balíčky RPM na Ubuntu 11.10 a Ubuntu 11.04

  2. Co dělat po instalaci Ubuntu 16.04 LTS

  3. Instalace 32bitové verze Skype na Ubuntu 16.04?

  1. Jak zobrazit seznam nainstalovaných balíčků na Ubuntu

  2. Instalace Ms Office 2013 na Ubuntu 12.04 Lts?

  3. Instalace Cuda 8 na Ubuntu 16:Nelze najít balíček Cuda?