Behöver ett fritt program som kan användas som exempel

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

Vet inte riktigt var jag ska lägga detta, hoppas att det blev rätt. :)

Jag håller på att försöka förklara om de tre textbaserade pakethanterarna i Ubuntu/Debian (ska bli en PDF småningom).
Allt har hitintills gått hyfsat men har nu stött på patrull. Tänkte använda Googles Picasa för att illustrera dels hur man lägger till en tredjehands spegel och dels hur man importerar GPG-nyckeln. Men wget vill inte ladda ned GPG-nyckeln från Google så jag undrar om någon vet om någon annan tredjehands spegel med något fritt trevligt program som tillhandahåller GPG-nyckel som jag kan använda som exempel istället?

Det som inte fungerar är:

Kod: Markera allt

wget https://dl-ssl.google.com/linux/linux_signing_key.pub -o /tmp/key.pub
Har även prövat med:

Kod: Markera allt

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub /tmp/key.pub
Jag har både dubbel och trippel kollat och adressen stämmer men någonstans blir det fel (hoppas att felet finns hos Google så att det inte är någonting som är knas med wget).

Om det bara handlade om att ladda hem och installera så skulle det inte vara något problem, men nu är tillvägagångs sättet viktigt, mao först ladda hem GPG'n till en katalog och sedan importera med apt-key osv, alltså inte använda GUI eller att hämta ett paket och sedan installera manuellt eller käll kod etc.
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av mcNisse »

Det står vad du ska görä i felmeddelandet.

Lägg argumentet --no-check-certificate till wget.
KDE 4.5 SC är ute i det fria!!! Tjoho

Stagnation is good for nobody - after all if you don't progress you end up with gnome
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

mcNisse skrev: Det står vad du ska görä i felmeddelandet.

Lägg argumentet --no-check-certificate till wget.
Du har nog missförstått mig lite, det blir inget felmeddelande, utan ingenting hämtas från Google.

Jag kan gå till Google med adressen https://dl-ssl.google.com/linux/linux_signing_key.pub och hämta manuellt, men det är ingen option i detta läget eftersom det är själva tillvägagångs sättet som skall beskrivas.

Så vad jag behöver är någon annan adress till ett annat programpaket där man behöver/kan använda wget för att hämta GPG'n. Dels för själva exemplets skull men även så att jag kan verifiera att wget fungerar (wget's funktion är för min skull ;)).
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av mcNisse »

OK. Men när du hämtar med wget över ssh och inte kan verifiera serverns certifikat då behöver du den där flaggan.
KDE 4.5 SC är ute i det fria!!! Tjoho

Stagnation is good for nobody - after all if you don't progress you end up with gnome
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

Efter lite micklande med wget så är jag nu ganska säker på att det är Googles server som inte gillar wget, när jag maskerade wget så att den presenterade sig som "Mozilla/5.0 (compatible; Konqueror/3.2; Linux)" och använde växlarna -m -U -O samt --no-check-certificate så hämtade den filen fast den vill inte sparas som /tmp/key.pub utan som "dl-ssl.google.com/linux/linux_signing_key.pub" i hemkatalogen trots att jag ville haft den i tmp omdöpt till key.pub men det protokollet stöds inte enligt wget.

Kod: Markera allt

~$ wget -m -U -O --no-check-certificate "Mozilla/5.0 (compatible; Konqueror/3.2; Linux)" https://dl-ssl.google.com/linux/linux_signing_key.pub /tmp/key.pub
--23:11:50--  http://mozilla/5.0%20(compatible;%20Konqueror/3.2;%20Linux)
           => `mozilla/5.0 (compatible'
Slår upp mozilla... misslyckades: Namn eller tjänst okänd.
--23:11:50--  https://dl-ssl.google.com/linux/linux_signing_key.pub
           => `dl-ssl.google.com/linux/linux_signing_key.pub'
Slår upp dl-ssl.google.com... 66.249.93.91
Ansluter till dl-ssl.google.com|66.249.93.91|:443... ansluten.
VARNING: Fel vid validering av certifikat för dl-ssl.google.com: unable to get local issuer certificate
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 1 745 (1.7K) [text/plain]

100%[=================================================================================>] 1 745         --.--K/s             

23:11:50 (8.98 MB/s) - "dl-ssl.google.com/linux/linux_signing_key.pub" sparad [1745/1745]

/tmp/key.pub: Schemat stöds inte.

FÄRDIG --23:11:50--
Hämtade: 1 745 byte i 1 filer
~$
SUCK ::)
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av DeepThought »

Jag kan inte hjälpa dig med just ditt problem, men om du bara behöver ett trevligt (?) program från ett externt förråd och vill ha med GPG-nyckel så fungerar ju Wine (som ju används av många):
http://www.winehq.org/site/download-deb
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av maths57 »

Har du kollat i Apt-howto.en.pdf?
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av KiviE »

Jag tycker det funkar utmärkt sudo wget --no-check-certificate -q -O /tmp/key.pub https://dl-ssl.google.com/linux/linux_signing_key.pub

Ser ut som du har använt en 0a ist för ett O ;)
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

DeepThought skrev: Jag kan inte hjälpa dig med just ditt problem, men om du bara behöver ett trevligt (?) program från ett externt förråd och vill ha med GPG-nyckel så fungerar ju Wine (som ju används av många):
http://www.winehq.org/site/download-deb
Det är ett alternativ, ska titta närmare på det.
Tack!
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

