Allt från Computex 2023
Permalänk
Medlem

Stör ni er inte på detta?

Stör ni er inte på att om man ska tanka ett program och kompilera det så finns det ju typ alltid några libraries eller nåt man inte har. Då måste man tanka det och då är det samma sak där typ och fett krångligt. Finns det inte nåt superpaket man kan tanka som gör så man få alla jävla depencies och libraries och allt fan det heter som man behöver till åtminstonde de flesta programmen på http://directory.fsf.org/ ?

Permalänk

Använd en pakethanterare.

Permalänk
Hedersmedlem

Testa en vettig dist! Det finns väl knappt några stora distar som inte har det nu för tiden?
Gentoo har portage (emerge programnamn), debian/ubuntu/kloner har apt (apt-get install programnamn) osv.
Tanka allt manuellt är ju 90-tal.

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk

Re: Stör ni er inte på detta?

Citat:

Ursprungligen inskrivet av Xuwqyz
Stör ni er inte på att om man ska tanka ett program och kompilera det så finns det ju typ alltid några libraries eller nåt man inte har.

Nä, ports sköter det åt mig.

Visa signatur

"Linux is good because it keeps people out of real kernels"

Permalänk
Medlem

Re: Re: Stör ni er inte på detta?

Citat:

Ursprungligen inskrivet av Kent-Mustafa
Nä, ports sköter det åt mig.

...och pkgsrc åt mig.

Permalänk
Medlem

Re: Re: Stör ni er inte på detta?

För att göra en fuling.

Citat:

Ursprungligen inskrivet av Kent-Mustafa
Nä, ports sköter det åt mig.

Visa signatur

Fuck fruit! Sitting around being all smug on trees and in pies.
En vänlig liten puff blev en hatisk knuff.
Keso är köttfärs gjord på mumintroll.

Permalänk
Medlem

apt gör det för majj. Även yum

Visa signatur

8D

Permalänk
Inaktiv

Och för mig funkar pacman bra, men snart blir det apport istället

Permalänk
Medlem

men jag löser det därimot själv (vilket flera som sagt borde göra enligt mig, iaf i början). Grejjen är, vilket du kommer märka att när du väl har dratt in de vanligaste libbarna så behöver du helt plötsligt inte tänka så mkt på det där.

Och så jävla krångligt är det ju inte.. *länge leve tarbollar*

Edit: Vad jag dock börjar störa mig på är alla "Vilken dist ska jag ha? :D" trådar, samt alla som ska ha hjälp men av någon anledning inte ens tar sig tid att formulera sina frågor så man förstår vad de vill ha hjälp med..

Permalänk
Medlem

Jag föredrar också att tanka och kompilera libs själv, för det var så jag lärde mig. Visst har jag gslapt som gör det enkelt att tanka färdiga binärpaket, men.... orka

Om inte det vore nog så är det lite dåligt med binära paket för x86_64, fast jag kör med .tar.gz även i x86-distar.

Permalänk
Medlem

Luktar slackware på långt håll. Orkar man inte/kan inte, ska man köra Ubuntu. Det är en bättre början, när felen börjar komma blir man tvungen att gå in i konsolen och man kan lära sig saker den vägen.

www.ubuntulinux.com
alt
www.archlinux.org

Och ja, det är lika manligt att köra det.

Permalänk
Medlem

No offence men, rätt kul när nobbs börjar tipsa nobbs, "kör ubuntu där fixar apt-get allt". "Eller X för att Y bla bla bla".

Nästan alla distar idag skickar med en pakethanterare och de flesta fixar deps åt dig om du vill det.

Permalänk
Medlem

*nix utan pakethanterare är som Windows utan antivirus, dumt och värdelöst.

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Lunke
*nix utan pakethanterare är som Windows utan antivirus, dumt och värdelöst.

Håller inte med, man klarar sig utmärkt utan pakethanterare om man vet vad man håller på med. Däremot så kan det vara lite knivigare med paket som har många deps (GTK är ett utmärkt exempel), men annars så gillar jag det.

Kör för övrigt Gentoo på stationära pga dess fina stöd för AMD64, Slackware på laptopen för att jag gillar distributionen och OpenBSD på servern för att det är ett förbannat mysigt system, inte minst eftersom att den även agerar NAT där PF är helt underbart.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Nej, det är inte dumt. Och det var en kass jämnförelse. Det handlar om att lära sig från grunden, enligt mig.

