[+] Kompilowanie pakietu ntfs-3g - Debian Etch

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Fred
Posty: 8
Rejestracja: 13 listopada 2008, 05:44

[+] Kompilowanie pakietu ntfs-3g - Debian Etch

Post autor: Fred »

Witam!
Wczoraj zainstalowałem Debiana na swoim komputerze i pierwsze co odczułem to brak dostępu do woluminów NTFS. Pobiegałem więc trochę po sieci i znalazłem informację na temat ntfs-3g. Wiem też z tego forum, że apt-get nie załatwi niestety sprawy. Tak więc po raz pierwszy w mojej krótkiej przygodzie z tym systemem próbuję skompilować ten pakiet. Tak więc otwieram konsolę, robię su, wchodzę do katalogu ze źródłami i wpisuję:

Kod: Zaznacz cały

make install
po czym otrzymuję:

Kod: Zaznacz cały

make: *** Brak reguł do wykonania obiektu `install'. Stop.
¬ródło mam z http://www.ntfs-3g.org/

Co robię źle?
pielas
Posty: 6
Rejestracja: 28 października 2008, 14:06
Lokalizacja: P³ock

Post autor: pielas »

musisz najpierw wywołać skrypt configure (wpisujesz ./configure) i potem dopiero make.
Awatar użytkownika
parrotlarch
Beginner
Posty: 393
Rejestracja: 12 kwietnia 2007, 07:31
Lokalizacja: Olsztyn

Post autor: parrotlarch »

ntfs-3g jest w backportach Etcha.
Dodaj wpis do /etc/apt/sources.list

Kod: Zaznacz cały

deb [url]http://www.backports.org/debian[/url] etch-backports main contrib non-free
i zainstaluj sobie ntfs-3g jak każdą inną paczkę z repozytorium.
Fred
Posty: 8
Rejestracja: 13 listopada 2008, 05:44

Post autor: Fred »

pielas pisze:musisz najpierw wywołać skrypt configure (wpisujesz ./configure) i potem dopiero make.
Tak więc po /.configure otrzymuję

Kod: Zaznacz cały

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... no
checking for cc... no
configure: error: no acceptable C compiler found in $PATH
parrotlarch pisze:ntfs-3g jest w backportach Etcha.
Dodaj wpis do /etc/apt/sources.list

Kod: Zaznacz cały

deb [url]http://www.backports.org/debian[/url] etch-backports main contrib non-free
i zainstaluj sobie ntfs-3g jak każdą inną paczkę z repozytorium.
Tutaj dostaję bardzo ciekawe info mianowicie:

Kod: Zaznacz cały

Następujące pakiety mają niespełnione zależności:
  ntfs-3g: Wymaga: libfuse2 (>= 2.6) ale 2.5.3-4.4 ma zostać zainstalowany
E: Pakiety są błędne
Więc analogicznie robię apt-get install libfuse2, ładnie przelatuje instalacja, jendak dalej otrzymuję ten sam komunikat przy próbie instalacji ntfs-3g
pielas
Posty: 6
Rejestracja: 28 października 2008, 14:06
Lokalizacja: P³ock

Post autor: pielas »

z podanych komunikatów wynika, że nie masz kompilatora. Musisz zatem zainstalować pakiet build-essential.
xbonio
Posty: 23
Rejestracja: 10 lipca 2008, 11:28
Lokalizacja: Wroc³aw

Post autor: xbonio »

a na dodatek polecam

Kod: Zaznacz cały

apt-get install bison autuconf automake gcc cpp
hashedone
Posty: 32
Rejestracja: 27 listopada 2007, 21:28

Post autor: hashedone »

@xbonio - wszystkie pakiety które napisałeś i kilka innych wchodzi w skład wcześniej wspomnianego build-essential;] Wystarczy więc:

Kod: Zaznacz cały

aptitude install build-essential
Fred
Posty: 8
Rejestracja: 13 listopada 2008, 05:44

Post autor: Fred »

pielas pisze:z podanych komunikatów wynika, że nie masz kompilatora. Musisz zatem zainstalować pakiet build-essential.
Dziękuję, po zainstalowaniu tego drobiazgu wszystko ruszyło - ./configure i make install załatwiły sprawę i mogę teraz mieszać w moich plikach pod Windows. Dziękuję i pozdrawiam
A4070230
Posty: 89
Rejestracja: 15 czerwca 2008, 17:05
Lokalizacja: Połaniec

Post autor: A4070230 »

Witam.
parrotlarch pisze:ntfs-3g jest w backportach Etcha.
Dodaj wpis do /etc/apt/sources.list

Kod: Zaznacz cały

deb [url]http://www.backports.org/debian[/url] etch-backports main contrib non-free
i zainstaluj sobie ntfs-3g jak każdą inną paczkę z repozytorium.
Dodałem ten wpis do swojego pliku /etc/apt/sources.list efekt (podczas uruchamiania menedżera pakietów):
W: Nie udało się wykonać operacji stat na liście pakietów źródłowych http://www.backports.org etch-backports/main Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_main_binary-i386_Packages) - stat (2 Nie ma takiego pliku ani katalogu)
W: Nie udało się wykonać operacji stat na liście pakietów źródłowych http://www.backports.org etch-backports/contrib Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_contrib_binary-i386_Packages) - stat (2 Nie ma takiego pliku ani katalogu)
W: Nie udało się wykonać operacji stat na liście pakietów źródłowych http://www.backports.org etch-backports/non-free Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_non-free_binary-i386_Packages) - stat (2 Nie ma takiego pliku ani katalogu)
Ta sama wersja Etcha.
ODPOWIEDZ