Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: karlitos 22 Října 2010, 12:55:43
-
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ů :
sudo dpkg --get-selections > /home/uživatel/balíky
Problé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 :
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 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.
-
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
-
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 ...
-
zalohovat vsechny mozny konfiguraky a seznamy
Máš někde seznam?
-
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
-
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.
-
No neda se ten prikaz
--get-selections
--set-selections
pouzit i na programy k odebrani ? I kdyz jak pise libor asi staci dat apt-get remove --purge aplikace1 aplikace2 ....
-
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 (http://ubuntuforums.org/showthread.php?t=1594757)
Musi byt nasintalovany bazaar a baliky curl a zenity
sudo apt-get install bzr curl zenity
Pak v terminalu treba v domovskem adresari provest :
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
(http://img831.imageshack.us/img831/3640/repostoryscreencast.gif)
Ta animace je ze stranek autora, ja mam tlacitka samozrejme pekne lokalizovana.