Om du står och inte vet vad du ska göra bara för din pakethanterare inte funkar eller det är fel i paketträdet så är det något som är fel.

Lite som att grunna på vad man ska göra när varningslampan för lite bensin lyser när du kör bil.. det är inte så svårt.

Edit: MerZo, det har inte med manlighet att göra, det har med kunnande att göra.

Edit2: Det är inte min mening att låta som en gammal sur gubbe, och jag har inget emot paketsystem för övrigt. Jag tycker bara att man ska kunna en grejj ordentligt innan man börjar använda sig av "genvägar".

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av zajko
Nej, det är inte dumt. Och det var en kass jämnförelse. Det handlar om att lära sig från grunden, enligt mig.

Om du står och inte vet vad du ska göra bara för din pakethanterare inte funkar eller det är fel i paketträdet så är det något som är fel.

Lite som att grunna på vad man ska göra när varningslampan för lite bensin lyser när du kör bil.. det är inte så svårt.

Edit: MerZo, det har inte med manlighet att göra, det har med kunnande att göra.

Edit2: Det är inte min mening att låta som en gammal sur gubbe, och jag har inget emot paketsystem för övrigt. Jag tycker bara att man ska kunna en grejj ordentligt innan man börjar använda sig av "genvägar".

Zajko, du är en sann hjälte!
Och för den som tyckte det luktar slackware, jadå... jag började med slack, fortsatte med andra fuldistar som redhat och studsde tillbaks på slack igen. Nu kör jag Slackware på servern och Slamd64 på min workstation. Inget slår lite gammaldags elbow-grease!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av zajko
Nej, det är inte dumt. Och det var en kass jämnförelse. Det handlar om att lära sig från grunden, enligt mig.

Vad är det man lär sig egentligen genom att själv kompilera sina libbar/program? Jag skulle säga ingenting som är värt att veta. Det är ingen merit att kunna installera program utan bättre att lära sig använda programmen istället.

Permalänk
Medlem

att kompilera program kan vara nödvändigt ibland.. men bara om det inte fungerar på ett riktigt sett, då kan kompelering "optimera" programet för den hårdvaran man använder..
dätta är vad jag har lärt mig av en sida om varför man skulle kompilera grejer huvetaget...

Visa signatur

@gegoxaren på identi.ca
min personliga Blag ^_^
#python #cSharp #php #sqlite #freetard #loonix

Permalänk
Medlem

Men alla program finns ju inte tillgängliga med pakethanterare.

Permalänk
Medlem

ja det med...

Visa signatur

@gegoxaren på identi.ca
min personliga Blag ^_^
#python #cSharp #php #sqlite #freetard #loonix

Permalänk
Medlem

zajko & m0rec: Det va inte så seriöst, jag kanske skulle slängt in en för att förtydliga det hela

Men iaf, att hålla ett system någorlunda uppdaterat utan en pakethanterare är rätt tidskrävande. Och i min mening rätt onödigt då det finns pakethanterare i alla olika former och färger.

Visst bör man kunna bygga program från source, men att mixa paket och source program är ingen höjdare, då bör man istället bygga ett eget paket. Det är iaf vad jag gör. Ger bättre kontrol över systemet.

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem

Men asså vafan, jag ville bara veta om det fanns nåt superpaket så man fick asmånga libraries. Vet nån det eller inte?

Permalänk
Medlem

Nej, det finns inte.

Dukeman: Slackware här också, den var i början på version 3 första gången..
Lunke: No hard feelings! Förövrigt, det är inte så jobbigt att hålla ett system någorlunda uptodate utan paketsystem. Det är inte så ofta som du behöver installera om alla libbar och allt bara för att du t.ex byter till en nyare version av openSSH.

Men, återigen, paketsystem förenklar det hela, det håller jag med om. Och man bör inte, som du säger, mixa paket och source. Därför jag kör tarbollar rakt igenom. Och, jag tycker nog du har lite lite bättre koll på vad som finns installerat när du själv har kompilerat in allt, eller?

Fredrik: Du lär dig göra det manuellt, vilket inte skadar.. det kommer upp trådar lite då och då tycker jag, där huvudproblemet är att trådskaparen inte förstår vad paketsystemet klagar på, eller hur han ska lösa det när det står att något beroende inte kunde uppfyllas. Det är här kunskapen om att kompilera från source kommer in. Rätta mig om jag har fel..

