Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: export a import stažených a importovaných PGP klíčů (například z launchpadu)  (Přečteno 3976 krát)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Zdravím

Měl bych následující dotaz : mám svůj rozsáhlý seznam repozitářů , našel jsem si i způsob jak si vytvořit seznam nainstalovaných balíčků. Když ale chci třeba nainstalovat na jiném počítači programy které používám , upravím  sources.list, použiju seznam nainstalovaných balíčků ALE ... stejnak musím ručně nastahovat a naimportovat spoustu klíčů - pro repozitáře launchpadu a jiné -  , což i když to dělám v terminálu je stejně práce pro vraha. Existuje nějaký způsob jak tyhle klíče vyexportovat a naimportovat na jiném počítači ? Nebo si automaticky vytvořit  nějaký skrip nebo seznam abych pak jen dal : stáhni a importuj těhle xx klíčů z následujících lokací...

Díval jsem se dosprávy hesel a klíčů a nenašel tam nic  ??? co by vypadalo jako ty PGP keys ... moc se v těhle věcech nevyznám.

Díky za každý tip K
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

cmudik

  • Aktivní člen
  • *
  • Příspěvků: 325
Používám tento skript. No stejně musim zkopírovat klíč a zadat do skriptu. Třeba si to budeš schopen nějak upravit a dát k využití dál.

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Nojo ... já doplním repozitáře a dám apt-get update -  a to mi už vypíše které klíče mi chybí. Jenže pak si je stejně musím v terminálu označit myší, zkopírovat doschránky ... no akdyž mám 20+ repozitářů je tok zbláznění  :'(
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

Roman Vacho

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 6350
Používám tento skript. No stejně musim zkopírovat klíč a zadat do skriptu. Třeba si to budeš schopen nějak upravit a dát k využití dál.

Co je to to ID klíče?
Vyřešená vlákna je vhodné uzavřít "Topic Solved" dole pod vláknem.

Prosím označit text kódu v editoru # pro lepší formátování textu případného výpisu. Děkuji.

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage

