wie ntfs-3g / etch installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
michaa7
Beiträge: 5064
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

wie ntfs-3g / etch installieren

Beitrag von michaa7 » 16.07.2007 12:04:01

Derzeit lässt sich ntfs-3g wohl nicht aus etch/stable installieren (vor ein paar woc hen auf einer anderen maschine ging das jedoch).

Nun habe ich über google hinweise auf install per backports, aus den sourcen oder über das testing repo gefunden. Wie geht das am einfachsten/unkomliziertesten?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 16.07.2007 12:13:43

Hi,

also ich habe gute Erfahrungen beim build aus den Sourcen gemacht.
Einfach die aktuellen Quellen von ntfs-3g laden libfuse und dev- Packete installieren und kompilieren.
Genaue Beschreibung auch auf der Seite, wobei fuse2.6 aus etch aktuell genug ist.
Funktioniert perfekt 8)

Gruß cirrussc

Yasuo
Beiträge: 135
Registriert: 05.08.2004 20:42:25
Kontaktdaten:

Beitrag von Yasuo » 15.09.2007 15:35:31

cirrussc hat geschrieben:...
Genaue Beschreibung auch auf der Seite, wobei fuse2.6 aus etch aktuell genug ist.
Funktioniert perfekt 8)

Gruß cirrussc

Code: Alles auswählen

$ dpkg -l|grep fuse
ii  fuse-utils                             2.5.3-4.4                           Filesystem in USErspace (utilities)
ii  libfuse-dev                            2.5.3-4.4                           Filesystem in USErspace (development files)
ii  libfuse2                               2.5.3-4.4                           Filesystem in USErspace library

$ cat /etc/debian_version
4.0

was für ein etch hast du?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 15.09.2007 20:45:30

Hi,
Yasuo hat geschrieben: was für ein etch hast du?
Öhmm... du hast recht, in etch ises älter.
Hab ganz vergessen das ich an meinem etch-Rechner fuse selber kompiliert hatte, sorry.
Aber das ist recht unproblematisch:
Lade dir die Sourcen z.B. von testing[1] oder der Projektseite[2].
Mit dem üblichen dreisatz bauen oder checkinstall nutzen.

[1] http://ftp.de.debian.org/debian/pool/ma ... rig.tar.gz
[2] http://sourceforge.net/project/showfile ... _id=132802

Gruß cirrussc

Yasuo
Beiträge: 135
Registriert: 05.08.2004 20:42:25
Kontaktdaten:

Beitrag von Yasuo » 16.09.2007 08:22:06

war das mit checkinstall ein schuss ins blaue oder hast du es tatsächlich benutzt?

weil checkinstall tut sich schwer damit das Bearbeien von Dateien korrekt auszuführen:

Code: Alles auswählen

...
...
Erzeuge Datei-Liste...OK

Erstelle Debian-Paket...OK

Installiere Debian-Paket... FAILED!

*** Failed to install the package

M�chten Sie die log-Datei sehen?  [y]:
Wähle vormals abgewähltes Paket fuse.
(Lese Datenbank ... 112553 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke fuse (aus .../fuse_2.7.0-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /home/yasuo/build/fuse/fuse-2.7.0/fuse_2.7.0-1_
i386.deb (--install):
 Versuche, »/lib/modules/2.6.18-4-k7/modules.pcimap« zu überschreiben, welches a
uch in Paket linux-image-2.6.18-4-k7 ist
dpkg-deb: Unterprozess paste mit Signal (Datenübergabe unterbrochen (broken pipe
)) getötet
Fehler traten auf beim Bearbeiten von:
 /home/yasuo/build/fuse/fuse-2.7.0/fuse_2.7.0-1_i386.deb

bei ntfs-3g das selbe:

Code: Alles auswählen

Wähle vormals abgewähltes Paket ntfs-3g.
(Lese Datenbank ... 112553 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke ntfs-3g (aus .../ntfs-3g_1.913-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /home/yasuo/build/ntfs-3g-1.913/ntfs-3g_1.913-1
_i386.deb (--install):
 Versuche, »/usr/bin/gcc« zu überschreiben, welches auch in Paket gcc ist
Fehler traten auf beim Bearbeiten von:
 /home/yasuo/build/ntfs-3g-1.913/ntfs-3g_1.913-1_i386.deb
~
problem ist auch dass ich sachen wie sshfs jetzt nicht mehr installieren kann weil diese fuse und libfuse brauchen und denken es sei nicht installiert - wie umgehe ich das?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 16.09.2007 22:05:49

Hi,
Yasuo hat geschrieben:war das mit checkinstall ein schuss ins blaue oder hast du es tatsächlich benutzt?
Nö, hierbei hab ich es nicht verwendet aber es hat schon oft funktioniert.
Dann mach es manuell und am Packetmanagement vorbei. Also make install.
Wichtig ist das dein Sourceverseichnis, dort wo fuse und ntfs-3g liegen, erhalten bleiben, so das du ein make uninstall machen kannst um es bei Bedarf zu deinstallieren.
Yasuo hat geschrieben:problem ist auch dass ich sachen wie sshfs jetzt nicht mehr installieren kann weil diese fuse und libfuse brauchen und denken es sei nicht installiert - wie umgehe ich das?
Mache ein dpkg -r <Packetname> um diese wieder rauszuschmeißen. Apt od. aptitude können das auch.

Gruß cirrussc

Yasuo
Beiträge: 135
Registriert: 05.08.2004 20:42:25
Kontaktdaten:

Beitrag von Yasuo » 16.09.2007 23:36:30

hm ich bin mir nicht sicher ob du das verstanden hast:

sshfs benötigt libfuse und fuse-utils
die kann ich aber nicht installieren weil sie bereits am Paketmanagement vorbei installiert wurden (make install)

wenn ich nun fuse mit "make uninstall" entferne und dann sshfs+libfuse+fuse-utils von Hand installiere läuft ntf3-3g nicht (weil fuse zu alt)
wennich nun libfuse/fuseutils entferne um sie durch neuere zu ersetzen wird auch sshfs deinstalliert

Wierum man es auch dreht es bleibt eine unsaubere Lösung, die es verhindert irgendwelche Pakete zu installieren die fuse benötigen.


Als Notbehelf könnte man jetzt
- ein Dummypackage libfuse/fuse-utils erstellen und installieren
oder
- sämtliche Pakete die fuse benötigen manuell installieren - sehr unsauber

oder halt dh_make aber das ist mir irgendwie zu hoch :/

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 17.09.2007 21:35:59

Hi,
Yasuo hat geschrieben: oder halt dh_make aber das ist mir irgendwie zu hoch :/
Dazu gibt es einen Wikiartikel[1].

Du könntest es aber auch nochmal mit checkinstall versuchen.
Ich mach immer

Code: Alles auswählen

checkinstall -D --install=no -y
Was ich ganz vergessen hab, du könntest mal auf backports.org[2] vorbeischauen ob es fuse und ntfs-3g für etch gibt. In die sources.list eintragen und installieren.

Das muss doch zu schaffen sein :?

[1] http://wiki.debianforum.de/KompilierenU ... ckAndDirty
[2] http://www.backports.org/dokuwiki/doku. ... structions

Gruß cirrussc

Antworten