Fråga:
Har Raspbians förvar en lista med bläddringsbara paket?
Zoot
2012-07-20 19:19:40 UTC
view on stackexchange narkive permalink

Raspbian påstår sig ha "35,0000 Raspbian-paket", vilket är jättebra, men jag letar bara efter ett paket eller två innan jag installerar det.

Finns det en sökbar förvaringspaketlista som jag kan söka med en webbläsare utan att vara på själva enheten?

Om det inte finns en webbläsarvänlig metod, finns det en sätt att ladda ner paketlistorna och bläddra igenom någon annan metod?

Sju svar:
Steve Robillard
2012-07-20 19:28:40 UTC
view on stackexchange narkive permalink

Från Raspbian.org FAQ,

Den aktuella listan med paket i Raspbian-arkivet finns i textfilen som länkas nedan: http: //archive.raspbian. org / raspbian / dists / wheezy / main / binary-armhf / Packages

VARNING Nedladdningen är 32 MB.

Filen är ren text och en lista över paket kan erhållas med följande pipeline:

  grep -P '^ Package:' Packages | klipp -d '' -f2  
Är en vanlig textredigerare det bästa sättet att bläddra i detta då?
Det är en textfil du kan öppna den med en textredigerare, webbläsare, MS Word etc. Har du funderat på att söka efter ett paket med apt apt-cache-sökning "Paketnamn"
Jag är inte framför enheten för närvarande och Raspbian är för närvarande inte installerad, vilket gör apt lite mindre användbar för mig.
Öppna den med Notepad ++ - jag hanterar stora filer så här enkelt. Stöder också reguljära uttryck.
Det finns 36927 paket i denna lista, sorterade alfabetiskt efter paketnamn. Kopiera det och paketbeskrivningen över till en ny fil (med Notepad ++), du får 73849 rader. Det kategoriseras inte på något sätt. Jag skulle inte kalla det "bläddrbart". Det skulle vara bättre att bläddra i wheezy-paketen (länk nedan i dsas svar) och kanske kolla in raspbian-listan om du ser något du vill ha.
I ett enda kommando: `curl -s http://archive.raspbian.org/raspbian/dists/stable/main/binary-armhf/Packages.xz | xz -d | grep '^ Paket:' | klipp -d '' -f 2 ''
Trasig länk nu.
user3922
2012-12-22 04:19:51 UTC
view on stackexchange narkive permalink

Det finns en sökbar Raspbian-paketlista på http://www.raspberryconnect.com i programvaruavsnittet. Paketen listas efter kategori.

Inaktuell. Verkar som att listan inte upprätthålls
Paketlistan underhålls regelbundet med både Jessie- och Wheezy-paket.
PhysBrain
2012-11-03 06:29:09 UTC
view on stackexchange narkive permalink

Den raspbiska distro levereras med ett verktyg som heter apt-cache. För att söka i det lokala paketförvarets index, använd:

  apt-cache search <keyword>  
Men detta kräver att du har tillgång till enheten (eller åtminstone en löpande instans av Raspbian). OP angav att den måste vara tillgänglig i en webbläsare utanför Raspbian.
dsas
2012-08-04 06:53:33 UTC
view on stackexchange narkive permalink

Du kan bläddra bland Debian Wheezy-paketen på Debians Wheezy-sida. De tillgängliga paketen bör vara i stort sett desamma som i Raspbian-förvaren.

Raspbian kan definitivt använda en tjänst som den här också. Och tillgång till bug tracker. Det skulle vara jättebra att kunna bläddra i arkivet för paket och versioner i en båge enkelt när du inte kör raspbian.
KevinS
2018-07-07 15:27:21 UTC
view on stackexchange narkive permalink

Jag stötte också på den här användbara tråden (många tack till tidigare bidragsgivare: utmärkta saker!). Men jag ville ha något mer sofistikerat: med tanke på en önskelista över beroende paket, kunde jag ha hjälp för att jaga dem i de olika raspbiska distributionerna?

Jag har skapat ett par skript som andra kan hitta användbara ( Du kan spara dessa i din pi användarmapp (eller var som helst)). Kom ihåg att chmod + x skriptnamn.sh efter att du har skapat dem eller så har du problem med att köra dem.

Den första är get-available.sh):

  #! / bin / bashdist = jessie [$ {# 1} -gt 0] && dist = $ 1 [! -e / home / pi / $ {dist}] && mkdir / home / pi / $ {dist} pushd / home / pi / $ {dist} &> / dev / null [! -e ./Packages] && echo Hämtar paketlista för $ {dist} ... [! -e ./Packages] && wget http://archive.raspbian.org/raspbian/dists/${dist}/main/binary-armhf/Packagesgrep -P '^ Paket:' Paket | klipp -d '' -f2 > tillgänglig [! -e ./wishlist] && touch ./wishlistpopd &> / dev / null  

Du kör detta och det hämtar paketlistan för en given distribution (standardvärden är jessie ):

  ./get-available.sh [<distribution-name>]  

Det skapar också en tom önskelista text fil i en nyskapad distributionsmapp (kontrollera först att du inte redan har mappar med dessa namn i din hemmapp eller så kan du skriva över något): du kan redigera detta som en radavgränsad paketlista som är de som du hoppas hitta är ingår i distributionen du söker efter.

Det andra skriptet är check-available.sh):

  #! / bin / bashdist = jessie [$ {# 1} -gt 0] && dist = $ 1
[! -e / home / pi / $ {dist} / tillgängligt] && echo Du måste köra ./get-available.sh $ {dist} först! [! -e / home / pi / $ {dist} / tillgänglig] && exitpushd / home / pi / $ {dist} &> / dev / null [-e ./availability] && rm.) [$ {# 1} -gt $ {mlen}] && mlen = $ {# 1}} funktionskontroll tillgänglig () {matchar = $ (grep -o "^ $ 1 $" ./tillgänglig | wc -l) om [$ {matches} -eq 0] printf sedan "% - $ {mlen} s: NO (% s) \ n" $ 1 $ {dist} >> ./availability else printf "% - $ {mlen} s: YES ( % s) \ n "$ 1 $ {dist} >> ./availability fi} readarray-paket < ./wishlistfor p i" $ {package [@]} "do pw = $ (echo $ {p} | tr -d '\ n ') check-len "$ {pw}" don för p i "$ {paket [@]}" do pw = $ (echo $ {p} | tr -d' \ n ') check-tillgänglig "$ {pw } "gjort [-e ./tillgänglighet] && cat ./availabilitypopd &> / dev / null  

När du har konfigurerat din önskelista kör du den och den skannar paketlistan för de s ackages (standardvärden är jessie)):

  ./check-available.sh [<distribution-name>]  

Samt att mata ut till konsolen sparar sökresultatet till en tillgänglighet -fil i distributionssökningsmappen.

Här är (mitt) exempel önskelista :

vimwgetsoftware-properties-commonpython3.5libsodium13python3-piporacle-java8-installeroracle-java8-set-defaultlibgmp3-devlibssl-devflexbison

Här är vad jag hittade stark> wheezy tillgänglighet för paket:

  vim: YES (wheezy) wget: YES (wheezy) programvaruegenskaper-vanligt: ​​YES (wheezy) python3.5: NO (wheezy) libsodium13: NO (wheezy) python3-pip: YES (wheezy) oracle-java8-installer: NO (wheezy)
oracle-java8-set-default: NO (wheezy) libgmp3-dev: YES (wheezy) libssl-dev: YES (wheezy) flex: YES (wheezy) bison: YES (wheezy)  

Här är vad jag hittade för jessie tillgänglighet för paket:

  vim: YES (jessie) wget: YES (jessie) software-properties-common: YES (jessie) python3.5: NEJ (jessie) libsodium13: JA (jessie) python3-pip: JA (jessie) oracle-java8-installerare: NEJ (jessie) oracle-java8-set-default: NEJ (jessie) libgmp3-dev: YES ( jessie) libssl-dev: YES (jessie) flex: YES (jessie) bison: YES (jessie)  

Och här är vad jag hittade för stretch tillgänglighet för paket :

  vim: YES (stretch) wget: YES (stretch) software-properties-common: YES (stretch) python3.5: YES (stretch) libsodium13: NO (stretch) python3-pip: YES (stretch) oracle-java8-installer: NO (stretch) oracle-java8-set-default: NO (stretch) libgmp3-dev : YES (stretch) libssl-dev: YES (stretch) flex: YES (stretch) bison: YES (stretch)  

Om listan är längre är det en film att använda grep för att filtrera raderna : YES eller : NO för att fråga om tillgänglighet -filer.

Jag hoppas vissa andra tycker att det är användbart!

wxh
2018-10-13 17:47:03 UTC
view on stackexchange narkive permalink

Det går att bläddra här: http://archive.raspbian.org/raspbian/pool/main/

........

Jag har märkt att kan bekräfta att något * är * tillgängligt, men det kan inte bekräfta att något * inte är *, dvs. du kommer att köra över paket som installeras via `apt` men inte finns i det arkivträdet. På ett annat sätt, bara för att du inte hittar något där betyder det inte att det inte är tillgängligt.
Zoot
2012-12-17 21:32:09 UTC
view on stackexchange narkive permalink

Raspberry Pi Foundation meddelade att de öppnade " Pi Store", som är en lista över applikationer som kan bläddras för Raspberry Pi, inklusive både gratis och betalda appar.

Det är inte en komplett paketlista som Raspbian-arkivet, men det ger en inblick i några av de saker som är möjliga att installera innan du installerar Raspbian.

EDIT: Detta nej längre finns. Detta svar är nu ett uttalande av historisk rekord.

Tyvärr har Pi Store stängts och finns inte längre.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...