Portál AbcLinuxu, 27. dubna 2024 02:02


Dotaz: Instalace SW v linuxu (KDE)

2.3.2016 16:25 petrfm | skóre: 23
Instalace SW v linuxu (KDE)
Přečteno: 789×
Odpovědět | Admin
Ahoj, zase jsem si nainstaloval další prográmek (cutetecom) do svého KDE. Nikde žádná ikona, ok, vytvořil jsem si ji. Instaloval jsem přes apt-get install.

Co mne ale trápí. Můj systém se nafukuje, mám tady už aplikace, které rád používám, je to bezva. Do chvíle, než systém havaruje, nebo budu chtít přejít na vyšší verzi své distribuce, nebo zcela jinou distribuci. Pak nastanou starosti.

Jak zjistím, jaké programy jsem doinstaloval? Často už si napamatuju, jak se jmenují. Jak to děláte? Píšete si nějaký seznam? Jsem migrant z windows a tam to bylo poměrně snadné, nahlédl jsem do c:/program files a hned jsem věděl, co musím nainstalovat. V linuxu je těch míst, kam se programy a aplikace instalují mnohem více. Není mi tak úplně jasné, jak zjistím, jaké programy vůbec v systému mám?

Mám taky pocit, že bude rozdíl, jestli aplikaci instaluju přes APT-GET , přes MUON, nebo nějaký jiný správce software, mám pravdu? Lahůdkou jsou potom programy, které se prostě jen nakopírují a rozbalí, nebo přímo kompilují, ale ty si mohu dávat kam chci, na jedno místo, takže to není takový problém.

Poraďte, jak to dělat, abych se v tom časem vyznal. Psát si poznámky?

P.
fuck the cola, fuck the pizza, all you need is slivovitza
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.3.2016 16:30 Petr | skóre: 29
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Odpovědět | | Sbalit | Link | Blokovat | Admin
dpkg -l - vypis nainstalovanych baliku. Samozrejma by (v pripade preinstalace) mela byt i zaloha sources.list.
2.3.2016 16:32 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Vidíš, to třeba vůbec nevím. Nevyšel už, nebo nebyl by někdo tak hodný a nesepsal nějaký článek, nebo blog, jak se třeba na linuxovém distru migruje? Co zkontrolovat, co zálohovat, atd? Nebavíme se o serveru, ale prostě o případech, kdy se linux využívá jako desktop, čistě uživatelsky. Určitě by to spoustě lidí pomohlo. Je mi jasné, že každá distribuce to má trochu jinak, ale určitě bude většina bodů společná, nebo ne?
fuck the cola, fuck the pizza, all you need is slivovitza
2.3.2016 16:34 Erbureth | skóre: 21
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
V případě migrace by měla stačit záloha $HOME (včetně všech konfigurací v souborech začínajících tečkou) a seznamu balíků. Pozor ale na přechod mezi distry s různými verzemi balíků, některé konfigurační soubory můžou být nekompatibilní.
Blaazen avatar 9.3.2016 12:38 Blaazen | skóre: 24 | blog: BL
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Dotaz - zálohujete kofiguráky z HOME komplet? Pokud si vzpomínám, tak ve VMWARE jsem si vytvořil 10GB disk a ten byl uložen v HOME/.vmware/něco, takže ta záloha je pak dost velká.
pavlix avatar 9.3.2016 13:04 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Exclude.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Blaazen avatar 9.3.2016 13:19 Blaazen | skóre: 24 | blog: BL
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Právě. A to je trochu opruz. Já mám asi 40 .něco souborů a dalších asi 30 v .config/něco (kde by správně měly být) a všechno to ručně procházet a sepsat skript, který by excludoval všechno co nechci, to není práce na 5 minut.
pavlix avatar 9.3.2016 13:29 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Exclude a symlinky. Jinak bys musel naopak řešit všechny konfiguráky, co zálohovat chceš a to je náchylné na opomenutí.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
9.3.2016 13:55 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Jak to chceš udělat jinak?

