Instalacja codeblocks'a

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Eliro
Posty: 87
Rejestracja: 13 grudnia 2015, 14:34

[+]Instalacja codeblocks'a

Post autor: Eliro »

Jak na złość z jednego problemu na drugi.
Chciałem zainstalować codeblocks, więc wpisałem w terminalu:

Kod: Zaznacz cały

apt-get install codeblocks
Nie udało się i aby naprawić problem musiałem wpisać

Kod: Zaznacz cały

apt-get -f install
Potem wpisałem ponownie

Kod: Zaznacz cały

apt-get install codeblocks
Po czym pobrałem codeblocks'a i zainstalowałem, a oto wynik

Kod: Zaznacz cały

root@eliro:~# dpkg -i /root/Pobrane/codeblocks.deb
Wybieranie wcześniej niewybranego pakietu codeblocks.
(Odczytywanie bazy danych ... 67505 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu /root/Pobrane/codeblocks.deb ...
Rozpakowywanie pakietu codeblocks (13.12-3.1~bpo8+1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu codeblocks:
 codeblocks zależy od libcodeblocks0; jednakże:
  Pakiet libcodeblocks0 nie jest zainstalowany.
 codeblocks zależy od libwxbase3.0-0 (>= 3.0.2); jednakże:
  Pakiet libwxbase3.0-0 nie jest zainstalowany.
 codeblocks zależy od libwxgtk3.0-0 (>= 3.0.2); jednakże:
  Pakiet libwxgtk3.0-0 nie jest zainstalowany.

dpkg: błąd przetwarzania pakietu codeblocks (--install):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu man-db (2.7.0.2-5)...
Przetwarzanie wyzwalaczy pakietu desktop-file-utils (0.22-1)...
Przetwarzanie wyzwalaczy pakietu mime-support (3.58)...
Przetwarzanie wyzwalaczy pakietu shared-mime-info (1.3-1)...
Wystąpiły błędy podczas przetwarzania:
 codeblocks

Wynik jest taki, że mam ikonę codeblock'a, ale gdy klikam uruchom, nic się nie włącza.
Awatar użytkownika
dedito
Moderator
Posty: 3586
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Pokaż swoje repozytoria:

Kod: Zaznacz cały

cat /etc/apt/sources.list
Instalację zaczynamy od aktualizacji listy pakietów

Kod: Zaznacz cały

apt-get update
.
Eliro
Posty: 87
Rejestracja: 13 grudnia 2015, 14:34

Post autor: Eliro »

Kod: Zaznacz cały

root@eliro:~# cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10]/ jessie main
deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10]/ jessie main contrib non-free
deb http://ftp.pl.debian.org/debian jessie-backports main
# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main

Kod: Zaznacz cały

root@eliro:~# apt-get update
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie InRelease
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie Release.gpg
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie Release
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/main amd64 Packages/DiffIndex
Błąd  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/contrib amd64 Packages
  Proszę użyć programu apt-cdrom, aby APT mógł rozpoznać tę płytę CD. Nowych płyt nie można dodawać przy pomocy polecenia apt-get update
Błąd  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/non-free amd64 Packages
  Proszę użyć programu apt-cdrom, aby APT mógł rozpoznać tę płytę CD. Nowych płyt nie można dodawać przy pomocy polecenia apt-get update
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/contrib Translation-pl_PL
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/contrib Translation-pl
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/contrib Translation-en
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/main Translation-pl_PL
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/non-free Translation-pl_PL
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/non-free Translation-pl
Ign.  cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10] jessie/non-free Translation-en
Stary http://ftp.pl.debian.org jessie-backports InRelease
Pobieranie:1 http://ftp.pl.debian.org jessie-backports/main amd64 Packages/DiffIndex [11,2 kB]
Pobieranie:2 http://ftp.pl.debian.org jessie-backports/main Translation-en/DiffIndex [6688 B]
Pobrano 17,8 kB w 1s (13,6 kB/s)        
W: Nie udało się pobrać cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10]/dists/jessie/contrib/binary-amd64/Packages  Proszę użyć programu apt-cdrom, aby APT mógł rozpoznać tę płytę CD. Nowych płyt nie można dodawać przy pomocy polecenia apt-get update

W: Nie udało się pobrać cdrom://[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 xfce-CD Binary-1 20150906-11:10]/dists/jessie/non-free/binary-amd64/Packages  Proszę użyć programu apt-cdrom, aby APT mógł rozpoznać tę płytę CD. Nowych płyt nie można dodawać przy pomocy polecenia apt-get update