Co je to to ID klíče?
[/quote]
To jsem nějak nepochopil ...
Jde mi o to, že když upravím sources.list , spustím apt-get update tak mi to vyhazí které klíče chybí a pak si je můžu v terminálu označit myší , kopírovat přez schránku ... No a tohle donekonečna dělat na 5ti počítačích ...  :-[

EDIT :

Díval jsem se na man apt-key a zkoušel jsem dvě věci :
Kód: [Vybrat]
apt-key exportall
mi vyhodí dloooouhý galimatiáš
Kód: [Vybrat]
...


/zEojB0GV7qQd7npuI1LCpHXZMP44x8TEmMTONVZe5wiXQhWLvCbAmWRlwA0Z8NK
F5nIkHAdABEBAAG0K0xhdW5jaHBhZCBQUEEgZm9yIEtlZVBhc3NYIERldmVsb3Bt
ZW50IFRlYW2ItgQTAQIAIAUCScLjUAIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheA
AAoJEHhBRGAJXxhzjgcD/2SXjdYyG/bpR9Hz7dGJHrLKCvCLrnoGfHxCA+r+UpcV
x9RHjB39C9aKW1mYPMYZs1qPTf99TnB4Kw5It3M/VNISbqQJLighJTwgDXqmwfV/
OvwcOfnBG+EySb+4/jcQjTPPacpilVhMWJw6XhoF0WteQFC63dLUM9DqB14008di
mI0EStwwGQEEANZbC0HylrJgQ9CjbpoUWomZ7UcIJyS74afTfaT9GYKb3j+BHsLt
nBanFNQ0l7UVA1JH2Dr1ky1x7QI5zymBfn7hAq7FQ2lqx52nKWsWFZVmGZqEb7uv
Ohi+cNs8TS+hKXt6zYkd5y2NZcc66k/ipjMfDFHJIswq9A4byLex7M1TABEBAAG0
EUxhdW5jaHBhZCBSZW1taW5hiLYEEwECACAFAkrcMBkCGwMGCwkIBwMCBBUCCAME
FgIDAQIeAQIXgAAKCRDXJguPWg+o8TtUA/9MA5Z2PSOv4qzm+Hudcj8j6YH6WTYi
/vgYPUn3F6D/32yh49+fbKq7167P4IB+4CmvxSGyrcx+1d04yUg8ZazMZxVODu3z
4M2kytOcXvonpkIG1S0MA9LJITMJLvJqC8jMAPDUCgqJkM29VCLpcDE8yPw6I1Se
T0nQRm//yDFgUg==
=3BQj
-----END PGP PUBLIC KEY BLOCK-----

sudo apt-key list už se blíží tomu co jsem vlastně myslel
Kód: [Vybrat]
/etc/apt/trusted.gpg
--------------------
pub   1024D/437D05B5 2004-09-12
uid                  Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
sub   2048g/79164387 2004-09-12

pub   1024D/FBB75451 2004-12-30
uid                  Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>

pub   1024D/0FF405B2 2009-04-29
uid                  Clement Lefebvre (Linux Mint Package Repository v1) <root@linuxmint.com>
sub   2048g/0F346519 2009-04-29

pub   1024D/0C5A2783 2006-11-23
uid                  Medibuntu Packaging Team <admin@lists.medibuntu.org>
uid                  The Medibuntu Team <medibuntu@sos-sts.com>
sub   2048g/16C7105A 2006-11-23

pub   1024R/ADDE29B2 2009-01-22
uid                  Launchpad PPA for tobydox

pub   1024R/B9BA26FA 2009-09-02
uid                  Launchpad OpenShot Development PPA

pub   1024R/F9D8BC54 2009-07-17
uid                  Launchpad mediainfo

pub   1024R/E8D31A30 2009-04-21
uid                  Launchpad GNOME-Colors PPA

pub   1024R/95628707 2009-01-18
uid                  Launchpad PPA for Cesare Tirabassi

pub   1024R/45FFBBBA 2009-02-22
uid                  Launchpad PPA for Breathe Developers

pub   1024R/2382D57E 2009-01-20
uid                  Launchpad PPA for AbiWord Stable Builds

pub   1024R/CEC06767 2009-07-03
uid                  Launchpad Nvidia Vdpau Team PPA

pub   1024R/B711945C 2009-07-21
uid                  Launchpad tucan packages

pub   1024R/E4A4F4F4 2009-04-10
uid                  Launchpad PPA named smplayer for rvm

pub   1024R/03E02400 2009-04-10
uid                  Launchpad PPA named mplayer for rvm

pub   1024R/A1F196A8 2009-01-20
uid                  Launchpad PPA for Pidgin Developers

pub   1024R/77558DD0 2009-01-20
uid                  Launchpad PPA for GNOME Do Core Team

pub   1024R/0624A220 2009-01-19
uid                  Launchpad PPA for TualatriX

pub   1024R/928EDC6B 2009-04-26
uid                  Launchpad PPA for Stevi

pub   1024R/06ED541C 2009-01-26
uid                  Launchpad PPA for Michal Čihař

pub   1024R/D018A4CE 2009-01-21
uid                  Launchpad PPA for FreeNX Team

pub   1024R/7B0FB2CA 2009-01-20
uid                  Launchpad PPA for stani

pub   1024R/AF1CDFA9 2009-01-20
uid                  Launchpad PPA for Ubuntu-X

pub   1024R/588AC16B 2009-01-26
uid                  Launchpad PPA for Steffen Röcker

pub   1024R/249AD24C 2009-01-19
uid                  Launchpad PPA for Deluge Team

pub   1024R/4E5E17B5 2009-02-25
uid                  Launchpad PPA for chromium-daily

pub   1024R/881574DE 2009-03-10
uid                  Launchpad PPA for Bisigi

pub   1024R/91E7EE5E 2009-01-20
uid                  Launchpad PPA for XBMC for Linux

pub   1024R/951DC1E2 2009-01-21
uid                  Launchpad PPA for Blueman Development Team

pub   1024R/009ED615 2009-01-20
uid                  Launchpad PPA for Shutter Team

pub   1024D/94C09C7F 1999-11-10
uid                  Peter Palfrader
uid                  Peter Palfrader <weasel@debian.org>
uid                  Peter Palfrader <peter@palfrader.org>
uid                  Peter Palfrader <ppalfrad@cosy.sbg.ac.at>
uid                  [jpeg image of size 7974]
sub   1024D/AFA44BDD 2003-07-09 [verfällt: 2010-07-18]
sub   2048g/E8F4A328 2003-07-09 [verfällt: 2010-07-18]

pub   1024D/2031C974 2008-01-04
uid                  Marek Palatinus (Signing key for my private Ubuntu/Debian repository.) <marek@palatinus.cz>

pub   4096R/46D7E7CF 2009-05-15
uid                  GetDeb Archive Automatic Signing Key <archive@getdeb.net>

pub   1024D/D82EB4CD 2009-09-22
uid                  Cesare V. (ompolicy) <ompolicy@gmail.com>
sub   2048g/7789B73A 2009-09-22

pub   1024R/69FAF7DA 2009-01-25
uid                  Launchpad PPA for Paulo Assis

pub   1024R/DB6F3AED 2009-01-22
uid                  Launchpad PPA for anyremote

pub   1024R/095F1873 2009-03-20
uid                  Launchpad PPA for KeePassX Development Team

pub   1024R/5A0FA8F1 2009-10-19
uid                  Launchpad Remmina

Kdyby se dalo do souboru vyexportovat to PUB - pak by stačilo dát jen : sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keysa teď sem vložit ty PUB oddělené mezerou - jestli to dobře chápu.

Asi se ještě podívám k čemu je ten soubor : trusted.gpg
« Poslední změna: 01 Února 2010, 08:46:34 od karlitos »
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Teď střílím od boku, protože to nemůžu vyzkoušet, ale nestačilo by něco takového (jako root)
Kód: [Vybrat]
apt-get update | grep NO_PUBKEY | sed 's:.*NO_PUBKEY\ ::' | while read klic; do apt-key adv --recv-keys --keyserver keyserver.ubuntu.com $klic; done(to samozřejmě předpokládá, že klíče jsou k dispozici na centrálním serveru)
Skript vyfiltruje klíče z výstupu apt-get update a předhodí je apt-key.
http://www.openstreetmap.org - mapy celého světa "wiki style"

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Možné řešení jsem našel zde : http://jhansonxi.blogspot.com/2009/09/basic-apt-key-management.html

Ale nestačilo by :
Kód: [Vybrat]
apt-key exportall > keys.gpg
apt-key add keys.gpg
sudo apt-get update

?
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

 

Provoz zaštiťuje spolek OpenAlt.