Debian Package installieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Generic1
Beiträge: 78
Registriert: 15.11.2012 13:41:28

Debian Package installieren

Beitrag von Generic1 » 20.11.2012 15:42:28

Hallo,

ich möchte eine Debian- Package downloaden und installieren.
Dazu hab ich folgendes gemacht:

Code: Alles auswählen

wget -N $debPack
dpkg -i $debPackName
Das bricht bei mir mit folgender Meldung ab:

dpkg: Angeforderte Operation benötigt Superuser-Rechte

Wie kann ich das am einfachsten machen dass ich super-user Rechte bekomme bzw. gibt es da einen einfacheren Befehl wie
apt-get install.
apt-get install meinPackage bricht mit "E: Konnte Paket meinPackage nicht finden"

Vielen Dank für Hilfe.
Generic1

Benutzeravatar
towo
Beiträge: 4545
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian Package installieren

Beitrag von towo » 20.11.2012 15:47:13

man su
man sudo

uname
Beiträge: 12406
Registriert: 03.06.2008 09:33:02

Re: Debian Package installieren

Beitrag von uname » 20.11.2012 16:06:26

Unabhängig von der root-Berechtigung ist die Frage um welche Anwendung es sich handelt und ob diese sich in den Paketquellen von Debian befindet. Der große Sicherheitsvorteil von Debian ist, dass Programme in Paketquellen abgelegt sind. Eine Manipulation ist ausgeschlossen, da die Quellen über GPG-Schlüssel und die Dateien über MD5-Prüfsummen gesichert sind. Es sei denn der Maintainer haut einen Fehler rein (z.B. der wohl größte Bug der Debian-Geschichte: http://www.debian.org/security/2008/dsa-1571 ) Gerade das macht Debian sicherer als Windows. Hast du unter Windows schon mal eine Prüfsumme überprüft? Dein Debian-System macht es bei jeder Installation eines Paketes ganz alleine.

Um welches Paket geht es? Suche es mit

Code: Alles auswählen

apt-cache search <paketname>
Installiere es mit

Code: Alles auswählen

apt-get
aptitude
Nutze immer wo es geht kein wget zu unsicheren Quellen. Installiere wenn möglich nicht mit dpkg direkt.

Generic1
Beiträge: 78
Registriert: 15.11.2012 13:41:28

Re: Debian Package installieren

Beitrag von Generic1 » 20.11.2012 16:19:26

Das problem ist halt, dass ich ein File runterlade, in der ein Pfad zu einem Deb-Pack steht und ich dann dieses Deb-Pack herunterladen und dann installieren will.
geht das auch mit apt-get install, dass ich einen Pfad angebe und nicht in der Liste von /etc/apt/sources.list gesucht wird?

Benutzeravatar
r900
Beiträge: 1053
Registriert: 09.10.2011 20:06:11
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stockholm

Re: Debian Package installieren

Beitrag von r900 » 20.11.2012 16:24:59

Generic1 hat geschrieben:geht das auch mit apt-get install, dass ich einen Pfad angebe und nicht in der Liste von /etc/apt/sources.list gesucht wird?
Nein, dazu nimmt man direkt dpkg. Oder Debiangdebi wenn eventuell fehlende Abhängigkeiten mit installiert werden sollen.

apt-get könntest du nur nehmen wenn du ein lokales repository anlegst.

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Package installieren

Beitrag von mindX » 20.11.2012 16:29:10

Generic1 hat geschrieben:[...] dass ich ein File runterlade, in der ein Pfad zu einem Deb-Pack steht und ich dann dieses Deb-Pack herunterladen und dann installieren will. [...]
Das klingt nach dem (erfolgversprechendem) Versuch, sich die Paketverwaltung kaputtzubasteln. Vielleicht könnte man dir besser helfen, wenn du konkret sagst, was du installieren willst?

Generic1
Beiträge: 78
Registriert: 15.11.2012 13:41:28

Re: Debian Package installieren

Beitrag von Generic1 » 21.11.2012 15:53:08

mindX hat geschrieben:
Generic1 hat geschrieben:[...] dass ich ein File runterlade, in der ein Pfad zu einem Deb-Pack steht und ich dann dieses Deb-Pack herunterladen und dann installieren will. [...]
Das klingt nach dem (erfolgversprechendem) Versuch, sich die Paketverwaltung kaputtzubasteln. Vielleicht könnte man dir besser helfen, wenn du konkret sagst, was du installieren willst?
Ich will selber erzeugte Debian- Packages installieren, in denen sich jar's (Java Archive) befinden.
Ich hol mir mit wget also ein File von einem Server, in dem stehen die Pfade zu den Debian- Packages drinnen, dann hol ich mir mit wget die Debian- Packages und dann möchte ich diese installieren.
So wie ich das jetzt seh, führt über dpkg eh nichts!?

lg
Generic1

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: Debian Package installieren

Beitrag von mindX » 21.11.2012 16:09:37

Ich hab zwar noch nie selbst Pakete gebaut, aber wenn ich dich richtig verstanden habe, könntest du (z.B. bei launchpad.net oder lokal) ein eigenes Repository einrichten, in deine sources.list einbinden und dann per aptitude/apt-get benutzen.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian Package installieren

Beitrag von rendegast » 21.11.2012 17:49:55

uname hat geschrieben: Hast du unter Windows schon mal eine Prüfsumme überprüft?
Nur als Beispiel

Code: Alles auswählen

$ sha1sum *kb982799*
7d99070fbab8d935c790a6ef93fd20be41cda762  windows6.1-kb982799-x64_7d99070fbab8d935c790a6ef93fd20be41cda762.cab
In einem offlineupdate/client/-Verzeichnis für winxp gibt es etwa 320/440 Dateien in der Art,
bei vista ~ 360/440 und bei win7 sind es ~ 120/190. Bei den anderen Dateien ist die Prüfsumme halt nicht so offensichtlich.
Auch

Code: Alles auswählen

cabextract wsusscn2.cab 
(hierin mehr als 2GB Paketinformationen für alle windows-/office-Produkte)
->
cabextract package.cab
-> package.xml
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

uname
Beiträge: 12406
Registriert: 03.06.2008 09:33:02

Re: Debian Package installieren

Beitrag von uname » 21.11.2012 18:39:45

Kenn mich mit Windows nicht aus. Sucht man dort nicht per Google, klickt auf die Werbung und installiert den Trojaner von der werbenden Webseite? Die Botnetzbetreiber haben doch genug Geld um Werbung zu schalten, oder?

Antworten