Det är verkligen inte så att jag tycker att paketsystem är av ondo, tycker bara (som sagt ett par ggr nu) att det är bra/viktigt att få med sig det grundläggande. Och som någon sa, det är inte alltid programen finns tillgängliga som ett färdigt paket, eller så vill du optimera det lite mer än vad du kan genom paketsystemet.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av zajko
Lite som att grunna på vad man ska göra när varningslampan för lite bensin lyser när du kör bil.. det är inte så svårt.

google it!

jag kör allt genom pakethanteraren.
har inte tid eller intresse att jaga runt på internet efter tarbollar utan duttar i paketet och låter andra pilla för att hålla mitt system up-to-date medans jag får mitt jobb gjort.
skönt!

Visa signatur

bitte kein Hotlinking!

Permalänk
Medlem

pacman är min vän, annars tycker jag makepkg á PKGBUILD är tämligen smidigt i arch ; )

Visa signatur
Permalänk
Medlem

Hatar dependencies i Linux/BSD. Allt hänger ihopa som ett stort jäkla fiskenät tyvär.

Ibland ska du ha ner något litet konsolprogram bara, och slutar med halva KDE och 600MB mindre utrymme.

Programerare borde lära sig göra programmen lite mer självständiga, men ändå sammarbetsvilliga.

Permalänk
Inaktiv

Jag tror grabbarna som pysslar med NetBSD/pkgsrc håller på att kolla på hur man skall kunna ha olika versioner av bibliotek/applikationer installerade samtidigt. Men då måste de hålla reda på om en version används eller inte, annars slutar det med att man har alla versioner...

Detta skulle underlätta något enormt då man idag måste bygga om alla applikationer som länkar till det bibliotek man uppdaterar. Man kan ju iofs skita i att länka om om man vet vad man håller på med och det inte skiljer något i interfacet mellan app/lib...

Permalänk
Citat:

Ursprungligen inskrivet av maDa
Programerare borde lära sig göra programmen lite mer självständiga, men ändå sammarbetsvilliga.

Varför ska man uppfinna hjulet om och om igen? Om koden redan finns, då ska man också använda den, även om det handlar om externa dependencies. Det reducerar också antalet buggar i slutändan.

Visa signatur

"Linux is good because it keeps people out of real kernels"

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av zajko
Nej, det är inte dumt. Och det var en kass jämnförelse. Det handlar om att lära sig från grunden, enligt mig.

Om du står och inte vet vad du ska göra bara för din pakethanterare inte funkar eller det är fel i paketträdet så är det något som är fel.

Lite som att grunna på vad man ska göra när varningslampan för lite bensin lyser när du kör bil.. det är inte så svårt.

Edit: MerZo, det har inte med manlighet att göra, det har med kunnande att göra.

Edit2: Det är inte min mening att låta som en gammal sur gubbe, och jag har inget emot paketsystem för övrigt. Jag tycker bara att man ska kunna en grejj ordentligt innan man börjar använda sig av "genvägar".

Så du menar på allvar att jag måste vet allt om raffineringsprocessen från råolja till bensin för att förstå vad jag ska göra när bensinlampan lyser i min bil?

Visa signatur

#apple.se @efnet - Frihet, Jämlikhet, Mac.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av mickeus
Jag tror grabbarna som pysslar med NetBSD/pkgsrc håller på att kolla på hur man skall kunna ha olika versioner av bibliotek/applikationer installerade samtidigt. Men då måste de hålla reda på om en version används eller inte, annars slutar det med att man har alla versioner...

Detta skulle underlätta något enormt då man idag måste bygga om alla applikationer som länkar till det bibliotek man uppdaterar. Man kan ju iofs skita i att länka om om man vet vad man håller på med och det inte skiljer något i interfacet mellan app/lib...

FreeBSD gör redan detta. Istället för att uppgradera det befintliga biblioteket installerar man det nya parallellt, under alternativt namn. Paketsystemet ser till att alla program som vill ha den nyare versionen vet var de skall hitta den.

För att rensa upp bland äldre övergivna versioner kan man använda pkg_cutleaves.

Visa signatur

I have free will but I choose to oscillate