pipのインストール先
pip3でインストールしたものは、/home/hogehoge/.local/lib/python3.8/site-packages
sudo pip3でインストールしたものは、/usr/local/lib/python3.8/dist-packages
-
/lib
は「/bin」や「/sbin」ディレクトリにあるコマンドを実行するのに必要なライブラリが含まれている。この場合だと「python」コマンドを実行するのに必要なライブラリという意味合い。 -
ちなみに
/lib
と/local/lib
の違いだが/bin
はベンダが提供している、すなわち、ベンダが動作を保証しているソフトが入っており、/local/bin
は野良ビルド(ユーザが自力コンパイルしたソフト) が入っている。/lib
もこの考え方を追従する。 -
pipを使ったインストールでは**PyPI(Python Package Index)**というリポジトリを参照する
-
aptでもPython moduleは管理できるが、以下の理由からpipで管理したほうがいい
- pip is used to download and install packages directly from PyPI. PyPI is hosted by Python
- apt-get is used to download and install packages from Ubuntu repositories which are hosted by Canonical.
- Canonical only provides packages for selected python modules. Whereas, PyPI hosts a much broader range of python modules. So, there are a lot of python modules which you won't be able to install using apt-get.
- Canonical only hosts a single version of any package (generally the latest or the one released in recent past). So, with apt-get we cannot decide the version of python-package that we want. pip helps us in this situation. We can install any version of the package that has previously been uploaded on PyPI. This is extremely helpful in case of conflict in dependencies.
- apt-get installs python modules in system-wide location. We cannot just install modules in our project virtualenv. pip solves this problem for us. If we are using pip after activating the virtualenv, it is intelligent enough to only install the modules in our project virtualenv.
form https://askubuntu.com/questions/431780/apt-get-install-vs-pip-install
hogehoge@DESKTOP-OB61H52:~$ pip3 install pillow
Collecting pillow
Downloading Pillow-7.2.0-cp38-cp38-manylinux1_x86_64.whl (2.2 MB)
|████████████████████████████████| 2.2 MB 3.7 MB/s
Installing collected packages: pillow
Successfully installed pillow-7.2.0
hogehoge@DESKTOP-OB61H52:~$ pip3 show pillow
Name: Pillow
Version: 7.2.0
Summary: Python Imaging Library (Fork)
Home-page: https://python-pillow.org
Author: Alex Clark (PIL Fork Author)
Author-email: aclark@python-pillow.org
License: HPND
Location: /home/crystalmethod/.local/lib/python3.8/site-packages
Requires:
Required-by:
hogehoge@DESKTOP-OB61H52:~$ sudo pip3 install bs4
[sudo] password for hogehoge:
Collecting bs4
Downloading bs4-0.0.1.tar.gz (1.1 kB)
Collecting beautifulsoup4
Downloading beautifulsoup4-4.9.1-py3-none-any.whl (115 kB)
|████████████████████████████████| 115 kB 8.9 MB/s
Collecting soupsieve>1.2
Downloading soupsieve-2.0.1-py3-none-any.whl (32 kB)
Building wheels for collected packages: bs4
Building wheel for bs4 (setup.py) ... done
Created wheel for bs4: filename=bs4-0.0.1-py3-none-any.whl size=1272 sha256=64f5f02ec3d3490b6e405f28b32e602a919241216423a26d4a1ab43303a5be70
Stored in directory: /root/.cache/pip/wheels/75/78/21/68b124549c9bdc94f822c02fb9aa3578a669843f9767776bca
Successfully built bs4
Installing collected packages: soupsieve, beautifulsoup4, bs4
Successfully installed beautifulsoup4-4.9.1 bs4-0.0.1 soupsieve-2.0.1
hogehoge@DESKTOP-OB61H52:~$ pip3 show bs4
Name: bs4
Version: 0.0.1
Summary: Screen-scraping library
Home-page: https://pypi.python.org/pypi/beautifulsoup4
Author: Leonard Richardson
Author-email: leonardr@segfault.org
License: MIT
Location: /usr/local/lib/python3.8/dist-packages
Requires: beautifulsoup4
Required-by:
aptのインストール先
--listfiles package (または -L) は与えられたパッケージがインストールするファイルを表示します。
from https://debian-handbook.info/browse/ja-JP/stable/sect.manipulating-packages-with-dpkg.html
実行ファイルのフルパスは以下
$ which sudoku
/usr/games/sudoku
$ which ffmpeg
/usr/bin/ffmpeg
$ which nginx
/usr/sbin/nginx
aptのインストールにはsudoが必要です
/usr/share/doc/
nginxは上記の場所にインストールされていました。
$ dpkg -L nginx
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/nginx
/usr/share/doc/nginx/copyright
/usr/share/doc/nginx/changelog.Debian.gz
$ dpkg -L sudoku
/.
/usr
/usr/games
/usr/games/sudoku
/usr/share
/usr/share/applications
/usr/share/applications/sudoku.desktop
/usr/share/doc
/usr/share/doc/sudoku
/usr/share/doc/sudoku/changelog.Debian.gz
/usr/share/doc/sudoku/copyright
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/64x64
/usr/share/icons/hicolor/64x64/apps
/usr/share/icons/hicolor/64x64/apps/sudoku.png
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/sudoku.svg
/usr/share/man
/usr/share/man/man6
/usr/share/man/man6/sudoku.6.gz
/usr/share/menu
/usr/share/menu/sudoku
/usr/share/pixmaps
/usr/share/pixmaps/sudoku.xpm
/usr/share/sudoku
/usr/share/sudoku/template
$ dpkg -L ffmpeg
/.
/usr
/usr/bin
/usr/bin/ffmpeg
/usr/bin/ffplay
/usr/bin/ffprobe
/usr/bin/qt-faststart
/usr/share
/usr/share/doc
/usr/share/doc/ffmpeg
/usr/share/doc/ffmpeg/RELEASE_NOTES
/usr/share/doc/ffmpeg/copyright
/usr/share/ffmpeg
/usr/share/ffmpeg/ffprobe.xsd
/usr/share/ffmpeg/libvpx-1080p.ffpreset
/usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
/usr/share/ffmpeg/libvpx-360p.ffpreset
/usr/share/ffmpeg/libvpx-720p.ffpreset
/usr/share/ffmpeg/libvpx-720p50_60.ffpreset
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/ffmpeg
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/ffmpeg-all.1.gz
/usr/share/man/man1/ffmpeg-bitstream-filters.1.gz
/usr/share/man/man1/ffmpeg-codecs.1.gz
/usr/share/man/man1/ffmpeg-devices.1.gz
/usr/share/man/man1/ffmpeg-filters.1.gz
/usr/share/man/man1/ffmpeg-formats.1.gz
/usr/share/man/man1/ffmpeg-protocols.1.gz
/usr/share/man/man1/ffmpeg-resampler.1.gz
/usr/share/man/man1/ffmpeg-scaler.1.gz
/usr/share/man/man1/ffmpeg-utils.1.gz
/usr/share/man/man1/ffmpeg.1.gz
/usr/share/man/man1/ffplay-all.1.gz
/usr/share/man/man1/ffplay.1.gz
/usr/share/man/man1/ffprobe-all.1.gz
/usr/share/man/man1/ffprobe.1.gz
/usr/share/man/man1/qt-faststart.1.gz
/usr/share/doc/ffmpeg/changelog.Debian.gz
/usr/shareディレクトリに関して
「/usr/share」ディレクトリには、「アーキテクチャに依存しないファイル」が置かれます。
すなわち、manコマンドで参照できるマニュアルがここに置かれています。このマニュアルは、多くの場合「/usr/share/man」に置かれています。何らかのソフトウェアをインストールしたとき、そのソフトウェアに関するドキュメントがここに置かれる場合もあります。「/usr/share/doc」などが主なディレクトリになるでしょう。設定ファイルの雛形があることも多いので、覚えておくと役に立ちます。このように、/usr/shareディレクトリは、主にドキュメント関係が置かれていることが多いです。
apt の--dry-run
インストールコマンドの予行演習/シミュレーションを行うことができます。
このスイッチを設定するには、引数に-s
を追加します。
さらに、追加で--print-uris
を使えばダウンロードおよびインストールされたサイズとパッケージに関する追加情報(WebアドレスおよびMD5Sum)を表示します。
$ Sudo apt-get install sudoku --print-uris
$ Sudo apt-get install sudoku -s
結局、aptは内部で何をやっているのか?
- 依存関係のチェック(およびインストールの要求)
- パッケージをダウンロードして検証する
- apt-getは必要なものをすべて一時ディレクトリ(/var/cache/apt/archives/)にダウンロードする
- WebサーバーまたはFTPサーバーからダウンロードされる。それらはsources.listで指定される
- ここに落とさるものは
.deb
ファイルである。
- apt-getは必要なものをすべて一時ディレクトリ(/var/cache/apt/archives/)にダウンロードする
- dpkgにインストールするように指示する
- dpkgがパッケージ(/var/cache/apt/archives/)を抽出し、コンテンツを適切な場所にコピーし、既存のファイルとそれらの変更を確認する
- インストールするファイルは
dpkg -L ffmpeg
などで追える-
dpkg -L ffmpeg
で確認すると/usr/share
以外に/usr/bin
にバイナリファイルが確認できる -
dpkg -L sudoku
で確認すると/usr/share
以外に/usr/games
にバイナリファイルが確認できる -
dpkg -L nginx
で確認すると/usr/share
しか表示されなかった
-
-
/usr/bin
はコマンドの実行ファイルの場所である。dpkg -L hoge
はインストールするファイルを示しているはずだが、どういうことか?「変更を確認する」ということはこの実行ファイルとの差分を取っているのか??(要調査)
- インストールするファイルは
- maintainer scriptsを実行する**(インストール処理)**
- コピーしたパッケージにはシステムにインストールされるファイルと制御ファイルと特定の状況でパッケージングシステムが実行するスクリプトが含まれている。
- 特定の状況でパッケージングシステムが実行するスクリプトはmaintainer scriptsと呼ばれている。これらのスクリプトは次のように分割されています。
- preinst:システムファイル階層にファイルをインストールする前
- postinst:インストール後
- prerm:アンインストール前
- postrm:アンインストール後
- 制御ファイルは以下のようになっている
- control:依存関係のリストおよびパッケージを識別するための情報
- conffiles:Aリスト設定ファイル(通常は/etcにあるもの)
- debian-binary:deb-packageバージョンが含まれている
- md5sums:検証用のパッケージ内の各ファイルのmd5sumのリスト
- templates:インストール中のエラーの説明とダイアログを含むファイル
- トリガーに基づいていくつかのアクションを実行
- 結果として適切な場所に実行ファイルが置かれることになる(whichコマンドで確認)
実行ファイルのフルパスは以下
$ which sudoku
/usr/games/sudoku
$ which ffmpeg
/usr/bin/ffmpeg
$ which nginx
/usr/sbin/nginx
$ ll /var/cache/apt/archives/
total 249876
drwxr-xr-x 1 root root 512 Jul 12 14:08 ./
drwxr-xr-x 1 root root 512 Jul 12 14:12 ../
-rw-r--r-- 1 root root 103540 Feb 26 04:28 aufs-tools_1%3a4.14+20190211-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 6320 Apr 30 2017 cgroupfs-mount_1.4_all.deb
-rw-r--r-- 1 root root 21408158 May 15 12:16 containerd.io_1.2.13-2_amd64.deb
-rw-r--r-- 1 root root 41206258 May 19 07:25 docker-ce-cli_5%3a19.03.9~3-0~ubuntu-eoan_amd64.deb
-rw-r--r-- 1 root root 22898926 Feb 14 07:27 docker-ce_5%3a19.03.6~3-0~ubuntu-eoan_amd64.deb
-rw-r--r-- 1 root root 22882090 Mar 4 14:37 docker-ce_5%3a19.03.7~3-0~ubuntu-eoan_amd64.deb
-rw-r--r-- 1 root root 22529530 May 19 07:25 docker-ce_5%3a19.03.9~3-0~ubuntu-eoan_amd64.deb
-rw-r--r-- 1 root root 1452156 Mar 16 22:48 ffmpeg_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 258936 Mar 11 04:08 gnupg_2.2.19-3ubuntu2_all.deb
-rw-r--r-- 1 root root 97660 Mar 11 04:08 gpg-wks-client_2.2.19-3ubuntu2_amd64.deb
-rw-r--r-- 1 root root 90268 Mar 11 04:08 gpg-wks-server_2.2.19-3ubuntu2_amd64.deb
-rw-r--r-- 1 root root 482096 Mar 11 04:08 gpg_2.2.19-3ubuntu2_amd64.deb
-rw-r--r-- 1 root root 1852632 Apr 16 15:23 grub-common_2.04-1ubuntu26_amd64.deb
-rw-r--r-- 1 root root 3658 Mar 28 2015 grub-gfxpayload-lists_0.7_amd64.deb
-rw-r--r-- 1 root root 969136 Apr 16 15:23 grub-pc-bin_2.04-1ubuntu26_amd64.deb
-rw-r--r-- 1 root root 124692 Apr 16 15:23 grub-pc_2.04-1ubuntu26_amd64.deb
-rw-r--r-- 1 root root 589024 Apr 16 15:23 grub2-common_2.04-1ubuntu26_amd64.deb
-rw-r--r-- 1 root root 923728 Feb 7 02:14 i965-va-driver_2.4.0-0ubuntu1_amd64.deb
-rw-r--r-- 1 root root 1764416 Apr 13 20:28 intel-media-va-driver_20.1.1+dfsg1-1_amd64.deb
-rw-r--r-- 1 root root 50084 Dec 9 2018 libaacs0_0.9.0-2_amd64.deb
-rw-r--r-- 1 root root 1160240 Feb 8 22:05 libaom0_1.0.0.errata1-3build1_amd64.deb
-rw-r--r-- 1 root root 88004 May 22 2018 libass9_1%3a0.14.0-2_amd64.deb
-rw-r--r-- 1 root root 16184 May 22 2018 libavc1394-0_0.5.4-5_amd64.deb
-rw-r--r-- 1 root root 4880392 Mar 16 22:48 libavcodec58_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 74264 Mar 16 22:48 libavdevice58_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 1083784 Mar 16 22:48 libavfilter7_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 980732 Mar 16 22:48 libavformat58_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 54172 Mar 16 22:48 libavresample4_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 241240 Mar 16 22:48 libavutil56_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 47268 May 22 2018 libbdplus0_0.1.2-3_amd64.deb
-rw-r--r-- 1 root root 138036 Mar 30 03:09 libbluray2_1%3a1.2.0-1_amd64.deb
-rw-r--r-- 1 root root 10164 Mar 23 02:40 libbs2b0_3.1.0+dfsg-2.2build1_amd64.deb
-rw-r--r-- 1 root root 202256 Mar 25 01:54 libcaca0_0.99.beta19-2.1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 17568 Aug 9 2019 libcdio-cdda2_10.2+2.0.0-1_amd64.deb
-rw-r--r-- 1 root root 16236 Aug 9 2019 libcdio-paranoia2_10.2+2.0.0-1_amd64.deb
-rw-r--r-- 1 root root 58604 Jun 15 2018 libcdio18_2.0.0-2_amd64.deb
-rw-r--r-- 1 root root 37632 Mar 23 16:00 libchromaprint1_1.4.3-3build1_amd64.deb
-rw-r--r-- 1 root root 7885840 Dec 23 2019 libcodec2-0.9_0.9.2-2_amd64.deb
-rw-r--r-- 1 root root 79608 Oct 27 2019 libdc1394-22_2.2.5-2.1_amd64.deb
-rw-r--r-- 1 root root 115656 Mar 23 02:00 libexpat1-dev_2.2.9-1build1_amd64.deb
-rw-r--r-- 1 root root 12807788 Nov 9 2018 libflite1_2.1-release-3_amd64.deb
-rw-r--r-- 1 root root 122888 Mar 23 16:10 libgme0_0.6.2-1build1_amd64.deb
-rw-r--r-- 1 root root 24440 Apr 2 2019 libgsm1_1.0.18-2_amd64.deb
-rw-r--r-- 1 root root 24264 Nov 29 2018 libiec61883-0_1.2.0-3_amd64.deb
-rw-r--r-- 1 root root 111456 Apr 9 19:58 libigdgmm11_20.1.1+ds1-1_amd64.deb
-rw-r--r-- 1 root root 266740 Apr 16 19:18 libjack-jackd2-0_1.9.12~dfsg-2ubuntu2_amd64.deb
-rw-r--r-- 1 root root 40392 Feb 3 08:23 liblilv-0-0_0.24.6-1_amd64.deb
-rw-r--r-- 1 root root 132544 Nov 18 2019 libmp3lame0_3.100-3_amd64.deb
-rw-r--r-- 1 root root 123596 Nov 18 2019 libmpg123-0_1.25.13-1_amd64.deb
-rw-r--r-- 1 root root 39220 Feb 11 15:23 libmysofa1_1.0~dfsg0-1_amd64.deb
-rw-r--r-- 1 root root 14300 Apr 16 19:04 libnginx-mod-http-image-filter_1.17.10-0ubuntu1_amd64.deb
-rw-r--r-- 1 root root 12532 Apr 16 19:04 libnginx-mod-http-xslt-filter_1.17.10-0ubuntu1_amd64.deb
-rw-r--r-- 1 root root 42296 Apr 16 19:04 libnginx-mod-mail_1.17.10-0ubuntu1_amd64.deb
-rw-r--r-- 1 root root 66852 Apr 16 19:04 libnginx-mod-stream_1.17.10-0ubuntu1_amd64.deb
-rw-r--r-- 1 root root 289928 Mar 23 03:00 libnorm1_1.5.8+dfsg2-2build1_amd64.deb
-rw-r--r-- 1 root root 161788 Nov 9 2018 libopenal-data_1%3a1.19.1-1_all.deb
-rw-r--r-- 1 root root 492372 Nov 9 2018 libopenal1_1%3a1.19.1-1_amd64.deb
-rw-r--r-- 1 root root 598732 Mar 25 01:11 libopenmpt0_0.4.11-1build1_amd64.deb
-rw-r--r-- 1 root root 191092 Aug 29 2019 libopus0_1.3.1-0ubuntu1_amd64.deb
-rw-r--r-- 1 root root 158116 Apr 3 22:08 libpgm-5.2-0_5.2.122~dfsg-3ubuntu1_amd64.deb
-rw-r--r-- 1 root root 55296 Mar 16 22:48 libpostproc55_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 7236 Mar 13 21:38 libpython3-dev_3.8.2-0ubuntu2_amd64.deb
-rw-r--r-- 1 root root 3937864 Apr 30 20:48 libpython3.8-dev_3.8.2-1ubuntu1.1_amd64.deb
-rw-r--r-- 1 root root 30718 Apr 27 2016 libraw1394-11_2.1.2-1_amd64.deb
-rw-r--r-- 1 root root 89436 Mar 23 17:22 librubberband2_1.8.2-1build1_amd64.deb
-rw-r--r-- 1 root root 939116 May 5 2018 libsamplerate0_0.1.9-2_amd64.deb
-rw-r--r-- 1 root root 406608 Apr 14 15:08 libsdl2-2.0-0_2.0.10+dfsg1-3_amd64.deb
-rw-r--r-- 1 root root 46608 Dec 9 2019 libserd-0-0_0.30.2-1_amd64.deb
-rw-r--r-- 1 root root 23160 May 5 2018 libshine3_3.1.1-2_amd64.deb
-rw-r--r-- 1 root root 16672 Mar 21 21:58 libsnappy1v5_1.1.8-1build1_amd64.deb
-rw-r--r-- 1 root root 24488 Nov 9 2018 libsndio7.0_1.5.0-3_amd64.deb
-rw-r--r-- 1 root root 19536 Dec 9 2019 libsord-0-0_0.16.4-1_amd64.deb
-rw-r--r-- 1 root root 77984 Nov 29 2019 libsoxr0_0.1.3-2build1_amd64.deb
-rw-r--r-- 1 root root 53180 Feb 25 00:53 libspeex1_1.2~rc1.2-1.1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 16884 Dec 9 2019 libsratom-0-0_0.6.4-1_amd64.deb
-rw-r--r-- 1 root root 201632 Apr 10 01:58 libssh-gcrypt-4_0.9.3-2ubuntu2_amd64.deb
-rw-r--r-- 1 root root 57124 Mar 16 22:48 libswresample3_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 155764 Mar 16 22:48 libswscale5_7%3a4.2.2-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 162300 Dec 10 2019 libtheora0_1.1.1+dfsg.1-15ubuntu2_amd64.deb
-rw-r--r-- 1 root root 47628 Oct 26 2019 libtwolame0_0.4.0-2_amd64.deb
-rw-r--r-- 1 root root 7044 Apr 17 01:03 libva-drm2_2.7.0-2_amd64.deb
-rw-r--r-- 1 root root 11896 Apr 17 01:03 libva-x11-2_2.7.0-2_amd64.deb
-rw-r--r-- 1 root root 53532 Apr 17 01:03 libva2_2.7.0-2_amd64.deb
-rw-r--r-- 1 root root 25624 Mar 26 02:59 libvdpau1_1.3-1ubuntu2_amd64.deb
-rw-r--r-- 1 root root 35040 Nov 10 2018 libvidstab1.1_1.1.0-2_amd64.deb
-rw-r--r-- 1 root root 819568 Mar 25 00:14 libvpx6_1.8.2-1build1_amd64.deb
-rw-r--r-- 1 root root 77024 Jan 1 2020 libwavpack1_5.2.0-1_amd64.deb
-rw-r--r-- 1 root root 520964 Nov 10 2018 libx264-155_2%3a0.155.2917+git0a84d98-2_amd64.deb
-rw-r--r-- 1 root root 1059940 Mar 23 17:39 libx265-179_3.2.1-1build1_amd64.deb
-rw-r--r-- 1 root root 9296 Mar 30 15:53 libxcb-xfixes0_1.14-2_amd64.deb
-rw-r--r-- 1 root root 201320 Feb 16 14:18 libxvidcore4_2%3a1.3.7-1_amd64.deb
-rw-r--r-- 1 root root 242136 Apr 21 18:08 libzmq5_4.3.2-2ubuntu1_amd64.deb
-rw-r--r-- 1 root root 32480 Feb 14 15:58 libzvbi-common_0.2.35-17_all.deb
-rw-r--r-- 1 root root 237288 Feb 14 15:58 libzvbi0_0.2.35-17_amd64.deb
-rw-r--r-- 1 root root 9070160 May 1 10:13 linux-image-unsigned-5.6.0-1010-oem_5.6.0-1010.10_amd64.deb
-rw-r--r-- 1 root root 53430980 May 1 10:13 linux-modules-5.6.0-1010-oem_5.6.0-1010.10_amd64.deb
-rw-r----- 1 root root 0 Apr 23 15:44 lock
-rw-r--r-- 1 root root 2415676 Apr 17 06:18 mesa-va-drivers_20.0.4-2ubuntu1_amd64.deb
-rw-r--r-- 1 root root 2545648 Apr 17 06:18 mesa-vdpau-drivers_20.0.4-2ubuntu1_amd64.deb
-rw-r--r-- 1 root root 37284 Apr 16 19:04 nginx-common_1.17.10-0ubuntu1_all.deb
-rw-r--r-- 1 root root 425076 Apr 16 19:04 nginx-core_1.17.10-0ubuntu1_amd64.deb
-rw-r--r-- 1 root root 3616 Apr 16 19:04 nginx_1.17.10-0ubuntu1_all.deb
-rw-r--r-- 1 root root 30338 Apr 5 2017 ocl-icd-libopencl1_2.2.11-1ubuntu1_amd64.deb
-rw-r--r-- 1 root root 20076 Jun 5 2019 os-prober_1.74ubuntu2_amd64.deb
drwx------ 1 _apt root 512 Jul 12 14:08 partial/
-rw-r--r-- 1 root root 57448 Dec 28 2017 pigz_2.4-1_amd64.deb
-rw-r--r-- 1 root root 1798932 Apr 22 01:28 python-pip-whl_20.0.2-5ubuntu1_all.deb
-rw-r--r-- 1 root root 1212 Mar 13 21:38 python3-dev_3.8.2-0ubuntu2_amd64.deb
-rw-r--r-- 1 root root 230292 Apr 22 01:28 python3-pip_20.0.2-5ubuntu1_all.deb
-rw-r--r-- 1 root root 25324 Apr 17 03:08 python3-software-properties_0.98.9_all.deb
-rw-r--r-- 1 root root 1228 Mar 13 21:38 python3-venv_3.8.2-0ubuntu2_amd64.deb
-rw-r--r-- 1 root root 23760 Mar 23 18:03 python3-wheel_0.34.2-1_all.deb
-rw-r--r-- 1 root root 515060 Apr 30 20:48 python3.8-dev_3.8.2-1ubuntu1.1_amd64.deb
-rw-r--r-- 1 root root 5292 Apr 30 20:48 python3.8-venv_3.8.2-1ubuntu1.1_amd64.deb
-rw-r--r-- 1 root root 10548 Apr 17 03:08 software-properties-common_0.98.9_all.deb
-rw-r--r-- 1 root root 41564 May 4 2018 sudoku_1.0.5-2build3_amd64.deb
-rw-r--r-- 1 root root 4020 Apr 17 01:03 va-driver-all_2.7.0-2_amd64.deb
-rw-r--r-- 1 root root 4596 Mar 26 02:59 vdpau-driver-all_1.3-1ubuntu2_amd64.deb
-rw-r--r-- 1 root root 155508 Feb 26 01:13 zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1_amd64.deb