Install pktools on the gdrive and be able to use from any Colab
[ ]:
from google.colab import drive
drive.mount('/gdrive')
Mounted at /gdrive
[ ]:
! ls /gdrive/MyDrive
auto
Big_blue
'Colab Notebooks'
'Dataset for global stream network and MOSQLAND.gdoc'
'Discharge Tasks.gdoc'
Elena_intro.gdoc
GeoCompCourse
GeoCompYaleMay2020
grants
'ID PASSPORT'
LandscapeGenetic
Lawsuit
Margosa
panniers-trailers.pdf
RDOC_CMS
review
SE_data
Sofia_intro.gdoc
Stream_Variables_dataset_selected.gsheet
Taino
yale
[ ]:
! mkdir /gdrive/MyDrive/SE_data/pktools_local
[ ]:
%cd /gdrive/MyDrive/SE_data/
/gdrive/MyDrive/SE_data
[ ]:
! apt-cache depends pktools
pktools
Depends: <gdal-abi-2-2-3>
libgdal20
Depends: libalgorithms1
Depends: libc6
Depends: libfann2
Depends: libfileclasses1
Depends: libgcc1
Depends: libgdal20
Depends: libgsl23
Depends: libgslcblas0
Depends: libimageclasses1
Depends: liblas3
Depends: liblasclasses1
Depends: libstdc++6
Enhances: gdal-bin
[ ]:
! apt install --download-only libalgorithms1 libfann2 libfileclasses1 libgsl23 libgslcblas0 libimageclasses1 liblas3 liblasclasses1 pktools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
libfann-dev libfann-doc gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info
| gsl-ref-html libgeotiff-epsg
The following NEW packages will be installed:
libalgorithms1 libfann2 libfileclasses1 libgsl23 libgslcblas0
libimageclasses1 liblas3 liblasclasses1 pktools
0 upgraded, 9 newly installed, 0 to remove and 15 not upgraded.
Need to get 2,347 kB of archives.
After this operation, 9,702 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libgslcblas0 amd64 2.4+dfsg-6 [79.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libgsl23 amd64 2.4+dfsg-6 [823 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libimageclasses1 amd64 2.6.7.3+ds-1 [57.9 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libalgorithms1 amd64 2.6.7.3+ds-1 [130 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libfann2 amd64 2.2.0+ds-3 [64.5 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libfileclasses1 amd64 2.6.7.3+ds-1 [12.7 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic/universe amd64 liblas3 amd64 1.8.1-6build1 [270 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic/universe amd64 liblasclasses1 amd64 2.6.7.3+ds-1 [15.2 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic/universe amd64 pktools amd64 2.6.7.3+ds-1 [894 kB]
Fetched 2,347 kB in 1s (2,428 kB/s)
Download complete and in download only mode
[ ]:
! ls -l /var/cache/apt/archives/
total 2312
-rw-r--r-- 1 root root 129872 Feb 7 2018 libalgorithms1_2.6.7.3+ds-1_amd64.deb
-rw-r--r-- 1 root root 64464 Apr 27 2016 libfann2_2.2.0+ds-3_amd64.deb
-rw-r--r-- 1 root root 12744 Feb 7 2018 libfileclasses1_2.6.7.3+ds-1_amd64.deb
-rw-r--r-- 1 root root 823254 Aug 21 2017 libgsl23_2.4+dfsg-6_amd64.deb
-rw-r--r-- 1 root root 79704 Aug 21 2017 libgslcblas0_2.4+dfsg-6_amd64.deb
-rw-r--r-- 1 root root 57884 Feb 7 2018 libimageclasses1_2.6.7.3+ds-1_amd64.deb
-rw-r--r-- 1 root root 270088 Dec 17 2017 liblas3_1.8.1-6build1_amd64.deb
-rw-r--r-- 1 root root 15248 Feb 7 2018 liblasclasses1_2.6.7.3+ds-1_amd64.deb
-rw-r----- 1 root root 0 Sep 21 17:17 lock
drwx------ 1 _apt root 4096 Jan 6 02:10 partial
-rw-r--r-- 1 root root 893904 Feb 7 2018 pktools_2.6.7.3+ds-1_amd64.deb
[ ]:
! dpkg -x /var/cache/apt/archives/libalgorithms1_2.6.7.3+ds-1_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/libfann2_2.2.0+ds-3_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/libfileclasses1_2.6.7.3+ds-1_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/libgsl23_2.4+dfsg-6_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/libgslcblas0_2.4+dfsg-6_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/libimageclasses1_2.6.7.3+ds-1_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/liblas3_1.8.1-6build1_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/liblasclasses1_2.6.7.3+ds-1_amd64.deb pktools_local
! dpkg -x /var/cache/apt/archives/pktools_2.6.7.3+ds-1_amd64.deb pktools_local
[ ]:
! ls pktools_local/usr
bin lib share
[ ]:
! find pktools_local -name "libfileClasses*"
pktools_local/usr/lib/x86_64-linux-gnu/libfileClasses.so.1.6.1
pktools_local/usr/lib/x86_64-linux-gnu/libfileClasses.so.1
[30]:
%%bash
LD_LIBRARY_PATH=/gdrive/MyDrive/SE_data/pktools_local/usr/lib/x86_64-linux-gnu
PATH=$PATH:/gdrive/MyDrive/SE_data/pktools_local/usr/bin
pkfilter -h
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
bash: line 3: /gdrive/MyDrive/SE_data/pktools_local/usr/bin/pkfilter: Permission denied