Autor |
Sõnum |
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
antik2 kirjutas: | Kõige lollikindlam portide kataloogi uuendamise käsk on:
Kood: | # csup -h cvsup.no.freebsd.org /usr/share/examples/cvsup/ports-supfile | |
Portsude up-to-date hoidmiseks on jah 2 võimalust: portsnap ja csup. Kasutasin isegi väga pikka aega csup'i, aga kui portsnapi proovisin, läksin selle kiiruse tõttu igal pool sellele üle. csup'iga tegin muidu:
Kood: | # cd /usr/ports && make update |
|
|
|
|
|
|
|
|
antik2
Vana Pingviin
Liitunud: 09.10.2006
Postitused: 634
Distributsioon: Big Strong D...
|
|
atrox kirjutas: | Portsude up-to-date hoidmiseks on jah 2 võimalust: portsnap ja csup. Kasutasin isegi väga pikka aega csup'i, aga kui portsnapi proovisin, läksin selle kiiruse tõttu igal pool sellele üle. csup'iga tegin muidu:
Kood: | # cd /usr/ports && make update | |
Oletame, et mingi algaja praegu loeb seda postitust ja üritab anda käsu:
Kood: | # cd /usr/ports && make update |
Mis juhtub? ÕIGE mittekuimidagi head ei juhtu, kuna süsteem ei ole veel seadistatud. Ma soovitaks õpetustesse välja panna täielikud käsuread ja konfiguratsioonifailide muudatused, muidu keegi jälle hakkab nutma, et ei tööta nii nagu vaja.
Vihjeks: /etc/make.conf vanemates süsteemides ja /etc/src.conf uuemates. Tegelt vahet ei olegi- mõlemad toimivad.
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
vot nüüd hakkab juba miskit selguma, kui vaba aega tekib, siis proovib kindlasti mingi virtuaalmasina peal järgi need õpetused ja vaatab, kuidas asi käitub..
|
|
|
|
_________________
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
antik2 kirjutas: | Kogu portide süsteemi uuendamine käib nii:
-af tähendab, et uuendatakse KÕIK installeeritud pordid ja ei küsita sinu arvamust. |
Minu meelest tähendab -f reaalselt reinstalli. Kombineerides seda võtmega -a juhtub see, et kõikidele installeeritud portidele tehakse reinstall. Seda nüüd küll tavapäraste uuenduste jaoks teha pole tarvis.
antik2 kirjutas: | Et vaadata, mis pordid vajavad uuendamist peale /usr/ports andmebaasi uuendust käivitage käsk:
|
Et näha AINULT neid, mis uuendamist vajavad:
Kood: | # pkg_version -v -l '<' |
|
|
|
|
|
|
|
|
antik2
Vana Pingviin
Liitunud: 09.10.2006
Postitused: 634
Distributsioon: Big Strong D...
|
|
atrox kirjutas: | antik2 kirjutas: | Kogu portide süsteemi uuendamine käib nii:
-af tähendab, et uuendatakse KÕIK installeeritud pordid ja ei küsita sinu arvamust. |
Minu meelest tähendab -f reaalselt reinstalli. Kombineerides seda võtmega -a juhtub see, et kõikidele installeeritud portidele tehakse reinstall. Seda nüüd küll tavapäraste uuenduste jaoks teha pole tarvis.
[/code] |
-f on lühend käsust --force. Muidugi ei ole vaja mitusada porti korraga uuendada, tavaliselt piisab ainult vanade uuendusest. Kuid ma soovitan kõik pordid ümber kompileerida, kui minnakse süsteemiuuendusega üle FreeBSD 8.x versioonilt 9.x-ile. Või on mingi tõsine arhitektuuriline muutus glib-i või mingi kerneli optimeerimise tulemusena.
-k tähendab --keep-going ehk "pane edasi, isegi, kui mõni pordi kompileerumine ebaõnnestus". Kui tõesti läheb sellist asja vaja, siis on väga kasulik lugeda jälle /usr/ports/UPDATES faili.
|
|
|
|
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 62
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
Nii, sai siis veelkord proovitud, kas FreeBSD 8 on ka edasi arenenud ja kas sobib ka tavaliseks desktop kasutuseks.
Ei sobi. (vähemalt desktopiks küll)
See portsu ja pakimajandus on ikka nii õrn ja kergelt tasakaalust välja minev, et hoia peast kinni. Kõige lihtsamadki kompileerimised kas ei kompileeru üldse või tirivad tohututes kogustes lisa sõltuvusi.
Lihtsalt illustreerimiseks:
1. proovisin kompileerida gvim'i kuna pakkides on ainult vim ilma graafilise toeta. Ei kompileeru. Ei kompileeru ka tavaline vim !!
2. Mõtlesin, et kasutan dokumendivaaturiks evince'i. Kompileeris peaagu kogu gnome'i lisaks !! Võrdluseks Slackware all ei ole minggei lisa gnome'i sõltuvusi
3. Enda salasõnade hoidmiseks kasutan keepassx'i . Alustas kompileerimist sellega, et tõmbas tohutu qt4 sortsu. Valmistas suurehulga qt pakke ja lõppus ikkagi lõpetas veateatega !
Siis mul kannatus katkes. Rääkige veel, et tuleb lihtsalt põhjalikult dokumente lugeda ja kõik toimib. Süsteem on ikka nii õrn ja habras, et teda ei maksa ikka üldse torkida. Kuidas seda ikka serveritel kulgetakse kasutada !
|
|
|
|
_________________
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
Ja mis need vead olid ka? Võib-olla olid pooled portsud puudu, midai katki vms? Ei ole nii, et "lihtsalt ei kompileeru" või et "lihtsalt on error", eks?
|
|
|
|
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
Sisyphos kirjutas: | Nii, sai siis veelkord proovitud, kas FreeBSD 8 on ka edasi arenenud ja kas sobib ka tavaliseks desktop kasutuseks. |
Kõige lihtsam on sellise eesmärgiga proovida FreeBSD'd läbi PC-BSD, mis ongi desktop-kasutuseks mugandatud FreeBSD. Lisaks on PC-BSD'l sellised toredad asjad nagu PBI'd.
|
|
|
|
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 62
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
atrox kirjutas: | Ja mis need vead olid ka? Võib-olla olid pooled portsud puudu, midai katki vms? Ei ole nii, et "lihtsalt ei kompileeru" või et "lihtsalt on error", eks? |
Puudu olevad portsud ei tohiks ju probleemiks olla. Need ta lihtsalt installib juurde.
Vea teateid kajhuks enam siin ei saa esitada, kuna BSD enam arvutinurgas pole (ja ei tule).
Vim puhul kui õieti mäletan oli mul peal uuem pcre kui vim tahtis.
Ja keepassx'i l oli mingid sisemised juhtnöörid konfliktsed.
Põhimõtteliselt nendest asjadest ma saan/saaks üle, aga kogu süsteem on nii üles ehitatud, et need konfliktid ja konfliktikesed jälitavad sind kogu aeg. Ei jäta sellist rock solid muljet naga reklaamitakse !
|
|
|
|
_________________
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 62
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
atrox kirjutas: | Sisyphos kirjutas: | Nii, sai siis veelkord proovitud, kas FreeBSD 8 on ka edasi arenenud ja kas sobib ka tavaliseks desktop kasutuseks. |
Kõige lihtsam on sellise eesmärgiga proovida FreeBSD'd läbi PC-BSD, mis ongi desktop-kasutuseks mugandatud FreeBSD. Lisaks on PC-BSD'l sellised toredad asjad nagu PBI'd. | jah,on ka seda proovitud. Kahjuks ei sobi KDE mulle. Ja ka kvaliteet jätab soovida.
|
|
|
|
_________________
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
Sisyphos kirjutas: | Vim puhul kui õieti mäletan oli mul peal uuem pcre kui vim tahtis. |
Kõlab väga sedamoodi, et kogu portsude puu polnud up-to-date vms.
Sisyphos kirjutas: | Ei jäta sellist rock solid muljet naga reklaamitakse ! |
Küsimus on pigem selles, kas asi on lollikindel või mitte. Minu kogemuse järgi on süsteem küll väga rock-solid
|
|
|
|
|
|
|
|
antik2
Vana Pingviin
Liitunud: 09.10.2006
Postitused: 634
Distributsioon: Big Strong D...
|
|
atrox kirjutas: | Sisyphos kirjutas: | Vim puhul kui õieti mäletan oli mul peal uuem pcre kui vim tahtis. |
Kõlab väga sedamoodi, et kogu portsude puu polnud up-to-date vms.
Sisyphos kirjutas: | Ei jäta sellist rock solid muljet naga reklaamitakse ! |
Küsimus on pigem selles, kas asi on lollikindel või mitte. Minu kogemuse järgi on süsteem küll väga rock-solid |
Vat algajatele ei soovita torkida porte. Kui tõesti ei saa aru mida teed, siis ära näpi.
Kõige lihtsam oleks olnud:
Ei tule just bleeding edge tarkvara aga kohe 100% kindel, et töötab nii nagu peab.
Mulle jällegi ei meeldi GNOME- sellepärast ennast oksa tõmbama kah ei hakka.
FreeBSD puust ette ja punaseks värvitud:
http://bsd.ee/dwiki/doku.php?id=bsdeesti:securefest.workshop
Loeng videol siin (VLC 1,2GB fail):
http://bsd.ee/media/Securefest_2005-BSD_PKG_PORTS_prax-Andrei_Kolu.vlc
|
|
|
|
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
Sealt lehelt võib mitte-süüvimisel tunduda, et vaja väga palju teha, enne kui portsude süsteemi kasutama hakata.
Vähe kiirem algus portsudega majandamiseks:
Kood: |
# portsnap fetch extract
|
Vim'i install:
Kood: |
# cd /usr/ports/editors/vim && make install clean
|
Portsude puu hilisem uuendamine:
Kood: |
# portsnap fetch update
|
|
|
|
|
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
Sisyphos kirjutas: | atrox kirjutas: | Kõige lihtsam on sellise eesmärgiga proovida FreeBSD'd läbi PC-BSD, mis ongi desktop-kasutuseks mugandatud FreeBSD. Lisaks on PC-BSD'l sellised toredad asjad nagu PBI'd. |
jah,on ka seda proovitud. Kahjuks ei sobi KDE mulle. Ja ka kvaliteet jätab soovida. |
PC-BSD'l on kohati jah suuri probleemi kvaliteediga, st. bugisid on ikka väga palju.
Aga just hiljuti ilmunud PC-BSD 8.0 installikaga saab paigaldada ka tavalist FreeBSD'd, mis on päris hea ja lihtne alternatiiv tavapärasele ncurses-põhisele FreeBSD installikale.
|
|
|
|
|
|
|
|
antik2
Vana Pingviin
Liitunud: 09.10.2006
Postitused: 634
Distributsioon: Big Strong D...
|
|
atrox kirjutas: |
Sealt lehelt võib mitte-süüvimisel tunduda, et vaja väga palju teha, enne kui portsude süsteemi kasutama hakata.
|
Ahjaa, unustasin mainida, et see on 5 aastat tagasi kirjutatud aga töötab siiamaani. Muidugi on FreeBSD edasi arenenud ja käsitööd vähemaks jäänud. Põhimõte jääb samaks.
|
|
|
|
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 62
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
atrox kirjutas: |
Sealt lehelt võib mitte-süüvimisel tunduda, et vaja väga palju teha, enne kui portsude süsteemi kasutama hakata.
Vähe kiirem algus portsudega majandamiseks:
Kood: |
# portsnap fetch extract
|
Vim'i install:
Kood: |
# cd /usr/ports/editors/vim && make install clean
|
Portsude puu hilisem uuendamine:
Kood: |
# portsnap fetch update
| |
Tänud õpetuse eest !
Õnneks ma nii algaja ka ei ole. FreeBSD 4.8 oli minu esimene "linux". Aasta oli siis ma arvan 2003. Kasutasin ca pool aastat. Nii,et aabitsa tõed on mulle selged. Aga kahjuks sügavamale naha alla ta ennast ei lasknud. Nüüd vaatan tema poole nagu esimese armastuse poole. Elan küll teisega, aga mälestus on ikka kallis
Need on kõik handbook kanoonilised õpetused. Aga kui asjad niimoodi ei lähe ja UPDATES failis ka midagi ei ole, siis ongi minul häda käes.
Mõnikord muidugi aitab igasugu linkide tegemine eri pakkide eri versioonide vahele. Nii sain näiteks flashi tööle. Aga need on sellised inetud hackid...
Ja kui kompileerimise ajal viskab erroreid, et mingid sisemised käsud on konfliktsed, siis on jama majas.
|
|
|
|
_________________
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
Sisyphos kirjutas: | Need on kõik handbook kanoonilised õpetused. Aga kui asjad niimoodi ei lähe ja UPDATES failis ka midagi ei ole, siis ongi minul häda käes. |
Ei ole mina veel oma kümnete ja kümnete installidega näinud, et kohe pärast uue FreeBSD paigaldust mingeid jamasid oleks. Jamad võivad tekkida siis, kui juba sadu porte peale on installitud ja siis korra aastas paari suurema portsu uuendust tegema hakata. Kõik jamad on muidugi kenasti ära lahenenud.
Sisyphos kirjutas: | Mõnikord muidugi aitab igasugu linkide tegemine eri pakkide eri versioonide vahele. Nii sain näiteks flashi tööle. Aga need on sellised inetud hackid... |
See on üks asi, millest igal juhul hoiduda tuleks, sest vigaselt lingitud või vanad teegid võivadki väga sageli uute asjade kompileerimisel asjad väga sassi ajada.
Sisyphos kirjutas: | Ja kui kompileerimise ajal viskab erroreid, et mingid sisemised käsud on konfliktsed, siis on jama majas. |
Mida tähendab "sisemised käsud"? Konflikte võivad tekitada ikka teegid. Väga abiks on muidugi vigade kohta guugeldamine, sest väga sageli on tegu mingi väga mõttetu ja pisikese veaga.
|
|
|
|
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 62
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
atrox kirjutas: |
Ei ole mina veel oma kümnete ja kümnete installidega näinud, et kohe pärast uue FreeBSD paigaldust mingeid jamasid oleks. Jamad võivad tekkida siis, kui juba sadu porte peale on installitud ja siis korra aastas paari suurema portsu uuendust tegema hakata. Kõik jamad on muidugi kenasti ära lahenenud.
|
Ma kartsin seda jama juba ette. Seepärast püüdsin süsteemi väga minimaalse hoida. Installisin ainult fluxbox'i X'i kasutamiseks, claws-maili' kirja lugemiseks ja Opera veebis surfamiseks. Kuna oli värske install, siis ka porstude puu oli värske.
Aga eks ma nüüd olen jälle paar aastat rahulik, enne kui vana armastus jälle piinama hakkab. Proovin FreeBSD 10-t ja annan teada kuidas läks.
|
|
|
|
_________________
|
|
|
|
antik2
Vana Pingviin
Liitunud: 09.10.2006
Postitused: 634
Distributsioon: Big Strong D...
|
|
Räägin nüüd oma kogemusest, kuidas Debian 5-te Dell Poweredge 1950-le peale panin. Kõik oli muidugi väga tore- buutis rõõmsalt üles, raidikontrolleri leidis kohe, IPMI töötas, ja siis hakkasid jamad.
1. Võrgukaardi tundis ära (NetExtreme 2) aga draiverit ei olnud/andnud ja kui lõpuks õnnestuski puuduoleva draiveri üles leida internetist, siis ei tahtnud seda kuidagi vastu võtta. Kokkuvõttes tuli välja, et enne paigaldamist ei tohi usb pulka koos draiveriga usb pessa torgata, tuleb oodata kuni debian-installer on juba püsti ja alles siis ette anda draiver- kõik ülejäänud variatsioonid ei tööta. Osaline fail.
Näiteks FreeBSD leidis kõik kohe üles ja ei kobisenud.
2. Kui enamvähem sai juba kõik tööle ja paigaldatud XEN virtualiseerimine, siis avastasin jama domU Debiani virtuaalmasinas, et ta ei näita milliste portide otsas protsessid jooksevad. SSH ja Apache-t nagu polekski olemas aga võrgus kõik töötas. "netstat -anpe" näitas ikka täielikku jura... Fail.
Näiteks FreeBSD-l annan käsu "sockstat -4" või lihtsalt "sockstat" ja näen kõiki porte mis on kasutuses.
3. Sai siis panna Debian 5 uuendama Debian 6 RC1 peale (Squeeze). Tulemuseks täielik fail- grub error, paketid ei paigaldunud õigesti, süsteem täielikult peetis- aitas ainult täielik voolu välja tõmbamine. Üles ei buudi. Kas peale uuendamist võrk oleks enam töötanud? Fail.
Näiteks FreeBSD saan uuendada 8.1 versioonilt 8.2 või 9.0-i peale ilma ümberinstallimata. Kõik vanad library-d ning programmid saab samuti süsteemist eemaldada paari käsuga. Tuleb lihtsalt lugeda UPDATES faili.
YMMV
|
|
|
|
Viimati muutis antik2 22.01.2011, 14:14; muudetud 1 kord
|
|
|
|
atrox
Pingviini aktivist
Vanus: 41
Liitunud: 15.03.2010
Postitused: 108
Distributsioon: openSUSE
|
|
Viimased PC-BSD riliisid sisaldavad endas päris palju huvitavat, mida tahaks küll nokkida, aga ei ole seda veel teinud, kuna ma serveritega väga enam ei tegele.
Proovisin viimati PC-BSD installikaga ZFS-partitsioone teha ning vähegi keerulisemate seadistuste puhul suri installer lihtsalt ära
Kuuldavasti on partitsioneerimise osa PC-BSD installeris kõvasti parandatud ja veelgi paindlikumaks tehtud. See peaks siis vist olema kõige lihtsam viis ZFS'i proovida.
Teiseks lisab PC-BSD oma 9. versiooni (test-versioon peaks juba samuti väljas olema) ka teiste töölaudade (Gnome/KDE/LXDE/XFCE) toe.
|
|
|
|
|
|
|
|
|