V konfiguraci centrálního firemního backuppc máme v základní šabloně pro všechny stroje exclude na /home/*/do-not-backup a do tohoto adresáře si lze třeba symlinkovat ty virtuální image, nebo tam soft přímo nasměrovat v konfiguraci.
Josef Kufner avatar 9.3.2016 22:23 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Jediné, co nezálohuju jsou obrazy paměti s uspanými virtuáaly Virtualboxu. Je to jeden parametr s hvězdičkou pro rsync.
Hello world ! Segmentation fault (core dumped)
2.3.2016 16:43 Petr | skóre: 29
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Jak pise kolega prede mnou, zaloha domovskeho adresare - konfiguraku (souboru i adresaru) - budes mit pak stejne nastaveni na novem stroji. Vypis nainstalovanych baliku vygrepovat do souboru a pak jednoduchym skriptem instalovat jednotlive polozky pres aptitude (tedy dle distribuce). Nekdy i zaloha upravenych konfiguraci z /etc, samozrejme pokud to nekdo nejak rucne pozmenoval.
2.3.2016 16:56 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
A jaká je úspěšnost? Pasují ty konfiguráky? Je jich strašně moc, když si představím, kolik potenciálních problémů a kolizí tam může vzniknout, není lepší, nainstalovat to všechno čistě? Migruju jednou za x let, když používám LTS distro, není to tak šílená práce, ale chce to prostě vědět, jaký soft musím doinstalovat.

Pokud tedy nechci grepovat jednotlivé balíčky, nezbývá mi nic jiného, než si každý nově instalovaný soft připsat na svůj soukromý seznam, je to tak? Jinak se už nedozvím, že libreoffice-calc je původně součástí libreoffice a nebudu to instalovat jako apt-get install libreoffice-calc, ale jako apt-get install libreoffice.
fuck the cola, fuck the pizza, all you need is slivovitza
2.3.2016 17:03 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Instaloval jsem si třeba mapování tlačítek myši na klávesové zkratky v KDE. Aby když stisknu tlačítko na logitech myši, se mi minimalizovalo okno. Když nainstaluji nový systém, budu jen velmi těžko vzpomínat, jaký balík v tom šíleném seznamu s tím souvisí a kde je ten script, ve kterém jsem si nastavil, které tlačítko odpovídá které klávesové zkratce a akci.

Jde mi prostě o praktický pohled na tuhle věc, jak to řešíte? Píšete si tyhle úpravy do nějakého souboru, nebo se to dá jednoduše najít a zjistit třeba právě z toho, že ten daný balíček jsem instaloval já, ručně, z příkazové řádky.

Třeba v androidu mám nějaký sw svázaný s danou verzí systému. Pak si třeba doinstaluji F-droid a z jeho repozitářů instaluji další soft. A krásně přímo v fdroidu vidím, jaké programy jsem instaloval, jaké chtějí aktualizaci, atd. To mi prostě chybí, jednoduchý přehled, nepotřebuju vědět, že v systému je apache, xorg, xserver, apod. To mně nezajímá, to je součást distribuce. Chtěl bych vidět jenom ten soft, který jsem si nainstaloval jako uživatel.

Chápu správně, že třeba správce software v ubuntu takhle funguje? V kubuntu ho bohužel nemám a instaluju většinou přes apt-get a mám v tom asi pěkný bordel.
fuck the cola, fuck the pizza, all you need is slivovitza
2.3.2016 17:11 Erbureth | skóre: 21
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Příkaz, který hledáš, je apt-mark showmanual A ať už bylo něco instalováno přes software center nebo přímo přes apt-get, tak se to objeví v repozitáři. Horší to je s programy přidanými přes make install, ty si musíš pamatovat.
2.3.2016 17:16 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Mrknu, jo, s kompilovanými programy tomu rozumím. Stejně tak se někdy dají stáhnout binárky přímo pro daný systém. Ty si ale hážu do jednoho adresáře, takže o nich vím. Naproti tomu, když instaluju něco z repozitářů, často jako uživatel ani nevím, kde se ty programy uloží. Dá se tohle nějak zjistit?
fuck the cola, fuck the pizza, all you need is slivovitza
2.3.2016 17:27 Erbureth | skóre: 21
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
dpkg -L <jméno balíčku>
Kažodpádně tohle zálohovat nemusíš, od toho ten balíčkovací systém je.
k3dAR avatar 2.3.2016 18:13 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
to zobrazuje balicky s flagem manual, ten ale neni vzdy jen u instalovaneho manualne, ale tak aspon neco mu to odfiltruje oproti dpkg -l :)
porad nemam telo, ale uz mam hlavu... nobody
2.3.2016 16:35 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
jinak dpkg -l mi vyhodí pět obrazovek balíčků, z kterých 4.5 se instaluje spolu se systémem, nebo se službami, které jsou nezbytné pro jeho běh. Měl jsem na mysli spíše uživatelské programy, které jsem si nainstaloval ručně, sám. Ale to asi bude problém filtrovat, že?

Jedině snad nainstalovat nový systém a potom ty seznamy porovnat, co chybí.
fuck the cola, fuck the pizza, all you need is slivovitza
2.3.2016 16:40 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
navíc tam je třeba libreoffice-draw, libreoffice-calc , atd... každý jeden balíček a závislost je tam extra. Přitom se to instaluje jako jeden celek libreoffice. Nedá se někde zobrazit název toho hlavního balíku, pod který těch dalších 10 balíčků spadá? (sorry za to názvosloví, netuším, jak se to správně jmenuje)
fuck the cola, fuck the pizza, all you need is slivovitza
k3dAR avatar 2.3.2016 18:06 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Odpovědět | | Sbalit | Link | Blokovat | Admin
dpkg -l, ci jine nastroje zobrazuji deb balicky instalovane jakymkoliv programem/zpusobem (krome NEbalickove instalace)

pro snadny klikaci prehled co si instaloval manualne, co na cem zavisi, co uz na nicem nezavisi a milion dalsiho... nainstaluj synaptic

migrace balicku muzes provest takto:
# vytvoreni archivu obsahujiciho seznam nainstalovanejch baliku a seznam repozitaru
apt-clone clone tvuj_klon

# pokud chces pribalit/vytvorit balicky pro jiz nedostupne (odebrane repo, instalovane rucne)
# nedosupnost myslena samozrejme v aktualnim systemu, nikoliv v cilovem
apt-clone clone --with-dpkg-repack tvuj_klon

# na novem stroji se stejne vydani systemu
apt-clone restore tvuj_klon.tar.gz

# na novem stroji s nove vydani systemu
apt-clone restore tvuj_klon.tar.gz $(lsb_release -cs)
obecne pak lze archivovat /etc kvuli vlastnim zmenam v systemove konfiguraci a /home pro uzivatelske nastaveni/soubory...
porad nemam telo, ale uz mam hlavu... nobody
2.3.2016 19:41 Mirek
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
pro snadny klikaci prehled co si instaloval manualne, co na cem zavisi, co uz na nicem nezavisi a milion dalsiho... nainstaluj synaptic
To je lež, zobrazí u manualně instalovaných stovky balíků nainstalovaných už z doby instalace distribuce a to i když nebyl použit v době instalace distribuce žádný výběr (aptitude jako u netistallu nebo jako věběr mezi desktopem, servrem, mailservrem atd.). Zkrátka on myslí, jak to má distribuce Gentoo nebo Sabayon, prostě jen to co namačkám sám v konzoli nebo gii u Sabayonu, jen to se zapíše do /var/lib/world nebo (cesta možná nebude přesná) bez jejich závislých balíků. Takže pokud unstaluju LibreOffice nebude tam LibreOffice-XXXX a další z jeho závislostí. Oni tě chápou ale nechtějí ti přiznat, že by taky museli provést čistou instalaci, pokud by s tím nechtěli strávit týden s tím vyhledáváním.
k3dAR avatar 2.3.2016 21:01 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
houby lez, zobazi to stejne jako showmanual kde sem psal ze tam nejsou jen ty rucne instalovane, kazdopadne synaptic byl primarne o tom ze ziska klikaci prehled o tom co jinak vytaha v terminalu z apt-cache, apt-mark, dpkg, dpkg-query...

na to aby ziskal prehled jen balicku ktere vylozene zadal instalovat, by musel zaskriptovat/zaparsovat /var/log/apt/history.log*
porad nemam telo, ale uz mam hlavu... nobody
3.3.2016 12:26 Mirek
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)

Tak jo, nějak to jde, ale není to zrovna elegantní.
comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)
nebo
comm -23 <(aptitude search '~i !~M' -F '%p' | sed "s/ *$//" | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)
viz. Generating list of manually installed packages and querying individual packages

3.3.2016 15:03 Mirek
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Já tam mám
bleachbit
bluefish
bluez-alsa:i386
claws-mail
curl
dconf-editor
debconf-kde-helper
dolphin
dtv-scan-tables
dwb
elinks
epiphany-browser
firefox-locale-cs
fonts-cantarell
fonts-unfonts-core
gcc-4.8-base:i386
gcc-4.9-base:i386
gcolor3
gconf-editor
geary
gimp-help-en
glib-networking:i386
gnash
gnome-clocks
gnome-dvb-client
gnome-dvb-daemon
gnome-exe-thumbnailer
gnome-sushi
gnome-tweak-tool
gstreamer0.10-libde265
gstreamer0.10-plugins-base:i386
gstreamer0.10-plugins-good:i386
gstreamer0.10-x:i386
gstreamer1.0-libde265
gtk2-engines:i386
gtk2-engines-murrine:i386
gtk2-engines-oxygen:i386
gtk2-engines-pixbuf:i386
gvfs:i386
gvfs-libs:i386
chromium-browser
ibus-gtk:i386
intel-microcode
i965-va-driver
kaffeine
kazam
kde-config-gtk-style
kde-config-gtk-style-preview
kde-workspace
kffmpegthumbnailer
language-pack-cs
language-pack-gnome-cs
libaa1:i386
libacl1:i386
libaio1:i386
libao4:i386
libasound2:i386
libasound2-plugins:i386
libasyncns0:i386
libatk1.0-0:i386
libattr1:i386
libaudiofile1:i386
libaudio2:i386
libavahi-client3:i386
libavahi-common-data:i386
libavahi-common3:i386
libavc1394-0:i386
libbz2-1.0:i386
libcaca0:i386
libcairo-gobject2:i386
libcairo2:i386
libcanberra-gtk-module:i386
libcanberra-gtk0:i386
libcanberra0:i386
libcapi20-3:i386
libcap2:i386
libcdparanoia0:i386
libcgmanager0:i386
libcomerr2:i386
libcroco3:i386
libcupsfilters1:i386
libcupsimage2:i386
libcups2:i386
libc6:i386
libdatrie1:i386
libdbus-glib-1-2:i386
libdbus-1-3:i386
libde265
libdrm-intel1:i386
libdrm-nouveau2:i386
libdrm-radeon1:i386
libdrm2:i386
libdv4:i386
libedit2:i386
libelf1:i386
libesd0:i386
libexif12:i386
libexpat1:i386
libffi6:i386
libflac8:i386
libfluidsynth1:i386
libfontconfig1:i386
libfreetype6:i386
libgail-common:i386
libgail18:i386
libgcc1:i386
libgconf-2-4:i386
libgcrypt11:i386
libgdbm3:i386
libgdk-pixbuf2.0-0:i386
libgd3:i386
libgettextpo0:i386
libglapi-mesa-lts-vivid:i386
libglib2.0-0:i386
libglu1-mesa:i386
libgl1-mesa-dri-lts-vivid:i386
libgl1-mesa-glx-lts-vivid:i386
libgnutls26:i386
libgpg-error0:i386
libgphoto2-port10:i386
libgphoto2-6:i386
libgpm2:i386
libgraphite2-3:i386
libgssapi-krb5-2:i386
libgstreamer-plugins-base0.10-0:i386
libgstreamer-plugins-base1.0-0:i386
libgstreamer0.10-0:i386
libgstreamer1.0-0:i386
libgtk2.0-0:i386
libgudev-1.0-0:i386
libharfbuzz0b:i386
libibus-1.0-5:i386
libice6:i386
libiec61883-0:i386
libieee1284-3:i386
libjack-jackd2-0:i386
libjasper1:i386
libjbig0:i386
libjpeg-turbo8:i386
libjpeg8:i386
libjson-c2:i386
libkeyutils1:i386
libkrb5support0:i386
libkrb5-3:i386
libk5crypto3:i386
libllvm3.6:i386
libltdl7:i386
liblzma5:i386
libmad0:i386
libmikmod2:i386
libmpg123-0:i386
libmysqlclient18
libncursesw5:i386
libncurses5:i386
libnih-dbus1:i386
libnih1:i386
libnspr4:i386
libnss-myhostname
libnss3:i386
libodbc1:i386
libogg0:i386
libopenal1:i386
liborc-0.4-0:i386
libosmesa6
libpangocairo-1.0-0:i386
libpangoft2-1.0-0:i386
libpangoxft-1.0-0:i386
libpangox-1.0-0:i386
libpango1.0-0:i386
libpango-1.0-0:i386
libpciaccess0:i386
libpcre3:i386
libpixman-1-0:i386
libpng12-0:i386
libproxy1:i386
libpulsedsp:i386
libpulse-mainloop-glib0:i386
libpulse0:i386
libp11-kit0:i386
libqtcore4:i386
libqtdbus4:i386
libqtgui4:i386
libqtwebkit4:i386
libqt4-dbus:i386
libqt4-declarative:i386
libqt4-designer:i386
libqt4-network:i386
libqt4-opengl:i386
libqt4-qt3support:i386
libqt4-script:i386
libqt4-scripttools:i386
libqt4-sql:i386
libqt4-svg:i386
libqt4-test:i386
libqt4-xml:i386
libqt4-xmlpatterns:i386
libraw1394-11:i386
libreadline6:i386
libreoffice-l10n-cs
librsvg2-common:i386
librsvg2-2:i386
libsamplerate0:i386
libsane:i386
libsasl2-modules:i386
libsdl-image1.2:i386
libsdl-mixer1.2:i386
libsdl-net1.2:i386
libsdl-ttf2.0-0:i386
libsdl1.2debian:i386
libsecret-1-0:i386
libselinux1:i386
libshout3:i386
libslang2:i386
libsm6:i386
libsndfile1:i386
libsoup-gnome2.4-1:i386
libsoup2.4-1:i386
libspeexdsp1:i386
libspeex1:i386
libsqlite3-0:i386
libssl0.9.8:i386
libssl1.0.0:i386
libstdc++5:i386
libstdc++6:i386
libtag1c2a:i386
libtag1-vanilla:i386
libtasn1-6:i386
libtdb1:i386
libthai0:i386
libtheora0:i386
libtiff5:i386
libtinfo5:i386
libtxc-dxtn-s2tc0:i386
libudev1:i386
libunistring0:i386
libusb-1.0-0:i386
libuuid1:i386
libva-glx1
libvdpau1
libvideogfx-x11
libvisual-0.4-0:i386
libvorbisenc2:i386
libvorbisfile3:i386
libvorbis0a:i386
libvpx1:i386
libv4lconvert0:i386
libv4l-0:i386
libwavpack1:i386
libwebp5:i386
libwrap0:i386
libxau6:i386
libxaw7:i386
libxcb-dri2-0:i386
libxcb-dri3-0:i386
libxcb-glx0:i386
libxcb-present0:i386
libxcb-render0:i386
libxcb-shm0:i386
libxcb-sync1:i386
libxcb1:i386
libxcomposite1:i386
libxcursor1:i386
libxdamage1:i386
libxdmcp6:i386
libxext6:i386
libxfixes3:i386
libxft2:i386
libxinerama1:i386
libxine2-bin
libxine2-x
libxi6:i386
libxml2:i386
libxml2-utils
libxmu6:i386
libxpm4:i386
libxp6:i386
libxrandr2:i386
libxrender1:i386
libxshmfence1:i386
libxslt1.1:i386
libxss1:i386
libxtst6:i386
libxt6:i386
libxv1:i386
libxxf86vm1:i386
libx11-xcb1:i386
libx11-6:i386
linux-image-4.2.0-19-lowlatency
mediainfo-gui
midori
mint-artwork-kde
mpv
myspell-cs
mysql-client-core-5.5
mysql-server-core-5.5
mythes-cs
nemo-audio-tab
nemo-gtkhash
nemo-terminal
odbcinst1debian2:i386
openoffice.org-hyphenation
pasaffe
pepperflashplugin-nonfree
pulseaudio-module-gconf
qt4-qtconfig
rtmpdump
sdcv
simplescreenrecorder
simplescreenrecorder-lib
smplayer
spacefm-gtk3
stardict-gnome
stardict-plugin
steam-launcher
supertux-git
supertuxkart
thunderbird-locale-cs
thunderbird-locale-en
tracker-gui
tracker-miner-fs
tracker-utils
tvbrowser
vim-gnome
vlc-plugin-libde265
wine
wine-gecko2.21
wine-mono0.0.8
winetricks
w-scan
xaw3dg:i386
x265
yamdi
zlib1g:i386
ale o knihovnách a databázových balících pochybuju, že jsem tam instaloval, nejpraděpodobněji jsou to závislosti z PPA které jinak balíčkovač nerozezná a zařadí je tam jako kdybych je sám vybíral.
k3dAR avatar 3.3.2016 16:48 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
no myslel sem spis neco takoveho, ale tohle je jen pro to co bylo rucne instalovano pomoci apt-get:
zcat -f /var/log/apt/history.* | grep 'apt-get install' |sed 's/.*apt-get install//;s/ -.* //;s/ -.*$//' | sort -u
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 2.3.2016 18:08 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Odpovědět | | Sbalit | Link | Blokovat | Admin
OPRAVA:
# na novem stroji s nove vydani systemu
apt-clone restore-new-distro tvuj_klon.tar.gz $(lsb_release -cs)
porad nemam telo, ale uz mam hlavu... nobody
2.3.2016 19:36 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Houby... to samo doinstaluje chybějící SW?
fuck the cola, fuck the pizza, all you need is slivovitza
k3dAR avatar 2.3.2016 21:20 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
obecne - ano, doinstaluje chybejici balicky a prida puvodne rucne pridane repozitare...
to restore-new-distro sem tedy sam nikdy nezkousel, prastilo me to kdyz sem si overoval syntax apt-clone, ale melo by to navic upravit repozitare, pripadne resit nejake zavislosti podobne jako do-release-upgrade
porad nemam telo, ale uz mam hlavu... nobody
4.3.2016 21:55 VK
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já si píšu záznamy, co a jak jsem kdy nainstaloval a nastavil. Zabere to jen chvíli, a pak mohu celý počítač přeinstalovat během pár minut. Nemusím se tak bát, co se stane při upgradeu, nemusím přemýšlet, jestli je chyba v nové verzi, nebo je výsledkem nějakého nastavení z minula, prostě vždy dělám čistou instalaci. Při instalaci vyšší verze jdou většinou záznamy použít, případně jen s malou úpravou.
pavlix avatar 4.3.2016 22:22 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
V tomhle mi přijde Gentoo hrozně napřed.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
5.3.2016 11:50 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Jakto? Povidej, ma na to nejakou vychytavku?
fuck the cola, fuck the pizza, all you need is slivovitza
pavlix avatar 5.3.2016 13:24 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Základní systém má svoji vlastní kategorii. Zbytek systému si instaluješ explicitně. Každý explicitně instalovaný ebuild se registruje v /var/lib/portage/world. Takže tam máš celý seznam toho, co si chtěl explicitně nainstalovat a můžeš ho libovolně upravovat. Pomocí emerge --deep --newuse --update world vše chtěné včetně závislostí aktualizuješ. A pomocí emerge --depclean vykopneš to, co už dle seznamu nepotřebuješ. Samozřejmě je to zdrojové distro, takže občas musíš řešit pár věcí navíc, ale u binární distribuce by tohle bylo naprosto triviální.

Já jsem nedávno postoupil o krok dál a /var/lib/portage/world udržuju prázdný. Mám tam jenom věci, se kterýma zrovna experimentuju a nakonec je buď vymažu nebo přidám do jednoho ze souborů v adresáři /etc/portage/sets/, kde mám seznamy balíčků podle kategorií, v mém případě to jsou my-system, my-network, my-desktop, my-apps, my-development a pak mám ještě pár takových seznamů jako součást overlay, kde si udržuju vlastní balíky, tam mám třeba fedora-packaging-9999, přes které builduju tooly na balíčkování pro Fedoru.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
9.3.2016 04:44 ByCzech
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Odpovědět | | Sbalit | Link | Blokovat | Admin
1. Záloha seznamu instalovaných balíčků:§

$ dpkg --get-selection > soubor-se-seznamem

2. Obnova instalace všech balíčků (po havárii, klon ap.)

$ sudo dpkg --set-selection < soubor-se-seznamem

$ sudo dselect

(vybrat instalovat)

Pokus si zazálohujete i konfigurace (/etc) a home adresáře, případně další věci jako je databáze ap. ve /var/... máte vystaráno.
Josef Kufner avatar 9.3.2016 12:07 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro případ havárie systému máš zajisté pravidelné zálohy. Při upgrade ti nainstalované balíčky nezmizí, obzvlášť pokud upgraduješ pravidelně (menší změny se dají znadno pohlídat).

Tvoje data jsou v /home, /root, /etc a /var/lib. Doporučuju mít kompletní zálohu celéo systému, neboť pokud ti chcípne disk pár dní před deadline něčeho většího, nebudeš mít čas to instalovat znovu, kdežto obnova zálohy trvá jen pár hodin (včetně návštěvy obchodu). Do procesu zálohování doporučuju přidat i výpis dpkg -l, což se hodí při experimentech a pokud máš inkrementální zálohy, tak budeš i vědět, cos měl nedávno nainstalované (diff).
Hello world ! Segmentation fault (core dumped)
22.3.2016 18:20 petrfm | skóre: 23
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Přiznám se, že Nb nezálohuju. Data mám všechna na sdílených discích, co se zrcadlí na druhý vzdálený disk, ale NB jako takový nezálohuju. Jo je to chyba. Stačí vlastně zálohovat na úrovni souborů celý "/", že? Pak při obnově nahodit libovolné distro a následně překopírovat starým obsahem.
fuck the cola, fuck the pizza, all you need is slivovitza
22.3.2016 21:12 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
To fungovat nemusí. Pokud se mýlím tam mne někdo opraví, ale grub se generuje, když máš nové jádro. Nestačí jen přepsat pár řádků v konfiguračních souborech, ale musíš projít generací, což zapíše do MBR pár informací, kde jsou jednotlivé součásti grubu a initramfs a kernel. Pokud by to tak nebylo, stačilo by přepsat konfigurační soubory a fungovalo by to bez generování. Takže když bys měl starý grub z instalace a přepsaný / obsahem ze zálohy, ještě je potřeba udělat chroot do obnoveného systému a přegenerovat grub. To by mělo stačit.
k3dAR avatar 23.3.2016 01:14 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
zalezi jestli bude prerozdelovat/preformatovat/zamenovat HDD, pokud nebude, tak UUID zustane stejne a stacilo by jen to prekopirovani, jinak by musel:
- pregenerovat grub(kvuli UUID noveho oddilu) + nainstalovat grub do mbr(pokud by slo o novy HDD, nebo stary kde by byl GRUB z mbr z nejaho duvodu odstranen)
- upravit fstab(kvuli UUID noveho oddilu /(korenoveho) a SWAPu)
- upravit v /etc/initramfs-tools/conf.d/resume UUID noveho SWAPu + pregenerovat initramfs (kvuli informaci z ktereho SWAPu ma provadet resume z hibernace)
prvni dva kroky jsou nutne, bez tretiho kroku by jen nefungovalo probouzeni z hibernace(hdd) (z suspendu(ram) by fungovalo)
porad nemam telo, ale uz mam hlavu... nobody
Josef Kufner avatar 23.3.2016 13:23 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Instalace SW v linuxu (KDE)
Ano, stačí to. Jen je potřeba si dát pozor na pár detailů. Prvním je UUID v /etc/fstab. Na novém stroji bude jiné a po obnově nenabootuješ. Chce to trochu pružnější označení, například jména oddílů v LVM. Druhý detail je Grub, nebo spíš bootloader obecně.

Můj osvědčený způsob obnovy úplné zálohy spočívá v minimální instalaci stejné distribuce, jako je ta odzálohovaná, což zajistí vhodné rozdělení disku a instalaci bootloaderu, nainstalování rsync, ssh a pár dalších drobností nutných pro obnovu a následně přeplácnutí nového systému zálohou. Na zavěr stačí jen nechat přegenerovat Grub a je hotovo. Krom / nezapomeň na /boot a další oddíly, které mohou být samostatně.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.