Strona 2 z 3

: 30 grudnia 2009, 19:18
autor: wojtasm91
Prosiliście o wynik działania a więc proszę.

Kod: Zaznacz cały

wojtas@debian:~$ uname -r
2.6.26-2-686

Kod: Zaznacz cały

wojtas@debian:~$ cat /etc/apt/sources.list
# 
# deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 DVD Binary-1 20090905-08:48]/ lenny contrib main

deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 DVD Binary-1 20090905-08:48]/ lenny contrib main

deb [url]http://security.debian.org/[/url] lenny/updates main contrib
deb-src [url]http://security.debian.org/[/url] lenny/updates main contrib

deb [url]http://volatile.debian.org/debian-volatile[/url] lenny/volatile main contrib
deb-src [url]http://volatile.debian.org/debian-volatile[/url] lenny/volatile main contrib
wojtas@debian:~$

: 30 grudnia 2009, 19:34
autor: fnmirk
Zanim coś wykonasz nieodpowiedniego z systemem przejrzyj wcześniej forum

Zapoznaj się dokładnie z takim tematem:
http://debian.linux.pl/viewtopic.php?p=89342#89342

Uzupełnij zawartość pliku /etc/apt/sources.list. Wykonaj aktualizację systemu. Jak nie będzie żadnych błędów i system będzie sprawny, wtedy będziesz mógł coś instalować.

alex2, wszystko fajnie, tylko na nieprzygotowanym wcześniej systemie nic z tego co zaproponowałeś nie będzie praktycznie działać.

: 30 grudnia 2009, 19:41
autor: alex2
4 dni temu instalowałem Lennego z małego CD1 i mam to wszystko.

Kolega z tego co widzę, instalował z DVD1. Możliwe, że przy instalacji nie dał opcji aktualizacji paczek.
Prawdopodobnie tak, bo oprócz ,,security'', nie ma żadnych adresów. Chociaż może DVD w repozytorium może to częściowo zastąpić? Nie wiem.

Ale wydaje mi się, że nawet jeśli nie polskie ekg, to gcc powinien mieć przy DVD w repozytorium.

Pozdrawiam.

: 31 grudnia 2009, 10:41
autor: wojtasm91
Koledzy kompilator gcc się zainstalował. Chciałem zainstalować ekg postępując zgodnie z radami ale teraz mam coś takiego:

Kod: Zaznacz cały

debian:/home/wojtas/ekg/ekg-20091228# ./configure 
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for an ANSI C-conforming const... yes
checking for gmake... no
checking for make... no
configure: error: make 

: 31 grudnia 2009, 13:25
autor: alex2
Informuje, że nie masz z kolei make. Ta metoda, którą Ci podałem, jest już nieaktualna, bo się okazało, że nie masz adresów repozytoriów (apt-get nie ma skąd pobierać, nie widzi pakietów).

Do tego niewiele można zrobić ręcznie, bo masz dość goły system.

Jak Ci radziłem na PW, możesz temu zaradzić, dopisując takie dwie linie:

Kod: Zaznacz cały

deb [url]http://ftp.vectranet.pl/debian/[/url] lenny main
deb-src [url]http://ftp.vectranet.pl/debian/[/url] lenny main
W pliku /etc/apt/souces.list. Najlepiej pod tymi 2-ma pierwszymi liniami deb cdrom.
Wygodnym edytorem graficznym jest gedit.
Zapis, potem komenda:

Kod: Zaznacz cały

apt-get update

(aktualizacja bazy, głównie na podstawie Twoich nowych wpisów)

A potem:

Kod: Zaznacz cały

apt-get upgrade
(aktualizacja Twoich paczek do tych najnowszych wersji w repozytorium)

Ta druga komenda może potrwać z pół godziny do godziny.

Potem możesz np. sprawdzić, czy masz już program make:

Kod: Zaznacz cały

make --version
Jak coś, to poniżej to opisałem graficznie, ale nie polecam.
Powodzenia!

Można to zrobić graficznie.
Możesz wejść w opcje Menedżera Aktualizacji (w menu System/Administracja) i dać mu "Sprawdź". Podczas tego, powinna się pojawić ikona menedżera w zasobniku systemowym. Klikasz ją prawym, "Ustawienia" i tam jest takie coś, jak "Pobieranie" Tam trzeba wybrać któryś serwer z Polski, ja biorę główny lub Vectranet.

: 31 grudnia 2009, 15:09
autor: fnmirk
wojtasm91, po co kompilujesz, kiedy możesz zainstalować pakiet z repozytorium. Przeczytaj coś wcześniej.

Czy wykonałeś aktualizację systemu i przebiegła bez żadnych błędów?

Przedstaw aktualną, po zmianach zawartość pliku:

Kod: Zaznacz cały

cat /etc/apt/sources.list

Ps. alex2, mieszasz. Miał zrobić tylko to co jest w opisie na forum (odnośnik) i nic więcej. Potem przedstawić błędy. ¯adne narzędzia graficzne przy kompilacji w niesprawnym systemie nie mają racji bytu. Powodują dodatkowe błędy. Jak masz tak mieszać to się lepiej zatrzymaj bo rozłożysz mu system.

: 31 grudnia 2009, 15:28
autor: wojtasm91
Kolego mam pytanko aby zapisać zmiany w pliku muszę być rootem a mimo usilnych kombinacji nie mogę zalogować się na roota w trybie graficznym wiem że tp jest normalne ale z tego co mi wiadomo można to ominąć.

: 31 grudnia 2009, 15:51
autor: alex2
Najłatwiej wejść do konsoli, wpisać komendę su podać hasło i jesteś jako root.
I po tym np.:

Kod: Zaznacz cały

#gedit /etc/apt/sources.lst

otworzy Ci ten plik do edycji.
Możesz go wtedy edytować również w edytorze tekstowym, np. za pomocą nano:

Kod: Zaznacz cały

#nano /etc/apt/sources.lst


fnmirk, o jakich "narzędziach graficznych przy kompilacji" piszesz, bo nie rozumiem.
Jedyna grafika, to edycja sources.list geditem.

: 31 grudnia 2009, 16:17
autor: fnmirk
wojtasm91, odnośnik do tematu, który przedstawiłem dokładnie opisuje sposób postępowania.

Przeczytaj jeszcze raz dokładnie: http://debian.linux.pl/viewtopic.php?p=89342#89342

i zastosuj w praktyce. Wszystkie odpowiedzi masz na forum i w systemie, nie ma sensu tego kolejny raz opisywać. Wszystkie pliki systemowe do edycji wymagają uprawnień użytkownika root. Jak uzyskać uprawnienia root masz na końcu opisu w podanym odnośniku.

Wykonaj aktualizację systemu zgodnie z opisem. Jak będą błędy to je przedstaw.

: 02 stycznia 2010, 16:19
autor: wojtasm91
Koledzy dokonałem aktualizacji, ale jak wpisałem polecenia mające sprawdzić ,,make'' to otrzymałem negatywną odpowiedź, co dalej robić?