version 1.1, 2011/11/20 20:28:27
|
version 1.3, 2020/05/24 22:41:47
|
Line 1
|
Line 1
|
This page should use cross references to avoid duplicate content. Please help us by cleaning it up. ?
|
|
|
|
By default, IRIX is a quite hostile environment if one got used to systems where Bash, CVS and such are already installed. It also lacks many other tools (or at least sufficiently capable versions of them), so they all have to be built when bootstrapping pkgsrc.
|
|
#Contents
|
|
|
|
[[!toc]]
|
|
|
|
#Exploring the environment
|
|
<pre><code>
|
|
$ echo $SHELL
|
|
/bin/ksh
|
|
$ cvs
|
|
ksh: cvs: not found
|
|
$ zsh
|
|
ksh: zsh: not found
|
|
$ bash
|
|
ksh: bash: not found
|
|
$ bzip2
|
|
ksh: bzip2: not found
|
|
$
|
|
</code></pre>
|
|
So far, so bad. I will have to install all these tools via pkgsrc.
|
|
#Getting pkgsrc
|
|
|
|
Since cvs is not available, I have to download the tarball from the FTP server.
|
|
<pre><code>
|
|
$ ftp
|
|
ftp> open ftp.NetBSD.org
|
|
Connected to ftp.netbsd.org.
|
|
220 ftp.NetBSD.org FTP server (NetBSD-ftpd 20060923) ready.
|
|
Name (ftp.NetBSD.org:rillig): ftp
|
|
331 Guest login ok, type your name as password.
|
|
Password:
|
|
...
|
|
ftp> cd /pub/pkgsrc/current
|
|
250 CWD command successful.
|
|
ftp> ls
|
|
227 Entering Passive Mode (204,152,184,36,251,197)
|
|
150 Opening ASCII mode data connection for '/bin/ls'.
|
|
total 141322
|
|
drwxrwxr-x 52 srcmastr netbsd 1024 Jan 8 05:39 pkgsrc
|
|
-rw-rw-r-- 1 srcmastr netbsd 31658232 Jan 6 07:22 pkgsrc.tar.bz2
|
|
-rw-rw-r-- 1 srcmastr netbsd 56 Jan 6 07:22 pkgsrc.tar.bz2.MD5
|
|
-rw-rw-r-- 1 srcmastr netbsd 65 Jan 6 07:22 pkgsrc.tar.bz2.SHA1
|
|
-rw-rw-r-- 1 srcmastr netbsd 40628869 Jan 6 07:19 pkgsrc.tar.gz
|
|
-rw-rw-r-- 1 srcmastr netbsd 55 Jan 6 07:20 pkgsrc.tar.gz.MD5
|
|
-rw-rw-r-- 1 srcmastr netbsd 64 Jan 6 07:20 pkgsrc.tar.gz.SHA1
|
|
226 Transfer complete.
|
|
ftp> binary
|
|
200 Type set to I.
|
|
ftp> get pkgsrc.tar.gz
|
|
...
|
|
ftp> quit
|
|
221-
|
|
Data traffic for this session was 0 bytes in 0 files.
|
|
Total traffic for this session was 3445 bytes in 1 transfer.
|
|
221 Thank you for using the FTP service on ftp.NetBSD.org.
|
|
$
|
|
</code></pre>
|
|
#Extracting the files
|
|
<pre><code>
|
|
$ mkdir proj
|
|
$ cd proj
|
|
$ gzcat ../pkgsrc.tar.gz | tar xf -
|
|
$ cd pkgsrc
|
|
|
|
$ ./bootstrap/bootstrap --unprivileged --compiler=mipspro
|
|
</code></pre>
|
|
... TODO: continue
|
|
|
|
Note: because *nbsed* cannot handle files with embedded *'\0'*, and since GNU info files contain such characters, you should install [textproc/gsed](http://pkgsrc.se/textproc/gsed) as soon as possible and then replace the *TOOLS_PLATFORM.sed* line in your *mk.conf* file.
|
|
#See also
|
|
|
|
* [README.IRIX](ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.IRIX) and [README.IRIX5.3](ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.IRIX5.3)
|
|
* [MIPSpro diagnostics](file:///MIPSpro_diagnostics)
|
|
|
|
#External links
|
|
|
|
* [pkgsrc on IRIX](http://wtf.hijacked.us/wiki/index.php/Pkgsrc_on_IRIX) @ WTFwiki
|
|
* [Using NetBSD's pkgsrc on IRIX](http://forums.nekochan.net/viewtopic.php?f=15&t=11217) @ Nekochan |
|
|
|
|
This page should use cross references to avoid duplicate content. Please help us by cleaning it up. ? |
|
|
|
By default, IRIX is a quite hostile environment if one got used to systems where Bash, CVS and such are already installed. It also lacks many other tools (or at least sufficiently capable versions of them), so they all have to be built when bootstrapping pkgsrc. |
|
#Contents |
|
|
|
[[!toc]] |
|
|
|
#Exploring the environment |
|
<pre><code> |
|
$ echo $SHELL |
|
/bin/ksh |
|
$ cvs |
|
ksh: cvs: not found |
|
$ zsh |
|
ksh: zsh: not found |
|
$ bash |
|
ksh: bash: not found |
|
$ bzip2 |
|
ksh: bzip2: not found |
|
$ |
|
</code></pre> |
|
So far, so bad. I will have to install all these tools via pkgsrc. |
|
#Getting pkgsrc |
|
|
|
Since cvs is not available, I have to download the tarball from the FTP server. |
|
<pre><code> |
|
$ ftp |
|
ftp> open ftp.NetBSD.org |
|
Connected to ftp.netbsd.org. |
|
220 ftp.NetBSD.org FTP server (NetBSD-ftpd 20060923) ready. |
|
Name (ftp.NetBSD.org:rillig): ftp |
|
331 Guest login ok, type your name as password. |
|
Password: |
|
... |
|
ftp> cd /pub/pkgsrc/current |
|
250 CWD command successful. |
|
ftp> ls |
|
227 Entering Passive Mode (204,152,184,36,251,197) |
|
150 Opening ASCII mode data connection for '/bin/ls'. |
|
total 141322 |
|
drwxrwxr-x 52 srcmastr netbsd 1024 Jan 8 05:39 pkgsrc |
|
-rw-rw-r-- 1 srcmastr netbsd 31658232 Jan 6 07:22 pkgsrc.tar.bz2 |
|
-rw-rw-r-- 1 srcmastr netbsd 56 Jan 6 07:22 pkgsrc.tar.bz2.MD5 |
|
-rw-rw-r-- 1 srcmastr netbsd 65 Jan 6 07:22 pkgsrc.tar.bz2.SHA1 |
|
-rw-rw-r-- 1 srcmastr netbsd 40628869 Jan 6 07:19 pkgsrc.tar.gz |
|
-rw-rw-r-- 1 srcmastr netbsd 55 Jan 6 07:20 pkgsrc.tar.gz.MD5 |
|
-rw-rw-r-- 1 srcmastr netbsd 64 Jan 6 07:20 pkgsrc.tar.gz.SHA1 |
|
226 Transfer complete. |
|
ftp> binary |
|
200 Type set to I. |
|
ftp> get pkgsrc.tar.gz |
|
... |
|
ftp> quit |
|
221- |
|
Data traffic for this session was 0 bytes in 0 files. |
|
Total traffic for this session was 3445 bytes in 1 transfer. |
|
221 Thank you for using the FTP service on ftp.NetBSD.org. |
|
$ |
|
</code></pre> |
|
#Extracting the files |
|
<pre><code> |
|
$ mkdir proj |
|
$ cd proj |
|
$ gzcat ../pkgsrc.tar.gz | tar xf - |
|
$ cd pkgsrc |
|
|
|
$ CC=cc ./bootstrap/bootstrap --unprivileged --compiler=mipspro |
|
</code></pre> |
|
... TODO: continue |
|
|
|
Note: because *nbsed* cannot handle files with embedded *'\0'*, and since GNU info files contain such characters, you should install [textproc/gsed](http://pkgsrc.se/textproc/gsed) as soon as possible and then replace the *TOOLS_PLATFORM.sed* line in your *mk.conf* file. |
|
#See also |
|
|
|
* [README.IRIX](ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.IRIX) and [README.IRIX5.3](ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.IRIX5.3) |
|
* [MIPSpro diagnostics](file:///MIPSpro_diagnostics) |
|
|
|
#External links |
|
|
|
* [pkgsrc on IRIX](http://wtf.hijacked.us/wiki/index.php/Pkgsrc_on_IRIX) @ WTFwiki |
|
* [Using NetBSD's pkgsrc on IRIX](http://forums.nekochan.net/viewtopic.php?f=15&t=11217) @ Nekochan |