Lista över installerade program
- bloste
- Inlägg: 113
- Blev medlem: 18 sep 2009, 20:20
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Kalmar
- Kontakt:
Lista över installerade program
Hej. Jag ska uppgradera till 16.04 och samtidigt byta hårddisk (SSD). Har koll på dokument mm eftersom jag har dem på egen partition. Men går det att få fram en lista på vilka program man har installerade för att lätt kunna installera dem i nya utgåvan?
Tack på förhand!
Stefan
Tack på förhand!
Stefan
//Stefan
Jag är rätt så ny på Ubuntu/Linux men har hållit på en hel del med PC i Windows- och DOS-miljö.
Jag är rätt så ny på Ubuntu/Linux men har hållit på en hel del med PC i Windows- och DOS-miljö.
Re: Lista över installerade program
Du kan prova det här kommandot.
Kod: Markera allt
for app in /usr/share/applications/*.desktop; do echo "${app:24:-8}"; done
Alltid på kanelen!
- bloste
- Inlägg: 113
- Blev medlem: 18 sep 2009, 20:20
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Kalmar
- Kontakt:
Re: Lista över installerade program
Tack, ska testa under helgen!
//Stefan
Jag är rätt så ny på Ubuntu/Linux men har hållit på en hel del med PC i Windows- och DOS-miljö.
Jag är rätt så ny på Ubuntu/Linux men har hållit på en hel del med PC i Windows- och DOS-miljö.
- Broder Tuck
- Inlägg: 3330
- Blev medlem: 27 mar 2006, 22:32
- OS: Linux Mint
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Stockholm / Tumba
Re: Lista över installerade program
till eson57
Intressant kod.
Om man kör den i datorn och sedan vill installera samma program på en annan partition, kan man föra över utdata så, att man kan få samma installerade program även i den andra partitionen . . . . . ?
Nyfiken och otroligt intresserad.
Vi har tre datorer med samma versioner av Ubuntu, både LTS och mellankopia.
Vore great om man kan skriva ut efter första koden och sedan flytta utdata, varifrån man sedan kan uppdatera de övriga burkarna och partitionerna.
En efter en.
Visa gärna. Tack. /tukken
Intressant kod.
Om man kör den i datorn och sedan vill installera samma program på en annan partition, kan man föra över utdata så, att man kan få samma installerade program även i den andra partitionen . . . . . ?
Nyfiken och otroligt intresserad.
Vi har tre datorer med samma versioner av Ubuntu, både LTS och mellankopia.
Vore great om man kan skriva ut efter första koden och sedan flytta utdata, varifrån man sedan kan uppdatera de övriga burkarna och partitionerna.
En efter en.
Visa gärna. Tack. /tukken
Ubuntu med både Gnome och Mate. Kör mestadels med LinuxMint Cinnamon till vardags. Våren 2019.
Re: Lista över installerade program
Vet inte om jag förstår din fråga riktigt, men om du vill ha listan i en fil, som du sedan kan föra över till annan dator, kan du köra detta utökade kommando istället. Du får då en textfil på skrivbordet. Man kan förstås kopiera från terminal också.
Kod: Markera allt
for app in /usr/share/applications/*.desktop; do echo "${app:24:-8}"; done > ~/Skrivbord/program.txt
Alltid på kanelen!
- Broder Tuck
- Inlägg: 3330
- Blev medlem: 27 mar 2006, 22:32
- OS: Linux Mint
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Stockholm / Tumba
Re: Lista över installerade program

Du har förstått mig.
Det som är kvar är, att om jag i dator/partition nr 1 nu, har denna
nedladdade lista och sedan för över nedladdade filen som ligger
på skrivbordet till dator/partition medels sticka eller annat och
där kunna installeras från listan över till den 2:a datorn/partitionen.
Så att denna dator (2) kan installera det som står på listan?
2 datorer, 2 likadana programinstallationer. Likadana på dem två.
Huvudanledningen är, att vid en ominstallation, eller
nyinstallation, av endera datorn, så kan man behålla sitt /home
och då behålla allt från tidigare på /home och med rätt
kommando för att installera enligt listan som vi talar om, även
återskapa de program som man hade installerade.
Tack så här långt

hur skall det kommandot se ut?
Ubuntu med både Gnome och Mate. Kör mestadels med LinuxMint Cinnamon till vardags. Våren 2019.
Re: Lista över installerade program
Jaha, då förstår jag bättre vad du är ute efter.
Det där kan jag inte, men jag kan googla och hittar då instruktioner som innefattar andra kommandon än det jag först anvisade.
Om du skrollar ner till "Second Method" hittar du dpkg-kommandon som jag bara får att fungera halvvägs. Det vill säga, jag kan skapa listan som txt-fil (första kommandot) men jag lyckas inte läsa in den i ett nytt terminalfönster. Har ingen aning om varför, men jag får felmeddelandet "Filen eller katalogen finns inte"... mycket skumt, eftersom samma program just har skapat den, och jag kan se den på skrivbordet. Kanske det lyckas bättre hos dig?
Förövrigt tror jag att det är lättast att nå ditt mål med säkerhetskopieringsverktyget som visas sist på sidan. Vet inte om det heter "mintbackup" i Ubuntus programhanterare, men om du söker på "Backup tool" bör du hitta det. Det kanske till och med redan är installerat. I Mints meny heter det "Verktyg för säkerhetskopiering". Annars funkar det säkert att installera via ppa, med det kommando som sidan visar.
Det där kan jag inte, men jag kan googla och hittar då instruktioner som innefattar andra kommandon än det jag först anvisade.
Om du skrollar ner till "Second Method" hittar du dpkg-kommandon som jag bara får att fungera halvvägs. Det vill säga, jag kan skapa listan som txt-fil (första kommandot) men jag lyckas inte läsa in den i ett nytt terminalfönster. Har ingen aning om varför, men jag får felmeddelandet "Filen eller katalogen finns inte"... mycket skumt, eftersom samma program just har skapat den, och jag kan se den på skrivbordet. Kanske det lyckas bättre hos dig?

Förövrigt tror jag att det är lättast att nå ditt mål med säkerhetskopieringsverktyget som visas sist på sidan. Vet inte om det heter "mintbackup" i Ubuntus programhanterare, men om du söker på "Backup tool" bör du hitta det. Det kanske till och med redan är installerat. I Mints meny heter det "Verktyg för säkerhetskopiering". Annars funkar det säkert att installera via ppa, med det kommando som sidan visar.
Alltid på kanelen!
- Gunnar Hjalmarsson
- Inlägg: 3030
- Blev medlem: 08 aug 2010, 13:49
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Göteborg
Re: Lista över installerade program
Det bör nog nämnas att listan som genereras av kommandot har sina begränsningar. Dels är inte alla posterna paketnamn (de flesta är det, men alltså inte per definition). Dels fångas bara program med .desktop-filer, dvs. i princip program med grafiskt gränssnitt. Så installerade kommandoradsprogram och andra hjälppaket fångas inte upp den vägen.
Synaptic kan användas som ett komplement för att fånga upp olika hjälpprogram. Exempelvis kan man kika på Status -> "lokala eller föråldrade" resp. "manuellt".
Tror inte det finns en enda enkel väg att svara fullständigt på blostes ursprungliga fråga. Hur man än gör, blir det till att plocka lite här och lite där...
Synaptic kan användas som ett komplement för att fånga upp olika hjälpprogram. Exempelvis kan man kika på Status -> "lokala eller föråldrade" resp. "manuellt".
Tror inte det finns en enda enkel väg att svara fullständigt på blostes ursprungliga fråga. Hur man än gör, blir det till att plocka lite här och lite där...
Re: Lista över installerade program
Ja det finns massor av kommandon för att plocka ut paketlistor, både komplett och filtrerade, men jag utgick ifrån att det gällde just skrivbordsprogrammen, och då i synnerhet de man installerat själv. Något kommando för att filtrera bort förinstallerade program har jag inte hittat, så det får nog ske manuellt.Gunnar Hjalmarsson skrev:Tror inte det finns en enda enkel väg att svara fullständigt på blostes ursprungliga fråga. Hur man än gör, blir det till att plocka lite här och lite där...
Alltid på kanelen!
- Gunnar Hjalmarsson
- Inlägg: 3030
- Blev medlem: 08 aug 2010, 13:49
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Göteborg
Re: Lista över installerade program
Inte jag heller, men vad avser Ubuntu och på paketnivå borde det egentligen gå att göra just det, eftersom Synaptic anger en Ubuntu-ikon vid alla paket som tillhör "main". Synaptic måste ju hämta den informationen någonstans ifrån.eson57 skrev:Något kommando för att filtrera bort förinstallerade program har jag inte hittat, så det får nog ske manuellt.
Re: Lista över installerade program
Frågan är om det ens är nödvändigt att filtrera bort förinstallerade program, när apt-get ändå skippar allt som redan är installerat.Gunnar Hjalmarsson skrev:Inte jag heller, men vad avser Ubuntu och på paketnivå borde det egentligen gå att göra just det.
Alltid på kanelen!
Re: Lista över installerade program
@Broder Tuck, @bloste
Utsövd och pigg gör man ett nytt försök... och lyckas i det stora hela. Något enstaka program återinstallerades inte men det berodde troligen på att jag inte hade kvar den nödvändiga PPA:n. Se alltså till att ha alla eventuella PPA:er installerade på den maskin som skall "nyinstalleras".
Så här gjorde jag...
Första kommandot körs alltså på den färdigpreparerade/gamla maskinen för att skapa programlistan på skrivbordet.
För sedan över "installerat.txt" till skrivbordet på den nya maskinen och installera "dselect" om det inte redan finns.
Kör följande för att förbereda programinstallationen...
Ovanstående returnerade ett varningsmeddelande som åtgärdas med följande sträng...
Klart att installera de listade programmen med...
Kan väl tillägga att om något går åt h...e, så tar jag inget som helst ansvar. 
Utsövd och pigg gör man ett nytt försök... och lyckas i det stora hela. Något enstaka program återinstallerades inte men det berodde troligen på att jag inte hade kvar den nödvändiga PPA:n. Se alltså till att ha alla eventuella PPA:er installerade på den maskin som skall "nyinstalleras".
Så här gjorde jag...
Första kommandot körs alltså på den färdigpreparerade/gamla maskinen för att skapa programlistan på skrivbordet.
Kod: Markera allt
sudo dpkg --get-selections > ~/Skrivbord/installerat.txt
Kod: Markera allt
sudo apt-get install dselect
Kod: Markera allt
cd /home/<ditt användarnamn>/Skrivbord
sudo dpkg --set-selections < installerat.txt
Kod: Markera allt
sudo apt-get -y update
Kod: Markera allt
sudo apt-get dselect-upgrade

Alltid på kanelen!
- Broder Tuck
- Inlägg: 3330
- Blev medlem: 27 mar 2006, 22:32
- OS: Linux Mint
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Stockholm / Tumba
Re: Lista över installerade program


Ubuntu med både Gnome och Mate. Kör mestadels med LinuxMint Cinnamon till vardags. Våren 2019.