Paket richtig konfigurieren und installieren

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
remresalexander
Beiträge: 7
Registriert: 14.02.2021 17:36:11

Paket richtig konfigurieren und installieren

Beitrag von remresalexander » 14.02.2021 18:12:08

Kann mir bei dem hier beschriebenen vielleicht jemand weiter behilflich sein? :

user@debian-10-clone-1:~$ dpkg-query --list | grep -i libavahi
ii libavahi-client3:amd64 0.7-4+b1 amd64 Avahi client library
ii libavahi-common-data:amd64 0.7-4+b1 amd64 Avahi common data files
ii libavahi-common3:amd64 0.7-4+b1 amd64 Avahi common library
iU libavahi-compat-libdnssd1:amd64 0.8-5 amd64 Avahi Apple Bonjour compatibility library
ii libavahi-core7:amd64 0.7-4+b1 amd64 Avahi's embeddable mDNS/DNS-SD library
ii libavahi-glib1:amd64 0.7-4+b1 amd64 Avahi GLib integration library
user@debian-10-clone-1:~$ cd ~/QubesIncoming/goolag/
user@debian-10-clone-1:~/QubesIncoming/goolag$ ls
fx_cast_bridge-0.1.0-x64.deb
user@debian-10-clone-1:~/QubesIncoming/goolag$ dpkg -i fx_cast_bridge-0.1.0-x64.deb
dpkg: error: requested operation requires superuser privilege
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo dpkg -i fx_cast_bridge-0.1.0-x64.deb
(Reading database ... 156225 files and directories currently installed.)
Preparing to unpack fx_cast_bridge-0.1.0-x64.deb ...
Unpacking fx-cast-bridge (0.1.0) over (0.1.0) ...
dpkg: dependency problems prevent configuration of fx-cast-bridge:
fx-cast-bridge depends on libavahi-compat-libdnssd1; however:
Package libavahi-compat-libdnssd1:amd64 is not configured yet.

