Bookworm - ThirdParty-Programm und Einstellungen

Alles rund um sicherheitsrelevante Fragen und Probleme.
Antworten
HanRe
Beiträge: 4
Registriert: 11.08.2023 18:06:40

Bookworm - ThirdParty-Programm und Einstellungen

Beitrag von HanRe » 11.08.2023 18:25:53

Hallo,
ich möchte bei meinem neuen Bookworm-Rechner 64bit ( Hardware siehe unten )ein ThirdParty-Paket installieren, welches eigentlich nur aus einem recht großen Python3-Skript besteht.
Nun möchte ich auch bei diesem Debian die neue Möglichkeit werden, die für die Konfiguration von 3.Party-Repositories eingeführt wurden.
Doch dieses Einstellung beißt sich mit der Paketform,welche der Maintainer bereitstellt.
Die Datei ( /etc/apt/sources.list.d/weewx.list ) sollte ja, zur Sicherstellung, da über dieses Repository keine falschen Pakete installiert, diesen Aufbau haben:

Code: Alles auswählen

deb [signed-by=/etc/apt/trusted.gpg.d/weewx.gpg] http://weewx.com/apt/python3 buster main
Hier bekomme ich die Meldung, dass das Paket nicht zu finden sei.
Mit dem vom Maintainer vorgegebenen Eintrag

Code: Alles auswählen

deb [arch=all] http://weewx.com/apt/python3 buster main
würde es gehen.
Hier beißen sich wohl die beiden [Klammer]-Daten

Auf meinem alten Rechner, auf dem das Paket installiert ist und auf dem Devuan (ebenfalls 64bit) läuft, lautet der letzte Eintrag:

Code: Alles auswählen

root@linux01:~# apt-cache show weewx
Package: weewx
Priority: optional
Section: science
Installed-Size: 6004
Maintainer: Tom Keffer <tkeffer@gmail.com>
Architecture: all
Version: 4.10.2-1
Depends: python3 (>= 3.5) | python (>= 3.5), python3-configobj, python3-cheetah, python3-pil, python3-serial, python3-usb, lsb-base
Pre-Depends: debconf
Suggests: sqlite, rsync, ftp, httpd, python3-dev, python3-pip
Filename: pool/main/w/weewx/python3-weewx_4.10.2-1_all.deb
Size: 1836288
MD5sum: 6409e130356d1ac24726fa61a31623dd
SHA1: 6129610d64b05c99762344ac753dbb73ea2b8cd1
SHA256: 8908c3c46f1db8ed735cb39816bacf198c4816fa1e60c41a956a9f8e7715cc0b
SHA512: cd5cec19f8734dcb47c6c0235484bf4608d4471802942cad5b6f96f4d8f00a575f248da38cbedcb024496ba1c131810ea65df77b4e4bd6f22071433124e275f1
Description: weather software
 weewx interacts with a weather station to produce graphs, reports, and HTML
 pages. weewx can upload data to weather services such as WeatherUnderground,
 PWSweather.com, or CWOP.
 .
 This is the python3 configuration of weewx
Description-md5: 53c4191ce46015f5031df4ff2ed04cb6
Homepage: http://www.weewx.com
Hardware:

Code: Alles auswählen

root@linux:~# lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         39 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  4
  On-line CPU(s) list:   0-3
Vendor ID:               GenuineIntel
  BIOS Vendor ID:        Intel(R) Corporation
  Model name:            Intel(R) Celeron(R) N5105 @ 2.00GHz
    BIOS Model name:     Intel(R) Celeron(R) N5105 @ 2.00GHz To Be Filled By O.E.M. CPU @ 2.8GHz
    BIOS CPU family:     15
    CPU family:          6
    Model:               156
    Thread(s) per core:  1
    Core(s) per socket:  4
    Socket(s):           1
    Stepping:            0
    CPU(s) scaling MHz:  90%
    CPU max MHz:         2900,0000
    CPU min MHz:         800,0000
    BogoMIPS:            3993,60
    Flags: ...
