Portál AbcLinuxu, 13. května 2025 17:25

Dotaz: Update konkrétního sw na FreeBSD

29.7.2012 12:26 Lojzíček
Update konkrétního sw na FreeBSD
Přečteno: 936×
Odpovědět | Admin
Dobrý den, chtěl bych požádat o radu a nebo názor jak správně updatovat děravý balíček na FreeBSD. Našel jsem si SW který mi oskenuje nainstalované balíky v systému a vyhodnotí bezpečnostní rizika. Potřeboval bych teď tento SW aktualizovat a nevím jak přesně to udělat. Chci aktualizovat jen konkrétní s bezpečnostní chybou a ne celý systém. SW je do FreeBSD nainstalováno pomocí "portmaster"
Poradil by mi prosím jak správně tuto operaci udělat? Asi budu muset nejdříve aktualizovat strom s portama. Ale nechci se do toho zatím pouštět, aby to na mě nevybaflo s tím že mi zaktualizuje kompletně celý systém. To je to o co mi tu nejde, nepotřebuji nové balíky u toho co není potřeba. Potřebuji jen záplatovat děravý systém a konkrétní který je v systému nainstalovaný SW. Děkuji vše za rady a případný postup co konkrétně udělat a čeho se vyvarovat.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.7.2012 20:42 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den,

tím softwarem na kontrolu chyb myslíte portaudit, nebo něco jiného?

Petr
http://www.jackhokus.cz/
29.7.2012 20:49 Lojzíček
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Tím sw na hledání bezpečnostních rizik myslím greenbone security assistant (openvas), který projde IP na které jede server a snaží se najít možná bezpečnostní rizika. Následně vyhodí to co našel. Dle toho se dá dál pracovat se serverem. Jen potřebuji vědět jak správně updatovat jednotlivé části serveru tak abych se updatoval jen konkrétní balíček sw který je instalovaný pomocí portmastera.
30.7.2012 10:57 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Zdravím,

tenhle software bohužel neznám

Petr
http://www.jackhokus.cz/
30.7.2012 11:10 Lojzíček
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Tady nejde o znalost software který scannuje systém na bezpečnostní rizika. Tady jde o možný postup jak korektně aktualizovat server postavený na FreeBSD a s instalaci dodatečného software pomocí portu a portmaseteru. Tak když mi třeba ohlásí že mám starou PHP5.2 verzi která má takové a takové bezpečnostní rizika, tak já udělal nějakou posloupnost příkazů na FreeBSD a PHP aktualizoval, ale zase jen PHP a ne tunu další třeba i nezávyslích SW na tomto PHP, jde mi jen konkrétně o daný SW a jen nejnutnější balíčky které třeba to PHP potřebuje.
martin-ux avatar 30.7.2012 12:48 martin-ux | skóre: 18 | Bratislava
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim,

portmaster nepouzivam, takze z vlastnej skusenosti povedat neviem. Ja pouzivam na update cvsup aj pre porty aj pre system, upgrade samotneho SW cez portupgrade.

Ak som ale spravne pochopil, tak portmaster je len shellovy script, ktory nema ziaden backend (ruby, db, a pod) a vsetko cita z /var/db/pkg (kde su ulozene metadata o nainstalovanom sw).

Tzn. ze update portov (/usr/ports) musite urobit sam, cez portmaster uz len instalujete sw. portmaster tak isto nesaha do systemu.
..when you do things right, people won't be sure you've done anything at all..
30.7.2012 13:53 chsajarsa | skóre: 16 | blog: V_hlouby_destneho_pralesa | Lovosice(Praha)
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin

portsnap fetch update

portupgrade pkg_name

jeste je dobre se zamyslet nad pouzitim -R -r pro rekurzivni upgrade.

~ QED ~
16.8.2012 13:10 bohyn
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Pravdepodobne to bude chtit upgrade i dalsich balicku (gcc atd.) ty se daj vyhodit prepinacem -x balicek (lze pouzit vicekrat)
2.9.2012 10:39 olko
Rozbalit Rozbalit vše Re: Update konkrétního sw na FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejdřív aktualizovat zdrojáky portů, jde přes portsnap, já používám csup
csup /usr/local/etc/csup/ports.supfile
(pokud není konfigurák, zkopírovat z
/usr/share/examples/cvsup/
)

cd /usr/ports/kategorie/jmenoportu
make clean
make 
make deinstall
make install
pokud dělají problém porty, na nichž je port závislý (dependency), použít stejuný postup pro daný port a hledat chybu

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.