kommando til list alle programmer

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
Blfriis
Indlæg: 445
Tilmeldt: 3. nov 2009, 10:50
IRC nickname: blfriis
Geografisk sted: Randers

kommando til list alle programmer

Indlæg af Blfriis »

Hej findes der en kommando, som kan liste alle installerede programmer. Det må gerne være opdelt i kategorier, altså kontor, lyd,system osv.
Ubuntu 15.04 Unity og ZorinOS 9 Ultimate http://zorin-os.dk/index.php
Brugeravatar
Toddvarg
Indlæg: 842
Tilmeldt: 19. maj 2007, 19:59
Geografisk sted: Vejle

Re: kommando til list alle programmer

Indlæg af Toddvarg »

Det er måske ikke helt hvad du søger, men i synaptic > sektioner > Installeret kan du se det hele, men dog kun i alfabetisk rekkefølge.
You can use Synaptic to save the current state of your installed packaged. In Synaptic, select "file/save markings", Enter the name of the file to save the state to, and make sure to check the "Save full state, not only changes" box.

The file saved from this can be loaded into a new machine using "file/read markings" in Synaptic.

det er mest hvis du skal sætte op en maskine på eksakt samme måde som den oprindelige, jeg har hentet det fra dette link http://askubuntu.com/a/17837 men som du kan se i dette link, så er det flere svar at kigge gennem.
Ting tager tid

med venlig hilsen
Tom Oddvar Gundersen
Klaus Rasmussen
Admin
Indlæg: 5605
Tilmeldt: 26. apr 2010, 02:40
IRC nickname: ClaudiuS
Geografisk sted: Nyborg [fyn]

Re: kommando til list alle programmer

Indlæg af Klaus Rasmussen »

Du kan også få listen i SoftwareCentret når du trykker på Installeret for oven.
Med Venlig Hilsen
Klaus

Kører Ubuntu 24.04.1 på ASUS All-Series, og Probook 4520s.
Gratis Ubuntumagasin: http://fullcirclemagazine.org/
https://mega.nz/folder/aJsmCYKa#dxMHKTi4Idmz6hiVpsI68Q
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: kommando til list alle programmer

Indlæg af zob »

Du kan også bruge aptitude

Kode: Vælg alt

sudo apt-get install aptitude

Herefter kan du f.eks. køre sådan noget som:

Kode: Vælg alt

aptitude -F' * %p -> %d ' search '?and(~i,?section(games))'

Her er nogle eksempler til dig:

Kode: Vælg alt

aptitude -F' * %p -> %d ' search '?and(~i,?section(science))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(java))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(devel))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(sound))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(games))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(gnome))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(editors))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(education))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(web))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(non-free))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(math))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(video))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(utils))'
aptitude -F' * %p -> %d ' search '?and(~i,?section(graphics))'

Der findes flere sections men dem må du selv støve op hvis du skal bruge dem (du nævner ikke nogen konkrete).
Du kunne eventuelt sætte de sections, du er interesseret i, sammen til et script. For eksempel noget i stil med:

Kode: Vælg alt

#!/bin/bash
echo
echo "********************java********************"
aptitude -F' * %p -> %d ' search '?and(~i,?section(java))'
echo
echo "********************devel********************"
aptitude -F' * %p -> %d ' search '?and(~i,?section(devel))'
echo
echo "********************sound********************"
aptitude -F' * %p -> %d ' search '?and(~i,?section(sound))'
echo
echo "********************games********************"
aptitude -F' * %p -> %d ' search '?and(~i,?section(games))'
echo
echo "********************gnome********************"
aptitude -F' * %p -> %d ' search '?and(~i,?section(gnome))'
echo
echo "********************editors********************"
aptitude -F' * %p -> %d ' search '?and(~i,?section(editors))'
echo
echo "********************science********************"
aptitude -F' * %p -> %d ' search '?and(~i,?section(science))'

Du kan så gemme det som f.eks. listProgramsBySection.sh, gøre filen executable med chmod +x listProgramsBySection.sh og køre den med

Kode: Vælg alt

./listProgramsBySection.sh
eller skrive til en fil:

Kode: Vælg alt

listProgramsBySection.sh > listOfProgramsBySection.txt


Der er helt sikkert også mulighed for at skrive dette shell script i en eller to linjer. Men det må være en hjemmeopgave til nogen andre.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: kommando til list alle programmer

Indlæg af AJenbo »

Det kommer nok også meget an på din defination af hvad et program er, i realiteten er alle kommandoer i terminalen et program og der er rigtig mange hjælpe programmer og pakker som du nok ikke er interaseret i at få med på din liste, og så er spørgsmålet også om du vil have et præcentations navn, et pakke navn eller navnet på den eksekverbar fil?
Blfriis
Indlæg: 445
Tilmeldt: 3. nov 2009, 10:50
IRC nickname: blfriis
Geografisk sted: Randers

Re: kommando til list alle programmer

Indlæg af Blfriis »

Ja det jeg skulle bruge kommandoen til, vat at jeg jo bruger Zorin OS på mine pc'er, og De laver en gratis udgave og en betalings udgave. Så det var bare for at sammenligne de 2. Hjælpe programmer og pakker behøves jo ikke at komme med.
Men som Klaus Rasmussen skrev er der jo en mulighed i software centeret eller Zob's kommandoer. I skal have tak for jeres hjælp.
Ubuntu 15.04 Unity og ZorinOS 9 Ultimate http://zorin-os.dk/index.php
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: kommando til list alle programmer

Indlæg af zob »

Jeg kan så næsten forstå at du har den betalte version. Jeg forestiller mig at den software der ikke er med i den gratis udgave kommer fra et andet repos, og at det derfor ville være ret enkelt at se hvad der kommer hvorfra. F.eks. kan du i synaptic klikke på origin (i venstre kolonne, nederst) og se de repositories du er "forbundet" til (venstre kolonne, øverst).
Jeg ville nok se efter om der var en forskel på de to version her, og derefter kikke i det repository der eventuelt er i "overskud" på betalingsversionen.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: kommando til list alle programmer

Indlæg af thj01 »

Man kan også installere classicmenu-indicator

Billede

http://www.florian-diesch.de/software/classicmenu-indicator/

Så kan man både se hvad man har installeret - og kan komme let til det...

Jeg FATTER IKKE hvorfor det ikke kommer med som standard til Ubuntu... ja det ligger ikke engang i de normale Repo's som Ubuntu har som standard :|

Det er programmet der ALTID er nice to have
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: kommando til list alle programmer

Indlæg af AJenbo »

Fordi dem der har lavet det ikke rigtig har gjort noget for at få det med i det officelle arkiv vel sagtens. Jeg kan nu godt forstå hvorfor det ikke er installeret som standard.

Følgende kommando kan også bruges stil at få en liste af skrivebords programmer:

Kode: Vælg alt

grep -m 1 Name= /usr/share/applications/*