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: záloha/obnova instalovaných programů aneb jak nainstalovat kopii vašeho systému  (Přečteno 9157 krát)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Zdravím

Vím že tohle tu už párkrát bylo, ale já jsem to - dle svého (ne)skromného soudu - dovedl docela k dokonalosti. No jestli to někdo uzná jako redundantní tak ten návod smažte a tímto se kaju a omlouvám.
PROBLÉM :
Máte konečně svůj vypiplaný systém, Vámi vybrané programy a chtěli byste takové Ubuntu nainstalovat kamarádovi, babičce, přítelkyni. Nebo sjte si koupili druhý počítač, nitebook a chcete si udělat pokud možno identický systém.

STARÉ ŘEŠENÍ :
Záloha všech nainstalovaných balíků :
Kód: [Vybrat]
sudo dpkg --get-selections > /home/uživatel/balíkyProblém nastíním na příkladu : Počítač A je Thinkpad používající specifické balíky pro Thinkpady, má grafickou kartu Nvidia a procesor od Intelu a používá pae-kernel. Počítač B je s procesorem  AMD, má grafiku od Intelu a není to Thinkpad. Takže v případě že na počítač B nainstalujete všechny balíky z A tak to může vést k zajímavým problémům.

ŘEŠENÍ :
Vytvořte si svůj seznam instalovaných balíků sami. Než bych tady  složitě popisoval jak to má vypadat, tady je můj seznam :
Kód: [Vybrat]
chromium-browser        install
chromium-browser-l10n        install
chromium-codecs-ffmpeg-extra        install
chromium-codecs-ffmpeg-nonfree install
skype                install
ubuntu-tweak                install
debian-archive-keyring        install
bisigi-themes                install
blueman                install
guvcview                        install
cheese                install
audacious                        install
audacity                        install
shutter                install
xbmc                install
xbmc-ppa-keyring                install
xbmc-scripts-example        install
xbmc-skin-confluence                install
xbmc-skin-pm3-hd                install
xbmc-web-pm3                install
scribes                install
2mandvd                install
smile                        install
breathe-icon-theme                install
caffeine                        install
shotwell                        install
phatch                install
minitube                        install
tucan                install
smplayer                        install
smplayer-translations                install
remmina                install
remmina-gnome                install
remmina-plugin-nx                install
remmina-plugin-telepathy                install
remmina-plugin-xdmcp        install
elementary-theme                install
elementary-icon-theme        install
elementary-wallpapers        install
discwrapper                install
mediainfo                        install
mediainfo-gui                install
nfoview                install
ailurus                install
esmska                install
openshot                        install
jupiter                install
light-themes                install
elegant-gnome                install
elegant-gnome-mint                install
equinox-theme                install
equinox-ubuntu-theme        install
parcelite                        install
redshift                        install
pdfmod                install
deb-thumbnailer                install
cover-thumbnailer                install
mc                        install
hugin                        install
python-gdm2setup                install
gmountiso                        install
gisomount                        install
acetoneiso                        install
htop                        install
yagf                        install
scantailor                        install
gscan2pdf                        install
pulseaudio-equalizer                install








#mendeleydesktop install
#sensors-applet install
#blueman-mono-icons install
#linux-generic-phc install
#linux-headers-generic-phc install
#fgtk        install
#lomoco install
#gcdemu install
#gchempaint install
#bkchem install
#gloobus-preview install
#keepassx        install
#gnomenu        install
#nvclock-gtk install
#guake install
#scanbuttond install
#arduino        install

Takový seznam si - v běžném textovém editoru - vytvářím a auktualizuji vždy, když instaluju nějaké balíky, které si chci pamatovat/používat. Ty s # na začátku jsou zakomentované proto, že je nechci dávat na všechny počítače. Názvy balíků si ověřuji v Synapticu.

POSTUP :
Na zdrojovém počítači A si vytvoříme výše popsaný seznam balíků. Dále si někam zkopírujeme adresář /etc/apt. Ten a vytvořený seznam balíků je vhodné si někam uložit, na chladné a suché místo, mimo dosah dětí, psa, tchýně ...
Pak nainstalujeme na cílový počítač B nové Ubuntu, provedeme všechny aktualizace ...

PŘÍPAD A :
Používáte příkaz
Kód: [Vybrat]
add-apt-repository ppa:<ppa_name> Pak na počítači B nahraďte adresář /etc/apt/sources.list.d stejným adresářem z uložené složky apt z počítače A (prostě překopírujte /etc/apt/sources.list.d uloženým)

PŘÍPAD B :
Stejně jako já máte vymazlený, krásně zformátovaný a udržovaný seznam sources.list - pak nahraďtě /etc/apt/sources.list tím z uložené složky apt z počítače A

NÁSLEDNĚ :
 Z hlavní nabídky zvolte Systém → Správa → Zdroje softwaru. Jděte na poslední záložku Ověření zde klikněte na Importovat soubor s klíčem a v dialogovém okně které se otevřte zvolte soubor trusted.gpg ze té uložené složky apt z počítače A mělo by vám to načíst všechny klíče pro vaše repozitáře.
