Package can be install from CDROM, Network i.e. NFS or downloading from Internet and then add it to system, or from existing location such as /var/spool/pkg directory if frequently required packages are copied to this location.
Solaris: Adding package from CDROM
1) Mount cdrom
2) To add or install GNU tar package from Solaris CD use command
# pkgadd -d /cdrom/cdrom0/Solaris_9/Product SUNWgtar
Where,
-d /cdrom/cdrom0/Solaris_9/Product: Specify package directory
SUNWgtar: Package name
Solaris: Adding packages to spool directory and then install them
1) Copy package to /var/spool/pkg directory first:
# pkgadd -d /cdrom/cdrom0/Solaris_9/Product -s /var/spool/pkg SUNWgtar
Transferring package instance
Where,
-d /cdrom/cdrom0/Solaris_9/Product: Specify package directory
-s /var/spool/pkg : Directory in which package will get stored
SUNWgtar: Package name
2) Install the packages copied to spool directory
# pkgadd SUNWgtar
Solaris: Install downloaded package
1) If your package is in .bz2 format then first uncompress it using bunzip2 command:
# bunzip2 Packagname.bz2
2) Install package:
# pkgadd –d Packagname
Note .bz2 extension will automatically removed by first command.
For example if your package name is SFWqt.bz2
# buzip2 SFWqt.bz2
# pkgadd –d SFWqt
🐧 Get the latest tutorials on Linux, Open Source & DevOps via:
- RSS feed or Weekly email newsletter
- Share on Twitter • Facebook • 11 comments... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
Hello
Good blog
I have a doubt
How to mount CD of Solaris???
Thanks
if we add packages from pkgadd command where is it goes? I mean /usr/bin or any other dir?
if i want to add additional software….same method is enough or any difference….how i execute that softwares
well .pkg directly worked fine with “pkgadd -d .pkg . Thanks
well that is good for zipped files what about .pkg downloaded from internet? How can i install it?
can you tell me how to install drives in opensolaris
pkgadd –d . SFWqt
It means package is in current directory
if you want to use the current directory use ( . ) dot after -d option. then it recognizes to look in current directory
pkgadd –d SFWqt
It means package is in current directory which was downloaded from ftp/http sites
by this we get an error. if we want to use d option then we use . option it show that we are use the current location directory
Hi.
# pkgadd –d SFWqt
When is allowed not to use
directory name with -d option?
— package located in a current directory or
there is some other exception ?
How generally pkgadd interprets -d option with or without directory name –
when only package name is listed?
Thanks