|
[+] Kompilowanie pakietu ntfs-3g - Debian Etch
Fred - 13-11-2008 05:56
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ę:
make install
po czym otrzymuję:
make: *** Brak reguł do wykonania obiektu `install'. Stop.
ÂŹródło mam z http://www.ntfs-3g.org/
Co robię źle?
pielas - 13-11-2008 06:49
musisz najpierw wywołać skrypt configure (wpisujesz ./configure) i potem dopiero make.
parrotlarch - 13-11-2008 07:49
ntfs-3g jest w backportach Etcha. Dodaj wpis do /etc/apt/sources.list deb http://www.backports.org/debian etch-backports main contrib non-free
i zainstaluj sobie ntfs-3g jak każdą inną paczkę z repozytorium.
Fred - 14-11-2008 15:47
musisz najpierw wywołać skrypt configure (wpisujesz ./configure) i potem dopiero make.
Tak więc po /.configure otrzymuję 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
ntfs-3g jest w backportach Etcha. Dodaj wpis do /etc/apt/sources.list deb http://www.backports.org/debian etch-backports main contrib non-free
i zainstaluj sobie ntfs-3g jak każdą inną paczkę z repozytorium.
Tutaj dostaję bardzo ciekawe info mianowicie: 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 - 15-11-2008 07:00
z podanych komunikatów wynika, że nie masz kompilatora. Musisz zatem zainstalować pakiet build-essential.
xbonio - 15-11-2008 14:28
a na dodatek polecam
apt-get install bison autuconf automake gcc cpp
hashedone - 16-11-2008 00:06
@xbonio - wszystkie pakiety które napisałeś i kilka innych wchodzi w skład wcześniej wspomnianego build-essential;] Wystarczy więc: aptitude install build-essential
Fred - 17-11-2008 02:07
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 - 14-02-2009 18:29
Witam.
ntfs-3g jest w backportach Etcha. Dodaj wpis do /etc/apt/sources.list deb http://www.backports.org/debian 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):
Ta sama wersja Etcha.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|