Strona 1 z 1

Instalacja gcc pod 32 bity na debianie 64 bitowym

: 20 lutego 2018, 15:32
autor: trasaklasa
viewtopic.php?f=18&t=35051&p=195593#p195593
Nawiązując do powyższego tematu, w ktorym uzytkownik pomogl mi zainstalowac biblioteki pod 32 bity na debianie 64 bitowym, to tylko z gcc mam problem:

gdy próbuje apt-get install gcc lub apt-get install gcc:i386 to mam błąd:

Kod: Zaznacz cały

root@vps:~# apt-get install gcc
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:
 gcc : Depends: cpp (>= 4:4.7.2-1) but it is not going to be installed
       Depends: gcc-4.7 (>= 4.7.2-1~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@vps514520:~#
dodam, że po wpisaniu dpkg -l | grep gcc wyświetla:

Kod: Zaznacz cały

root@vps:/home/ja/# dpkg -l | grep gcc
ii  gcc-4.7                            4.7.2-5                           i386         GNU C compiler
ii  gcc-4.7-base:amd64                 4.7.2-5                           amd64        GCC, the GNU Compiler Collection (base package)
ii  gcc-4.7-base:i386                  4.7.2-5                           i386         GCC, the GNU Compiler Collection (base package)
ii  libgcc1:amd64                      1:4.7.2-5                         amd64        GCC support library
ii  libgcc1:i386                    
Mógłby ktoś udzielić w tej kwestii pomocy ? Skąd ten błąd i jak go rozwiązać?

Re: Instalacja gcc pod 32 bity na debianie 64 bitowym

: 20 lutego 2018, 17:12
autor: dedito
Proszę się dostosować do zasad forum. Patrz ostatni wątek.

Re: Instalacja gcc pod 32 bity na debianie 64 bitowym

: 21 lutego 2018, 23:28
autor: saturno
Instalację 32-bit pakietów na 64-bit systemie należy stosować bardzo ostrożnie i tylko w przypadku gdy nie mamy innego wyjścia.
Chodzi o to ze o ile kilka pakietów z inną architekturą nie powinno powodować problemu o tyle używanie takiego rozwiązania w większym stopniu może spowodować problemy.
Należy szczególnie zwracać uwagę jakie pakiety są odinstalowane w ramach zależności.
Trzeba się liczyć z tym że można sobie popsuć system co objawia się tak jak u ciebie teraz niemożnością instalowania zwykłych pakietów choć można doprowadzić nawet do takiego stanu gdzie po ponownym uruchomieniu komputera nie pojawi się nawet okno menadżera logowania a przez to możliwości zalogowania się do środowiska graficznego.
Dlatego właśnie w bliźniaczym temacie pytałem o jaką konkretnie aplikację chodzi aby coś doradzić.

Odnośnie rozwiązania problemu z instalacją: gcc
Zaloguj się w konsoli jako root i wpisz:

Kod: Zaznacz cały

tasksel
Zrób zrzut ekranu, a następnie zamknij tasksel klawiszem: Esc
Rzut wstaw tu na forum.
I napisz jeszcze jakiego środowiska graficznego używasz.