webForumDet fria alternativet

.pkg-filer på Solaris?

Linux & BSD

8 svar · 358 visningar · startad av nitro2k01

Medlem sedan aug. 20039 340 inlägg
Frågan#1

Sitter just nu på Solaris och försöker göra mig hemmastadd. Så nu undrar jag hur man installerar pkg-filer?

Medlem sedan apr. 200010 782 inlägg
#2

pkginstall/pkgadd

Följande pkg program finns som standard;

10:06 x@x > pkg
pkgadd pkgchk pkgmk pkgparam pkgrm
pkgask pkginfo pkgmv pkgproto pkgtrans

skriv "man pkgadd" för mer info.

Medlem sedan aug. 20039 340 inlägg
#3

Trodde jag också, men icke sa nicke!
Försökte skriva pkg och tabba, men allt den hittade var pkgadm. Kan det vara så att adminstratören har tagit bort pkg* för säkerhetens skull, eller att jag inte kommer åt de för att jag inte är admin?

Medlem sedan apr. 200010 782 inlägg
#4

viken ver. av Solaris kör du?

ps. sluta med det där admin tjafset, root är det som gäller här i *nix forumet :p §e ;)

Medlem sedan aug. 20039 340 inlägg
#5

Förlåt! Bara för det måste jag dra ett skämt: Om det finns ett Windows-virus som heter nimda borde det väl finnas ett unix-virus som heter toor?

Versionen är Solaris 9/SunOS 5.9
Jag hittade dock pkgadd under /usr/sbin/, och den klagade på att jag inte var ad... :r förlåt root. Finns det några alternativa utilities för att extrahera pkg-filer utan att installera dem?

Medlem sedan juni 20014 290 inlägg
#6

nitro2k01 skrev:

Förlåt! Bara för det måste jag dra ett skämt: Om det finns ett Windows-virus som heter nimda borde det väl finnas ett unix-virus som heter toor?

På en del äldre system så finns det en användare som heter toor och skulle vara en "reserv" ingång om man råkade slarva bort root lösenordet. Dom flesta system idag har slutat med detta nu.

nitro2k01 skrev:

Versionen är Solaris 9/SunOS 5.9
Jag hittade dock pkgadd under /usr/sbin/, och den klagade på att jag inte var ad... :r förlåt root. Finns det några alternativa utilities för att extrahera pkg-filer utan att installera dem?

pkgadd installerar program och då måste man vara root, därför ligger det i /usr/sbin

Medlem sedan jan. 20014 973 inlägg
#7

GunnarD skrev:

På en del äldre system så finns det en användare som heter toor och skulle vara en "reserv" ingång om man råkade slarva bort root lösenordet. Dom flesta system idag har slutat med detta nu.

Bl.a. FreeBSD, NetBSD och DragonFly har kvar toor, så "de flesta" har inte alls tagit bort toor.

toor:*:0:0::0:0:Bourne-again Superuser:/root:
Medlem sedan aug. 20039 340 inlägg
#8

Men på något sätt måste det väl ändå gå att komma åt filerna i ett pkg-arkiv?

Medlem sedan dec. 19992 555 inlägg
#9

Har inte möjlighet att testa nu, men du kan prova med -R (relocate) som argument til pkgadd och ange en alternativ rootsökväg vid installationen. Lämpligtvis en sökväg dit du har skrivrättigheter. Har inte testat som vanlig användare, så jag vet inte om det fungerar (kan hända att du behöver vara root ändå).

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)