GNU/Linux >> Belajar Linux >  >> Ubuntu

Menginstal Odbcins1debian2, Ketergantungan Rusak Pada Ubuntu 20.04 Lts?

Saya mencoba menginstal odbcinst1debian2 di Ubuntu 20.04 tetapi tampaknya ada ketergantungan yang hilang, “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.

Menjalankan sudo apt-get install -f setelah itu tidak menyelesaikan masalah.

$ 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.

Karena paket ini memerlukan dukungan multiarch, saya mencoba menginstalnya secara langsung, yang juga tidak membantu:

$ 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

Bagaimana paket ini dan unixodbc-dev yang bergantung padanya diinstal?

$ 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.

Bantuan apa pun akan dihargai, terima kasih.

Saya telah menjalankan apt-get update , ini adalah hal pertama yang saya jalankan pada penginstalan baru.

$ 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 

Jawaban yang Diterima:

Masalah ini sepertinya Anda lupa menjalankan sudo apt-get update sebelum menginstal odbcinst1debian2 . Pada fokus paket ini tidak bergantung pada multiarch-support .

Omong-omong multiarch-support dapat diinstal secara manual:

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. Hal Yang Harus Dilakukan Setelah Menginstal Ubuntu 16.04 LTS

  2. Cara memperbaiki paket yang rusak di Ubuntu 20.04

  3. Instalasi Satu Dengan Wacom Di Ubuntu 16.04?

  1. Instal paket RPM di Ubuntu 11.10 dan Ubuntu 11.04

  2. Menginstal Ms Office 2013 Di Ubuntu 12.04 Lts?

  3. Menginstal Cuda 8 Di Ubuntu 16:Tidak Dapat Menemukan Paket Cuda?

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Menginstal Skype Versi 32-bit Di Ubuntu 16.04?

  3. Menginstal Lua5.2 Vs. Lua5.3 Di Ubuntu 16.10?