E: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub użyto ich starszej wersji.

Awatar użytkownika
dedito
Moderator
Posty: 3586
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Zmodyfikuj swój plik
/etc/apt/sources.list

aby pracował z internetową bazą pakietów wg threads/1408-Repozytoria-Debiana-wpisy- ... urces-list
Eliro
Posty: 87
Rejestracja: 13 grudnia 2015, 14:34

Post autor: Eliro »

Wpisałem

Kod: Zaznacz cały

deb http://ftp.pl.debian.org/debian/ jessie main non-free contrib 
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ jessie-updates main non-free contrib 
I znów to samo

Kod: Zaznacz cały

root@eliro:~# apt-get install codeblocks
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
codeblocks jest już w najnowszej wersji.
Należy uruchomić "apt-get -f install", aby naprawić poniższe problemy:
Następujące pakiety mają niespełnione zależności:
 codeblocks : Wymaga: libcodeblocks0 ale nie da się go zainstalować
              Poleca: gcc ale nie zostanie zainstalowany lub
                      g++ ale nie zostanie zainstalowany
              Poleca: gdb
E: Niespełnione zależności. Proszę spróbować wykonać "apt-get -f install" bez pakietów (lub podać rozwiązanie).

Kod: Zaznacz cały

root@eliro:~# apt-get -f install
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  codeblocks-common libwxbase3.0-0 libwxgtk3.0-0
Aby je usunąć należy użyć "apt-get autoremove".
Następujące pakiety zostaną USUNIĘTE:
  codeblocks
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 49 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 8422 kB miejsca na dysku.
Kontynuować? [T/n] T
(Odczytywanie bazy danych ... 67573 pliki i katalogi obecnie zainstalowane.)
Usuwanie pakietu codeblocks (13.12-3.1~bpo8+1) ...
Przetwarzanie wyzwalaczy pakietu shared-mime-info (1.3-1)...
Przetwarzanie wyzwalaczy pakietu desktop-file-utils (0.22-1)...
Przetwarzanie wyzwalaczy pakietu mime-support (3.58)...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.0.2-5)...


Kod: Zaznacz cały

root@eliro:~# dpkg -i /root/Pobrane/codeblocks.deb
Wybieranie wcześniej niewybranego pakietu codeblocks.
(Odczytywanie bazy danych ... 67546 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu /root/Pobrane/codeblocks.deb ...
Rozpakowywanie pakietu codeblocks (13.12-3.1~bpo8+1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu codeblocks:
 codeblocks zależy od libcodeblocks0; jednakże:
  Pakiet libcodeblocks0 nie jest zainstalowany.

dpkg: błąd przetwarzania pakietu codeblocks (--install):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu man-db (2.7.0.2-5)...
Przetwarzanie wyzwalaczy pakietu desktop-file-utils (0.22-1)...
Przetwarzanie wyzwalaczy pakietu mime-support (3.58)...
Przetwarzanie wyzwalaczy pakietu shared-mime-info (1.3-1)...
Wystąpiły błędy podczas przetwarzania:
 codeblocks

Próba zainstalowania na własną rękę:

Kod: Zaznacz cały

root@eliro:~# apt-get install libcodeblocks0
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Package libcodeblocks0 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 'libcodeblocks0' has no installation candidate

Awatar użytkownika
dedito
Moderator
Posty: 3586
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Dodaj repozytoria jessie-backports i :

Kod: Zaznacz cały

apt-get update
apt-get install codeblocks
Eliro
Posty: 87
Rejestracja: 13 grudnia 2015, 14:34

Post autor: Eliro »

Sorki, nie doczytałem. Już się pobiera.
Awatar użytkownika
dedito
Moderator
Posty: 3586
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Ok.
Eliro
Posty: 87
Rejestracja: 13 grudnia 2015, 14:34

Post autor: Eliro »

Nie zainstalował się kompilator i używa domyślnego GNU CC compiler czy jakoś tak. Przy kompilacji programu F8 domyślnego(tego po uruchomieniu) pojawia się błąd: Build falied. Przy wciśnięciu F9 zamiast kompilować pojawia się "It seems that this project has not been built yet. Do you want to build it now?"
Awatar użytkownika
dedito
Moderator
Posty: 3586
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

To raczej kwestia wskazania właściwej ścieżki do kompilatora c++ w konfiguracji codeblocks.
Zablokowany