(Asustor Flashstor 12 Pro FS6712X - 12 Bay Reine M.2-SSD-NAS Netzwerkspeicher Gehäuse, Quad-Core 2.0GHz, 12 M.2 SSD Slots, 10GbE Port, 4GB RAM DDR4 (Diskless)
12 *4Tbyte M.2 Speicher

Code: Alles auswählen

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
udev            7,7G       0  7,7G    0% /dev
tmpfs           1,6G    2,8M  1,6G    1% /run
/dev/sda2        23G    3,1G   19G   15% /
tmpfs           7,7G       0  7,7G    0% /dev/shm
tmpfs           5,0M       0  5,0M    0% /run/lock
/dev/sda5       1,9G     56K  1,7G    1% /tmp
/dev/sda3       9,1G    393M  8,3G    5% /var
/dev/sda6       881G    288K  836G    1% /home
/dev/sda1       480M    5,9M  474M    2% /boot/efi
/dev/nvme10n1   3,6T     28K  3,4T    1% /srv
/dev/md0         25T    4,4T   20T   19% /var/www
tmpfs           1,6G       0  1,6G    0% /run/user/0
)

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Bookworm - ThirdParty-Programm und Einstellungen

Beitrag von debilian » 11.08.2023 19:10:41

du hast ja auch bookworm und das Paket in deiner Quelle ist buster.....

<edit:>ok, er schreibt debian 10 and later....</edit>

;-)

apt update gemacht?
-- nichts bewegt Sie wie ein GNU --

HanRe
Beiträge: 4
Registriert: 11.08.2023 18:06:40

Re: Bookworm - ThirdParty-Programm und Einstellungen

Beitrag von HanRe » 11.08.2023 20:20:45

Dass das unter "buster" läuft,liegt daran, dass er ja eigentlich nur ein Python-Skript, in dem von mir gewählten Pyton 3, verwendet.
Alle Programme, die in der "depends"-Zeile stehen, sind ja ohne Versionen angegeben.

Das "apt update" funktioniert nur, wenn ich das [arch=all] in der Zeile stehen habe, nicht, wenn ich den Verweis auf den Schlüssel habe. Und den hätte ich dann doch, wenn schon, denn schon.

Bisher habe ich noch nicht installiert, wenn man es so will, ist wohl der gegenseitige Ausschluss von der Einschränkung für die 3.Party-Pakete und der Architektur-Definition eine Art bug.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Bookworm - ThirdParty-Programm und Einstellungen

Beitrag von JTH » 12.08.2023 11:38:25

Moin und willkommen im Forum.

HanRe hat geschrieben: ↑ zum Beitrag ↑
11.08.2023 20:20:45
wenn man es so will, ist wohl der gegenseitige Ausschluss von der Einschränkung für die 3.Party-Pakete und der Architektur-Definition eine Art bug.
Die schließen sich nicht gegenseitig aus, man muss sie einfach nur zusammen angeben:
man sources.list hat geschrieben: ONE-LINE-STYLE FORMAT
[…] If options should be provided they are separated by spaces and all of them together are enclosed by square brackets ([]) […]
Das wäre hier:

Code: Alles auswählen

deb [ arch=all signed-by=/etc/apt/trusted.gpg.d/weewx.gpg ] http://weewx.com/apt/python3 buster main
Manchmal bekannt als Just (another) Terminal Hacker.

HanRe
Beiträge: 4
Registriert: 11.08.2023 18:06:40

Re: Bookworm - ThirdParty-Programm und Einstellungen

Beitrag von HanRe » 13.08.2023 20:10:55

Nachdem ich diese 3.Party-Quelle eingerichtet hatte, hatte ich es mit nur dem Eintrag zu schlüssel ausprobiert und eine Meldung bekommen,dass kein Paket für amd64 zur Verfügung stehen würde.
Dann habe ich die Zeile erweitert und eine Fehlermeldung bekommen.
Nachdem ich den Eintrag zum Key entfernt hatte, funktioniert das lesen des ReposItories, und nachdem ich das mit dem Schlüssel und dem 'arch=all' hinzugefügt habe, auch.

Computer .........

Antworten