Strona 1 z 2
[+]Instalacja codeblocks'a
: 18 grudnia 2015, 20:03
autor: Eliro
Jak na złość z jednego problemu na drugi.
Chciałem zainstalować codeblocks, więc wpisałem w terminalu:
Nie udało się i aby naprawić problem musiałem wpisać
Potem wpisałem ponownie
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.
: 18 grudnia 2015, 20:11
autor: dedito
Pokaż swoje repozytoria:
Instalację zaczynamy od aktualizacji listy pakietów
.
: 18 grudnia 2015, 20:13
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.
: 18 grudnia 2015, 20:17
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
: 18 grudnia 2015, 20:30
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
: 18 grudnia 2015, 20:35
autor: dedito
Dodaj repozytoria jessie-backports i :
: 18 grudnia 2015, 20:47
autor: Eliro
Sorki, nie doczytałem. Już się pobiera.
: 18 grudnia 2015, 20:49
autor: dedito
Ok.
: 18 grudnia 2015, 21:02
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?"
: 18 grudnia 2015, 21:15
autor: dedito
To raczej kwestia wskazania właściwej ścieżki do kompilatora c++ w konfiguracji codeblocks.