dpkg: error processing package fx-cast-bridge (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
fx-cast-bridge
user@debian-10-clone-1:~/QubesIncoming/goolag$


Mfg Alex

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

Re: Paket richtig konfigurieren und installieren

Beitrag von JTH » 14.02.2021 19:26:37

Willkommen im Forum.

remresalexander hat geschrieben: ↑ zum Beitrag ↑
14.02.2021 18:12:08

Code: Alles auswählen

user@debian-10-clone-1:~/QubesIncoming/goolag$ dpkg -i fx_cast_bridge-0.1.0-x64.deb 
dpkg: error: requested operation requires superuser privilege
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo dpkg -i fx_cast_bridge-0.1.0-x64.deb 
(Reading database ... 156225 files and directories currently installed.)
Preparing to unpack fx_cast_bridge-0.1.0-x64.deb ...
Unpacking fx-cast-bridge (0.1.0) over (0.1.0) ...
dpkg: dependency problems prevent configuration of fx-cast-bridge:
 fx-cast-bridge depends on libavahi-compat-libdnssd1; however:
  Package libavahi-compat-libdnssd1:amd64 is not configured yet.

dpkg: error processing package fx-cast-bridge (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 fx-cast-bridge
dpkg ist eher ein Low-Level-Werkzeug. Wenn du ein Paket von Hand installieren möchtest und es von anderen verfügbaren Debian-Paketen abhängt, ist apt das praktischere Werkzeug. Es kann auch Paketdateien installieren und installiert Abhängigkeiten direkt mit:

Code: Alles auswählen

apt install ~/QubesIncoming/goolag/fx_cast_bridge-0.1.0-x64.deb

Benutz doch für Code und Ausgaben von Kommandos am Besten die [ code ] [ /code ]-Tags (ohne Leerzeichen), das liest sich etwas besser.
Manchmal bekannt als Just (another) Terminal Hacker.

remresalexander
Beiträge: 7
Registriert: 14.02.2021 17:36:11

Re: Paket richtig konfigurieren und installieren

Beitrag von remresalexander » 14.02.2021 20:29:40

Code: Alles auswählen

user@debian-10-clone-1:~$ cd ~/QubesIncoming/goolag/
user@debian-10-clone-1:~/QubesIncoming/goolag$ ls
fx_cast_bridge-0.1.0-x64.deb
user@debian-10-clone-1:~/QubesIncoming/goolag$ apt install fx
fx-cast-bridge  fxload          fxt-tools       
user@debian-10-clone-1:~/QubesIncoming/goolag$ apt install fx-cast-bridge 
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo apt install fx-cast-bridge 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
fx-cast-bridge is already the newest version (0.1.0).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libavahi-compat-libdnssd1 : Depends: libavahi-client3 (= 0.8-5) but 0.7-4+b1 is to be installed
                             Depends: libavahi-common3 (= 0.8-5) but 0.7-4+b1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo apt install fxload 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libavahi-compat-libdnssd1 : Depends: libavahi-client3 (= 0.8-5) but 0.7-4+b1 is to be installed
                             Depends: libavahi-common3 (= 0.8-5) but 0.7-4+b1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo apt install fxt-tools 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 fxt-tools : Depends: libfxt0 but it is not going to be installed
 libavahi-compat-libdnssd1 : Depends: libavahi-client3 (= 0.8-5) but 0.7-4+b1 is to be installed
                             Depends: libavahi-common3 (= 0.8-5) but 0.7-4+b1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
user@debian-10-clone-1:~/QubesIncoming/goolag$
Ist bei der Installation irgendwas schief gegangen?
Tut mir wirklich leid, aber ich bin wirklich neu in der Linux-Welt und so gut bin ich auch nicht in Englisch leider... Sry wenn ich hier mit solch derben Low-Level fragen nerve.

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: Paket richtig konfigurieren und installieren

Beitrag von rhHeini » 14.02.2021 21:08:42

Du versuchst Pakete als User zu installieren, vermixt mit einzelnen Verwendungen von sudo. So kann das nix werden. Und Du hast Dir ein Dependency-Problem verschafft.

Wenn Du konsequent root-Rechte per sudo anforderst sollte es eigentlich gehen, aber das ist für mehrfache Befehle wie hier nötig ineffektiv und halt Ubuntu-Style. Mein Vorschlag wäre:

Code: Alles auswählen

# su -
# apt update
# apt -f install
Holt root-Rechte, aktualisiert den Paket-Cache, und versucht dann die Dependencies zu fixen. Schau mal ob Du das hinkriegst.

Rolf
Zuletzt geändert von rhHeini am 24.02.2021 16:44:53, insgesamt 1-mal geändert.

remresalexander
Beiträge: 7
Registriert: 14.02.2021 17:36:11

Re: Paket richtig konfigurieren und installieren

Beitrag von remresalexander » 14.02.2021 22:07:56

Code: Alles auswählen

user@debian-10-clone-1:~$ sudo dpkg-query --list | grep -i libavahi
ii  libavahi-client3:amd64               0.7-4+b1                            amd64        Avahi client library
ii  libavahi-common-data:amd64           0.7-4+b1                            amd64        Avahi common data files
ii  libavahi-common3:amd64               0.7-4+b1                            amd64        Avahi common library
ii  libavahi-core7:amd64                 0.7-4+b1                            amd64        Avahi's embeddable mDNS/DNS-SD library
ii  libavahi-glib1:amd64                 0.7-4+b1                            amd64        Avahi GLib integration library
user@debian-10-clone-1:~$ sudo dpkg-query --list | grep -i fx
user@debian-10-clone-1:~$ cd ~/QubesIncoming/goolag/
user@debian-10-clone-1:~/QubesIncoming/goolag$ ls
fx_cast_bridge-0.1.0-x64.deb
user@debian-10-clone-1:~/QubesIncoming/goolag$ apt install 
Display all 57876 possibilities? (y or n)
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo apt install fx
fxload     fxt-tools  
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo apt install fx
hab das zuletzt beschriebene gemacht:

Code: Alles auswählen

# su -
# apt update
# apt -f install
Hat soweit auch hingehauen. Will eben mir das .deb package für den Firefox zum streamen im Template in Qubes von der AppVM auf den Chromecast im Template für die darauf basierenden AppVMs installieren. Aber irgendwie findet nur #dpkg# das package das ich manuell in das Template reingezogen habe. (das von fx_cast). #apt# zeigt was anderes an.

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: Paket richtig konfigurieren und installieren

Beitrag von rhHeini » 14.02.2021 22:16:49

Dann versuch im root-Terminal mal:

Code: Alles auswählen

# cd /user@debian-10-clone-1/QubesIncoming/goolag/
# ls 
# apt install ./fx_cast_bridge-0.1.0-x64.deb
Läuft das?

Alternativ: Kopier das Paket nach /tmp und mache folgendes:

Code: Alles auswählen

# cd /tmp
# apt install ./fx_cast_bridge-0.1.0-x64.deb
Rolf

remresalexander
Beiträge: 7
Registriert: 14.02.2021 17:36:11

Re: Paket richtig konfigurieren und installieren

Beitrag von remresalexander » 14.02.2021 23:43:46

Code: Alles auswählen

user@debian-10-clone-1:~/QubesIncoming/goolag$ apt install ./fx_cast_bridge-0.1.0-x64.deb
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo apt install ./fx_cast_bridge-0.1.0-x64.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'fx-cast-bridge' instead of './fx_cast_bridge-0.1.0-x64.deb'
The following packages were automatically installed and are no longer required:
  libjsoncpp1 lightning linux-headers-4.19.0-6-amd64 linux-headers-4.19.0-6-common
  linux-image-4.19.0-6-amd64 python-daemon python-dbus python-lockfile python-xdg
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libavahi-compat-libdnssd1
The following NEW packages will be installed:
  fx-cast-bridge libavahi-compat-libdnssd1
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 49.1 kB/12.2 MB of archives.
After this operation, 94.2 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 /home/user/QubesIncoming/goolag/fx_cast_bridge-0.1.0-x64.deb fx-cast-bridge amd64 0.1.0 [12.1 MB]
Get:2 https://deb.debian.org/debian buster/main amd64 libavahi-compat-libdnssd1 amd64 0.7-4+b1 [49.1 kB]
Fetched 49.1 kB in 1s (72.8 kB/s)                     
Selecting previously unselected package libavahi-compat-libdnssd1:amd64.
(Reading database ... 156211 files and directories currently installed.)
Preparing to unpack .../libavahi-compat-libdnssd1_0.7-4+b1_amd64.deb ...
Unpacking libavahi-compat-libdnssd1:amd64 (0.7-4+b1) ...
Selecting previously unselected package fx-cast-bridge.
Preparing to unpack .../fx_cast_bridge-0.1.0-x64.deb ...
Unpacking fx-cast-bridge (0.1.0) ...
Setting up libavahi-compat-libdnssd1:amd64 (0.7-4+b1) ...
Setting up fx-cast-bridge (0.1.0) ...
Processing triggers for libc-bin (2.28-10) ...
N: Download is performed unsandboxed as root as file '/home/user/QubesIncoming/goolag/fx_cast_bridge-0.1.0-x64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
user@debian-10-clone-1:~/QubesIncoming/goolag$
Soll ich es nochmal im /tmp Verzeichnis versuchen? Genau das gleiche ist mir in einer anderen VM mit einem propritären Druckertreiber den ich installieren wollte im Template angezeigt worden... das mit 13 Permission denied bei Abschluss der Installation... vielleicht können einem hier die Leute ja mehr helfen als im englischsprachigen Qubes-Forum....

Mfg Alex und danke für die Hilfe!

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

Re: Paket richtig konfigurieren und installieren

Beitrag von JTH » 15.02.2021 00:13:22

remresalexander hat geschrieben: ↑ zum Beitrag ↑
14.02.2021 23:43:46

Code: Alles auswählen

user@debian-10-clone-1:~/QubesIncoming/goolag$ apt install ./fx_cast_bridge-0.1.0-x64.deb
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
Du versuchst wieder unsinnigerweise als normaler Benutzer etwas zu installieren. Das geht nicht und schlägt korrekt fehl.

remresalexander hat geschrieben: ↑ zum Beitrag ↑
14.02.2021 23:43:46

Code: Alles auswählen

user@debian-10-clone-1:~/QubesIncoming/goolag$ sudo apt install ./fx_cast_bridge-0.1.0-x64.deb
Das läuft korrekt durch.

remresalexander hat geschrieben: ↑ zum Beitrag ↑
14.02.2021 23:43:46

Code: Alles auswählen

N: Download is performed unsandboxed as root as file '/home/user/QubesIncoming/goolag/fx_cast_bridge-0.1.0-x64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Die Zeile ist kein Fehler, mehr ein Hinweis, kann in bestimmten Umgebungen auftauchen. Du kannst sie ignorieren. Die Installation ist trotzdem durchgelaufen.
Manchmal bekannt als Just (another) Terminal Hacker.

remresalexander
Beiträge: 7
Registriert: 14.02.2021 17:36:11

Re: Paket richtig konfigurieren und installieren

Beitrag von remresalexander » 15.02.2021 13:26:14

Ich habe eben einfach das so reinkopiert, ich weiß das ich immer die root Rechte gerne vergesse :D Trotzdem danke.

Antworten