Ist ja nicht nur in diesem thread des Fragestellers so. Sondern zieht sich quer durch die Fragestellungen.fischig hat geschrieben:26.05.2021 09:36:14Ich weiß nicht, was am Begriff „backportieren“ „Geschwätz“ sein soll?
cu KH
Ist ja nicht nur in diesem thread des Fragestellers so. Sondern zieht sich quer durch die Fragestellungen.fischig hat geschrieben:26.05.2021 09:36:14Ich weiß nicht, was am Begriff „backportieren“ „Geschwätz“ sein soll?
Hab ich das gemacht ? Nein.Die übliche Art, dies zu handhaben, ist das Backportieren - das Neuerstellen des Pakets aus den Debian-Quellen
Kann es sein, dass der Vorwurf auf dich zurückfällt?Willy4711 hat geschrieben:Irgendwie hat das keinen Zweck. Du liest ums verrecken nicht, was ich schreibe.
Ausdruck unklar: Ist gemeint: Ich habe nicht backportiert? Das bestreite ich. Du hast backportiert (ein Paket aus den Quellen neu erstellt).willy4711 hat geschrieben:Hab ich das gemacht ? Nein.
fischig hat geschrieben:26.05.2021 10:54:12Ich kann dein letztes Zitat in diesem Thread nicht finden. Ab
[/quote
Das ist aus der Debian Seite, von der wir hier die ganze Zeit sprechen
Ja so lernst du esrola621 hat geschrieben:26.05.2021 08:04:45Danke für eure Beiträge!
@mcb:
Nachdem ich den DontBreakDebian Artikel nochmal gelesen habe, werde ich es lieber selbst backportieren, statt an der Paketverwaltung vorbei, ist ganz in meinem Sinne. Anhand der Anleitung im Wiki hoffe ich dass ich es hinbekomme.
Ich poste dann das Ergebnis hier!
Ich frage gern lieber etwas genauer nach und verstehe es dann schlussendlich richtig, um mir ein stabiles Debian einzurichten
Ich danke für eure Unterstützung hierbei!!!
Die wesentlichste Änderung zwischen Buster (fatsort 1.3.365-1+b1) und Bullseye (fatsort 1.6.3.622-0.1) ist die Unterstützung von exFAT. Ob man sich deshalb die Mühe machen möchte, es selbst zu kompilieren oder aus Bullseye zu installierten, muß jeder selbst wissen. Wer oft mit exFAT arbeitet und dort sortierte Dateinamen haben möchte, braucht halt die neuere Version.mcb hat geschrieben:26.05.2021 11:38:41Oh je ich habe kein Buster zur Hand -
jetzt bin ich ja fast Neugierig ob das bullseys Packet unter Buster läuft ...
Code: Alles auswählen
apt install -t buster-backports checkinstall
Code: Alles auswählen
cd Downloads
tar -xf fatsort-1.6.3.622.tar.xz
cd fatsort-1.6.3.622
Code: Alles auswählen
./configure
make
checkinstall
Code: Alles auswählen
bash: ./configure: no such file or directory
Code: Alles auswählen
debian@debian:~/Downloads/fatsort-1.6.3.622$ ls -la
insgesamt 68
drwxr-xr-x 6 debian debian 4096 Aug 8 2020 .
drwxr-xr-x 3 debian debian 4096 Mai 26 16:01 ..
-rw-r--r-- 1 debian debian 7297 Aug 8 2020 CHANGES.md
drwxr-xr-x 8 debian debian 4096 Aug 8 2020 docker_tests
-rw-r--r-- 1 debian debian 18092 Dez 7 2011 LICENSE.txt
-rw-r--r-- 1 debian debian 519 Aug 8 2020 Makefile
drwxr-xr-x 2 debian debian 4096 Aug 8 2020 man
-rw-r--r-- 1 debian debian 46 Aug 27 2011 README
drwxr-xr-x 2 debian debian 4096 Aug 8 2020 src
drwxr-xr-x 116 debian debian 12288 Aug 8 2020 tests
debian@debian:~/Downloads/fatsort-1.6.3.622$ cd src
debian@debian:~/Downloads/fatsort-1.6.3.622/src$ ls -la
insgesamt 252
drwxr-xr-x 2 debian debian 4096 Aug 8 2020 .
drwxr-xr-x 6 debian debian 4096 Aug 8 2020 ..
-rw-r--r-- 1 debian debian 2224 Nov 7 2018 clusterchain.c
-rw-r--r-- 1 debian debian 1575 Nov 7 2018 clusterchain.h
-rw-r--r-- 1 debian debian 15353 Apr 12 2020 deviceio.c
-rw-r--r-- 1 debian debian 1979 Apr 12 2020 deviceio.h
-rw-r--r-- 1 debian debian 1985 Nov 16 2019 endianness.c
-rw-r--r-- 1 debian debian 1459 Nov 16 2019 endianness.h
-rw-r--r-- 1 debian debian 17014 Nov 23 2019 entrylist.c
-rw-r--r-- 1 debian debian 4271 Nov 16 2019 entrylist.h
-rw-r--r-- 1 debian debian 1246 Sep 29 2018 errors.c
-rw-r--r-- 1 debian debian 1358 Nov 18 2018 errors.h
-rw-r--r-- 1 debian debian 32100 Aug 8 2020 FAT_fs.c
-rw-r--r-- 1 debian debian 13833 Nov 23 2019 FAT_fs.h
-rw-r--r-- 1 debian debian 9975 Apr 12 2020 fatsort.c
-rw-r--r-- 1 debian debian 3574 Mai 21 2020 Makefile
-rw-r--r-- 1 debian debian 3832 Nov 7 2018 mallocv.c
-rw-r--r-- 1 debian debian 1472 Nov 16 2019 mallocv.h
-rw-r--r-- 1 debian debian 1183 Sep 29 2018 misc.c
-rw-r--r-- 1 debian debian 1030 Sep 29 2018 misc.h
-rw-r--r-- 1 debian debian 2871 Nov 7 2018 natstrcmp.c
-rw-r--r-- 1 debian debian 1171 Nov 7 2018 natstrcmp.h
-rw-r--r-- 1 debian debian 9610 Mär 13 2020 options.c
-rw-r--r-- 1 debian debian 1885 Mär 12 2020 options.h
-rw-r--r-- 1 debian debian 3114 Sep 29 2018 regexlist.c
-rw-r--r-- 1 debian debian 1844 Nov 16 2019 regexlist.h
-rw-r--r-- 1 debian debian 1423 Nov 12 2018 sig.c
-rw-r--r-- 1 debian debian 1307 Nov 12 2018 sig.h
-rw-r--r-- 1 debian debian 39024 Jun 1 2020 sort.c
-rw-r--r-- 1 debian debian 1714 Nov 16 2019 sort.h
-rw-r--r-- 1 debian debian 2966 Mär 13 2020 stringlist.c
-rw-r--r-- 1 debian debian 1608 Nov 7 2018 stringlist.h
Den Abhängigkeiten nach (nur libc6 in betagter Version) sollte es das.mcb hat geschrieben:26.05.2021 11:38:41jetzt bin ich ja fast Neugierig ob das bullseys Packet unter Buster läuft ...
willy4711 hat geschrieben:26.05.2021 00:12:41Ist ja fast wie nichtssagender Smalltalk.
Lade dir das Teil einfach runter von https://sourceforge.net/projects/fatsort/files/
entpacken
Terminal im entpackten Verzeichnis startenWenn was fehlt wird gemeckert.Code: Alles auswählen
make su PW make install
Das Programm ist dann in /sbin
... und wieder mal was an der Paketverwaltung vorbei installiert
Gut ist.
Das lässt sich nicht pauschal beantworten, dazu gibt es zu viele Vorgehensweisen. Wie es im Einzelnen aussieht, verrät dir die jeweilige Dokumentation eines Projekts. Aber auch dafür gibt es wieder etliche Benennungen: README.txt/.md/usw., INSTALL, usw. Umschauen und dann durchlesen hilftrola621 hat geschrieben:26.05.2021 16:48:17Ich prüfe, ob es "configure" gibt, oder nicht, und mache, wenn nicht vorhanden, mit "make" weiter, oder?
Oder kann es auch mal sein, dass es bspw. nicht ./configure sondern ./install heißt?
Nein, man sollte einfach die Anweisungen lesen:rola621 hat geschrieben:26.05.2021 16:48:17Ich prüfe, ob es "configure" gibt, oder nicht, und mache, wenn nicht vorhanden, mit "make" weiter, oder?
Compilation
Just run the Makefile in the fatsort directory with make. The fatsort executable will be built.
Installation
Just run make install to install FATSort.
configure und install sind zwei völlig unterschiedliche Paar Schuhe. Mit configure wird der Sourcecode an das Betriebssystem angepaßt, indem z.B. Teile des Codes für den Compiler ausgeblendet werden. In diesem eher einfachen Fall wird das Configure nicht benötigt.Oder kann es auch mal sein, dass es bspw. nicht ./configure sondern ./install heißt?
Code: Alles auswählen
debian@debian:~/Downloads/fatsort-1.6.3.622$ make
make -C src/
make[1]: Verzeichnis „/home/debian/Downloads/fatsort-1.6.3.622/src“ wird betreten
make[1]: Für das Ziel „all“ ist nichts zu tun.
make[1]: Verzeichnis „/home/debian/Downloads/fatsort-1.6.3.622/src“ wird verlassen
debian@debian:~/Downloads/fatsort-1.6.3.622$ sudo checkinstall
[sudo] Passwort für debian:
checkinstall 1.6.3, Copyright 2010 Felipe Eduardo Sanchez Diaz Duran
Diese Software wurde unter der GNU GPL veröffentlicht
*****************************************
**** Debian package creation selected ***
*****************************************
Das Paket wird entsprechend dieser Vorgaben erstellt:
0 - Maintainer: [ root@debian ]
1 - Summary: [ fatsort-1.6.3.622-checkinstall ]
2 - Name: [ fatsort ]
3 - Version: [ 1.6.3.622 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ fatsort-1.6.3.622 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Recommends: [ ]
12 - Suggests: [ ]
13 - Provides: [ fatsort ]
14 - Conflicts: [ ]
15 - Replaces: [ ]
Geben Sie die betreffende Nummer ein, um die Vorgaben zu ändern:
Installing with make install...
====================== Installations-Ergebnisse ==========================
install -m 0755 -p -D man/fatsort.1 /usr/local/share/man/man1/fatsort.1
install: das Verzeichnis '/usr/local/share/man/man1' kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
make: *** [Makefile:29: install] Fehler 1
**** Installation fehlgeschlagen. Breche Paket-Erzeugung ab.
Räume auf...OK
Auf Wiedersehen!
Code: Alles auswählen
debian@debian:~/Downloads/fatsort-1.6.3.622$ sudo checkinstall
checkinstall 1.6.3, Copyright 2010 Felipe Eduardo Sanchez Diaz Duran
Diese Software wurde unter der GNU GPL veröffentlicht
*****************************************
**** Debian package creation selected ***
*****************************************
Das Paket wird entsprechend dieser Vorgaben erstellt:
0 - Maintainer: [ root@debian ]
1 - Summary: [ fatsort-1.6.3.622-checkinstall ]
2 - Name: [ fatsort ]
3 - Version: [ 1.6.3.622 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ fatsort-1.6.3.622 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Recommends: [ ]
12 - Suggests: [ ]
13 - Provides: [ fatsort ]
14 - Conflicts: [ ]
15 - Replaces: [ ]
Geben Sie die betreffende Nummer ein, um die Vorgaben zu ändern:
Installing with make install...
====================== Installations-Ergebnisse ==========================
install -m 0755 -p -D man/fatsort.1 /usr/local/share/man/man1/fatsort.1
make -C src/ install
make[1]: Verzeichnis „/home/debian/Downloads/fatsort-1.6.3.622/src“ wird betreten
install -m 0755 -p -D fatsort /usr/local/sbin/fatsort
make[1]: Verzeichnis „/home/debian/Downloads/fatsort-1.6.3.622/src“ wird verlassen
====================== Installation erfolgreich ==========================
Copying documentation directory...
./
./README
Kopiere Dateien in das temporäre Verzeichnis...OK
Stripping ELF binaries and libraries...OK
Komprimiere man-Seiten...OK
Erzeuge Datei-Liste...OK
Erstelle Debian-Paket...OK
Installiere Debian-Paket...OK
Lösche temporäre Dateien...OK
Lösche temporäres Verzeichnis...OK
**********************************************************************
Done. The new package has been installed and saved to
/home/debian/Downloads/fatsort-1.6.3.622/fatsort_1.6.3.622-1_amd64.deb
You can remove it from your system anytime using:
dpkg -r fatsort
**********************************************************************
Code: Alles auswählen
dpkg -i paketname.deb
Es wurde in /usr/local/sbin/fatsort installiert.The new package has been installed and saved to
/home/debian/Downloads/fatsort-1.6.3.622/fatsort_1.6.3.622-1_amd64.deb
Ja - ich hatte es vermutet - aber Danke fürs ausprobieren.willy4711 hat geschrieben:26.05.2021 18:07:09Um alle zu beruhigen:
Das Source-Paket von (https://sourceforge.net/projects/fatsort/files/) fatsort-1.6.3.622.tar.xz läuft unter Bullseye
Das Bullseye Paket von Debian (fatsort_1.6.3.622-0.1_amd64.deb) läuft unter Buster. Und zwar ohne irgendwas zu kompilieren, da keinerlei Abhängigkeiten vorhanden sind (bis auf einen antike libc6)
Gib mal einrola621 hat geschrieben:26.05.2021 17:18:50Ich sehe gerade noch:
Das Paket wurde jetzt ins Downloadverzeichnis installiert.
Kann ich den Ordner, in den es installiert wurde auch einfach bspw. in mein /home-Verzeichnis schieben, oder weiß dpkg dann nichtmehr, was Sache ist?
Code: Alles auswählen
apt policy fatsort
super, danke für die Tips!KP97 hat geschrieben:26.05.2021 17:50:29Das Paket solltest Du behalten und an eine andere Stelle sichern, evtl. willst Du es ja nochmal irgendwo anders installieren.
Noch ein Hinweis:
in /etc/checkinstallrc ist die config, die kannst Du genau durchlesen und vielleicht Änderungen vornehmen.
Damit die im ersten Durchlauf erzeugte Fehlermeldung nicht mehr auftaucht, solltest Du
in Zeile 111 die Abfrage nach Translate mit 0 überschreiben, also so: TRANSLATE=0
Code: Alles auswählen
debian@debian:~$ apt policy fatsort
fatsort:
Installiert: 1.6.3.622-1
Installationskandidat: 1.6.3.622-1
Versionstabelle:
*** 1.6.3.622-1 100
100 /var/lib/dpkg/status
1.3.365-1+b1 500
500 http://deb.debian.org/debian buster/main amd64 Packages