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: Jak zpátky doinstalovat programy po čisté instalaci systému? [vyřešeno]  (Přečteno 2759 krát)

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Zdravím všechny,

potřeboval bych najít nějaký způsob, jak po čisté instalaci doinstalovat zpátky programy, které jsem tam měl předtím. Např. Skype, gPodder, hry a tak, tzn. ty, co nejsou v základní instalaci, a které jsem předtím nainstaloval pomocí "Přidat/Odebrat", apt-getu nebo Synapticu. Jestli to chápu dobře, tak po čisté instalaci se přemaže kořenový systém, a na svazku /home mám jen konfigurační soubory, ne ty aplikace samotné.

Díval jsem se do různých logů, např. aptu, aptitude a dpkg, ale tam těch informací je příliš moc a nevím, jak z toho odfiltrovat všechny ty aktualizace knihoven, odinstalace apod., aby mi zůstalo jen to, co jsem si doinstaloval sám.

Na Internetu jsem našel 2 možnosti jak vytvořit seznam nainstalovaných programů:
Kód: [Vybrat]
dpkg --get-selections | grep -v deinstall > package_list nebo
Kód: [Vybrat]
dpkg -l | awk '/^ii\s*(.*)\s*/ {print $2}' > packages.txt ale oba dva u mě čítají cca 1500 řádků, a obsahují právě ty různé upgrady, které u čisté instalace nepotřebuji.

Máte někdo nějaký nápad?

« Poslední změna: 08 Prosince 2008, 12:23:54 od Anna Taliánová »
http://www.openstreetmap.org - mapy celého světa "wiki style"

premet

  • Host
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #1 kdy: 07 Prosince 2008, 19:49:36 »
Asi si budeš muset vzpomenout, co vše jsi používal a co není ve standartní instalaci a kdykoliv narazíš na program co ti chybí, tak doinstaluješ jedním příkazem
Kód: [Vybrat]
apt-get install blabla

3m9d

  • Stálý člen
  • **
  • Příspěvků: 768
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #2 kdy: 07 Prosince 2008, 19:56:19 »
případně můžeš tomu vzpomínání pomoci zobrazením skrytých souborů ve své domovské složce - budou vždy začínat tečkou a jmenovat se většinou celkem intuitivně podle programu, ke kterému náleží - a tyhle programy pak vyhledáš a nainstaluješ v Synapticu :P
* Ve Windows jde všechno - do někdy, v Linuxu jde všechno od někdy. * Omlouvám se jestli vám proti vaší vůli vykám... Jsem tak zvyklý. * Kdo nemůže žít bez opravování překlepů, ať to dělá na wiki! :)

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #3 kdy: 07 Prosince 2008, 20:47:30 »
Díky za tipy. Problém bude spíš v tom, že jsem moc rozežraný - no prostě ten pocit, že se v Linuxu dá udělat všechno, na co člověk pomyslí.

Ale stejně by bylo fajn, kdyby to šlo.  ;)
http://www.openstreetmap.org - mapy celého světa "wiki style"

premet

  • Host
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #4 kdy: 07 Prosince 2008, 20:50:18 »
A co takhle si zkopírovat všechny balíčky, které jsi instaloval z /var/cache/apt/archives teda pokud jsi nepoužíval apt-get clean . Pak by mohlo stačit to, že se přepneš do té složky a spustíš
Kód: [Vybrat]
dpkg -i *

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #5 kdy: 07 Prosince 2008, 20:50:29 »
Moc váš problém nechápu.
Jestli to dobře chápu, můžete ale ze souboru package_list, který jste si vytvořil, odfiltrovat pouze balíky, které mají install a ty pak nainstalovat:
sudo apt-get install `cat package_list | grep -P '\tinstall' | sed "s/\tinstall//g" `
(asi to jde i jednodušeji, ale nechce se mi hledat :))

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #6 kdy: 07 Prosince 2008, 20:51:55 »
nainstaluj si cistou verzi do virtualu, udelej seznam baliku a pak udelej diff :)) </pi*ovina>

#jinak moc nechapu tvuj problem, pokud bude chtit instalovat, ty co uz tam jsou - tak se nic nestane a updaty se ti stahnou tak jako tak...
« Poslední změna: 07 Prosince 2008, 20:54:42 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

ares952

  • Aktivní člen
  • *
  • Příspěvků: 124
    • http://www.lumidan.eu
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #7 kdy: 07 Prosince 2008, 20:59:59 »
no nad timhle jsem take premyslel, ale bohuzel asi to pujde udelat jen tak, ze si vypises nainstalovane programy a ty potom doinstalujes v novem systemu

otazka je jak vytvorit seznam:
1) bud prubezne aktualizovat nejaky svuj skript (napriklad skript co bude obsahovat jen same sudo apt-get install <program>)
2) jak tu bylo na zacatku, vypsat si seznam vsech nainstalovanych balicku, ten "nejak" porovnat s jiz nainstalovanymi programy a doinstalovat chybejici
3) prohnat soubor packages.txt vznikly skriptem

dpkg -l | awk '/^ii\s*(.*)\s*/ {print $2}' > packages.txt

novym skriptem skriptem
#!/bin/bash
sudo apt-get install `cat packages.txt`


zkusim to nekdy na virtualnim stroji, nicmene apt-get install `cat packages.txt` funguje ve virtualnim stroji dobre (vypise u vsech balicku ze jsou jiz nainstalovany)


//edit: Tomáš Pikálek byl driv
« Poslední změna: 07 Prosince 2008, 21:02:22 od ares952 »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Jak zpátky doinstalovat programy po čisté instalaci systému?
« Odpověď #8 kdy: 07 Prosince 2008, 21:20:19 »
Moc váš problém nechápu.
No, šlo mi jen o to, jestli ten apt-get potom nebude mít tendenci instalovat nějaké starší knihovny nebo už odinstalované části, příp. instalovat to stejné znova. Jak ale všichni píšete, tak by neměl. Čili po vytvoření seznamu package_list by pak šlo udělat
Kód: [Vybrat]
sudo apt-get install `cat package_list | grep -P '\tinstall' | sed "s/\tinstall//g" ` (dle Tomáše Pikálka)

nebo
Kód: [Vybrat]
sudo apt-get update
sudo apt-get dist-upgrade
dpkg --set-selections < package_list
sudo dselect
dle http://www.arsgeek.com/2006/09/19/ubuntu-tricks-how-to-generate-a-list-of-installed-packages-and-use-it-to-reinstall-packages/

Paráda. Vypadá to dobře. :)
http://www.openstreetmap.org - mapy celého světa "wiki style"

MLEASSY

  • Návštěvník
  • Příspěvků: 24
vracím se k zálohování domovské složky /home/user ... všechny složky .slozka sem chtěl hodit do archivu na plochu, ale operace zamítnuta, proč?

macu

  • Stálý člen
  • **
  • Příspěvků: 1230
PC: Intel i5-6600K, 16 GB DDR4 RAM, Intel 530HD, ASUS Z170 Pro Gaming, , 2TB Toshiba HDD Sata III DT01ACA200, Ubuntu 24.04 64bit, Gnome Shell 46
Ntb: HP Probook 650 G2, Intel Core I5-6300U, 8 GB DDR4 RAM, Intel Graphics 520, Ubuntu 25.04, Gnome Shell 48

 

Provoz zaštiťuje spolek OpenAlt.