maths57 skrev: Har du kollat i Apt-howto.en.pdf?
Den känner jag till, ja.
Den var till stor hjälp en gång i tiden men tyvärr är den inte så gångbar i Ubuntu även om Debian och Ubuntu är nära släck. Jag försöker hålla mig till en så up to date Ubuntu (7.10) relaterad som möjligt.
Därför blir det lite kinkigt med exemplen, har exempelvis redan hittat en bug i aptitude, plus den motsträviga wget då förstås. ;)
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

KiviE skrev: Jag tycker det funkar utmärkt sudo wget --no-check-certificate -q -O /tmp/key.pub https://dl-ssl.google.com/linux/linux_signing_key.pub

Ser ut som du har använt en 0a ist för ett O ;)
Sluta förvirra mig, nu var jag tvungen att starta gedit och gämföra versalt O med 0  ;D
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
pbodin
Inlägg: 35
Blev medlem: 05 jan 2007, 13:57

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av pbodin »

mcNisse skrev: Det står vad du ska göra i felmeddelandet.
Lägg argumentet --no-check-certificate till wget.
Om jag gör som mcNisse har beskrivit ovan så fungerar det utmärkt:

Kod: Markera allt

wget --no-check-certificate https://dl-ssl.google.com/linux/linux_signing_key.pub -o /tmp/key.pub
/pb
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av KiviE »

ajja skrev:
KiviE skrev: Jag tycker det funkar utmärkt sudo wget --no-check-certificate -q -O /tmp/key.pub https://dl-ssl.google.com/linux/linux_signing_key.pub

Ser ut som du har använt en 0a ist för ett O ;)
Sluta förvirra mig, nu var jag tvungen att starta gedit och gämföra versalt O med 0  ;D
Inte så lätt alltid. Tyckte det stod en nolla i manualen för wget med men kopierade "nollan" (0) och såg att det var ett versalt o (O).
pbodin skrev:
mcNisse skrev: Det står vad du ska göra i felmeddelandet.
Lägg argumentet --no-check-certificate till wget.
Om jag gör som mcNisse har beskrivit ovan så fungerar det utmärkt:

Kod: Markera allt

wget --no-check-certificate https://dl-ssl.google.com/linux/linux_signing_key.pub -o /tmp/key.pub
/pb
Du använder ett gement o och då blir det bara en logg fil och inte filen som han vill ladda ner :)
pbodin
Inlägg: 35
Blev medlem: 05 jan 2007, 13:57

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av pbodin »

KiviE skrev: <SniP>
Om jag gör som mcNisse har beskrivit ovan så fungerar det utmärkt:

Kod: Markera allt

wget --no-check-certificate https://dl-ssl.google.com/linux/linux_signing_key.pub -o /tmp/key.pub
/pb
Du använder ett gement o och då blir det bara en logg fil och inte filen som han vill ladda ner :)
Oj, det var inte bra.

/pb
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

Det får bli Wine istället deras tillvägagångsätt fungerar. Måste bara fundera på upplägget lite, eftersom spegeln inte skrivs in i /etc/apt/sources.list utan läggs som winehq.list i katalogen /etc/apt/sources.list.d, vilket är lite nytt för mig (som mer än gärna vill ha alla speglarna i sources.list).

Kod: Markera allt

 wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
OK

Kod: Markera allt

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
--23:46:24--  http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list
           => `/etc/apt/sources.list.d/winehq.list'
Slår upp wine.budgetdedicated.com... 81.171.111.184, 88.159.193.22
Ansluter till wine.budgetdedicated.com|81.171.111.184|:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 181 [text/plain]

100%[=================================================================================>] 181           --.--K/s             

23:46:25 (12.22 MB/s) - "/etc/apt/sources.list.d/winehq.list" sparad [181/181]
Stort tack för responsen.

Edit. Jag har lagt upp en pdf med resultatet av min möda.
Kom gärna med synpunkter om eventuella fel etc.
http://ajjas.pp.se/ajjaswebb/dpkg_APT_aptitude.pdf
Senast redigerad av 1 ajja, redigerad totalt 15 gånger.
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av DeepThought »

Vet inte om det är intressant för dig att ta upp, men ibland kan det vara bra att känna till hur man använder apt-file för att ta reda på vilket paket man kan installera för att få en viss fil. Speciellt bra vid kompilering eller när en nedladdad binär frågar efter ett bibliotek.

Dock måste det installeras, och uppdateras (sudo apt-file update), men sedan är det finemang :)
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

SV: Behöver ett fritt program som kan användas som exempel

Inlägg av ajja »

Jag tittade lite snabbt på 'apt-file' det ser ut att göra ungefär samma sak som 'dpkg -S' plus lite futures för att hitta vissa svår hittad info. Samtidigt så fann jag 'auto-apt' som även det har en del funktioner som kan vara av intresse, även om jag personligen tycker det kan vara lite oroande att ha ett program som, så att säga, ska hjälpa per automatik.
Sådant kan få det att börja klia på kroppen :D.
Hur som helst ska jag titta närmare på dessa för att först försöka lära mig dom, och sedan eventuellt försöka passa in dom i ett sorts sammanhang.
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
Skriv svar

Återgå till "Terminalforum"