Pak spusťte Synaptic a kliknětě nejdřív na Obnovit - Synaptic by měl aktualizovat zdroje a pokud import klíčů proběhl v pořádku, němělo by to vypsat žádné chyby. Následně v Synapticu klikneme do Menu na Výběr -> Read Markings a vybere seznam balíků který sme si předtím vytvořili. Mělo by to označit příslušné balíky k instalaci. Pak už stačí jen kliknout na Použít a Voila ...Synaptic nainstaluje balíky z vašeho seznamu a automaticky si pořeší závislosti.

Toto se samozřejmě nevztahuje na balíky, které jste nainstalovali ručně a nejsou ve zdrojích.


« Poslední změna: 22 Října 2010, 14:40:28 od karlitos »
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Stejně jako já máte vymazlený, krásně zformátovaný a udržovaný seznam sources.list
Sehr gut  :) Pěkný postup pro mazlíčky...  ;D

Já si po instalaci nikdy nevzpomenu, že mám balík dopsat do nějakého seznamu. Z toho důvodu všechno instaluju ručně, a pak příp. grepnu historii bashe. Nebo je prý na tento účel možné použít aptitude, nemám vyzkoušeno
http://forum.ubuntu.cz/index.php/topic,37032.msg272221.html#msg272221

Ještě tip: pokud potřebuješ aplikaci spustit v češtině, a máš češtinu nainstalovanou, pak třeba takto:
LANG=cs_CZ.utf8 gcalctool
http://www.openstreetmap.org - mapy celého světa "wiki style"

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
LANG=cs_CZ.utf8 gcalctool

Diky tak jsem to opravil. Je zajimave ze i kdyz jsem spustil Synaptic cesky tak tam mam Read markings - no vem to cert. Jinak v navodu na wiki ke Zdrojim softwaru jsou stare screenshoty, aktualni software-properties-gtk ma jen tri taby.

Jinak ja jsem tvrde najel na to zalohovat vsechny mozny konfiguraky a seznamy - je to prace, ale usetri mi to 10x tolik prace kdyz se mi zase neco polozi. Vzhledem k tomu ze jako neprilis majetny student ziju od jedne darovane sunky k druhe ...
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
zalohovat vsechny mozny konfiguraky a seznamy
Máš někde seznam?
http://www.openstreetmap.org - mapy celého světa "wiki style"

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
No vetsinou zalohuju cely adresar apt, pak xorg.conf, .thunderbird kouknu se co jeste. Chci poradne vykoumat kam se co uklada ale neni to tak jednoduche. Zajimalo by me rozmisteni panelu a appletu, tema gnome - to se da ale ulozit extra. Ale neskodilo by dat nejaky seznam toho co se kam uklada. Problem je to ale najit - najit specificke soubory, jasne ue muzu ulozit cely .config - a taky ze se to obcas meni. A Gnome 3 klepe na dvere
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

libor007

  • Stálý člen
  • **
  • Příspěvků: 875
Taky vedu seznam aplikaci - v poznamkach tomboye. Jsou tak k dispozici kdykoliv na netu v ubuntu one. Instaluji vzdy 2 nebo 3 pocitace. Po vysusnani prvniho pretahuju adresar var/cache/apt pres usb hdd do druheho. Nemusim pak vse stahovat znova. Na zacatku pridam repozitare medibuntu, virtualboxu popr. dalsi. Pak jen staci da apt-get install s nazvy vsech aplikaci z seznamu tomboye a vse se instaluje uz cache. Nekdy chci vyzkouset apt-on cd aplikaci, jeste sem se na to nedival.
Kubuntu 20.04

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
No neda se ten prikaz
Kód: [Vybrat]
--get-selections
--set-selections
pouzit i na programy k odebrani ? I kdyz jak pise libor asi staci dat
Kód: [Vybrat]
apt-get remove --purge aplikace1 aplikace2 ....
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Konecne jsem poresil jeden problem ktery me dlouho trapil. Kdyz vyjda nova verze Ubuntu casto to velmi dlouho trva, nez nekteri vyvojari upravi sve PPA repositare pro nejnovejsi verzi. Takze kdyz instaluju cerstve Ubuntu podle vyse popsaneho navodu je dobre vedet ktere repozitare jsou v jake verzi. Nebo proste vsechny prepsat na aktualni verzi a podivat se ktere chybove hlasky mi to vyhodi. Jenze to neresi problem jak zjistit jestli uz se neco zmenilo.
Vsechno ale resi tenhle skript
Musi byt nasintalovany bazaar a baliky curl a zenity
Kód: [Vybrat]
sudo apt-get install bzr curl zenityPak v terminalu treba v domovskem adresari provest :
Kód: [Vybrat]
bzr branch lp:~davidc3/+junk/repostory
cd repostory && chmod +x repostory
./repostory

Programek se spusti a nacte si nejdriv vase repozitare aby nasledne zobrazil pro jake verze existuji


Ta animace je ze stranek autora, ja mam tlacitka samozrejme pekne lokalizovana.
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

 

Provoz zaštiťuje spolek OpenAlt.