wie ntfs-3g / etch installieren
wie ntfs-3g / etch installieren
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?
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)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
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
Gruß cirrussc
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
![Cool 8)](./images/smilies/icon_cool.gif)
Gruß cirrussc
cirrussc hat geschrieben:...
Genaue Beschreibung auch auf der Seite, wobei fuse2.6 aus etch aktuell genug ist.
Funktioniert perfekt![]()
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
Hi,
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
Öhmm... du hast recht, in etch ises älter.Yasuo hat geschrieben: was für ein etch hast du?
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
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:
bei ntfs-3g das selbe:
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?
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
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
~
Hi,
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.
Gruß cirrussc
Nö, hierbei hab ich es nicht verwendet aber es hat schon oft funktioniert.Yasuo hat geschrieben:war das mit checkinstall ein schuss ins blaue oder hast du es tatsächlich benutzt?
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.
Mache ein dpkg -r <Packetname> um diese wieder rauszuschmeißen. Apt od. aptitude können das auch.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?
Gruß cirrussc
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 :/
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 :/
Hi,
Du könntest es aber auch nochmal mit checkinstall versuchen.
Ich mach immer
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
Dazu gibt es einen Wikiartikel[1].Yasuo hat geschrieben: oder halt dh_make aber das ist mir irgendwie zu hoch :/
Du könntest es aber auch nochmal mit checkinstall versuchen.
Ich mach immer
Code: Alles auswählen
checkinstall -D --install=no -y
Das muss doch zu schaffen sein
![Confused :?](./images/smilies/icon_confused.gif)
[1] http://wiki.debianforum.de/KompilierenU ... ckAndDirty
[2] http://www.backports.org/dokuwiki/doku. ... structions
Gruß cirrussc