Ubuntu Software Centerからアプリをインストールしたいのですが、ダウンロードするには少し大きめです( Texmaker で、約760 MBです)。
私は現在、大学に在籍しており、ファイルへのdirectリンクを送信し、そのファイルを高帯域幅で送信できるサービスを利用していますダウンロードしました。
私の質問は、Ubuntu Software Centerで現在利用可能なパッケージへの直接リンクを取得するにはどうすればよいですか?
apt-cache show
の出力には、.debファイルへの相対パスがあります。
$ apt-cache show texmaker | grep ^Filename
Filename: pool/universe/t/texmaker/texmaker_4.4.1-1_AMD64.deb
apt-cache policy
は、パッケージのリポジトリを示します。
carvalho@S6-STI-N04:~ $ apt-cache policy texmaker
texmaker:
Installed: (none)
Candidate: 4.4.1-1
Version table:
4.4.1-1 0
500 http://archive.ubuntu.com/ubuntu/ wily/universe AMD64 Packages
リポジトリのベースURL(http://archive.ubuntu.com/ubuntu/
、apt-cache policy
出力の最終行)とファイルへの相対パスを結合するだけです。
http://archive.ubuntu.com/ubuntu/pool/universe/t/texmaker/texmaker_4.4.1-1_AMD64.deb
もちろん、インストールするパッケージとそのすべての依存関係について、これを繰り返す必要があります。
このリンクにアクセスしてください http://www.xm1math.net/texmaker/download.html#linux からフレーバーを選択してください。
その後、次を使用してインストールできます。
Sudo dpkg -i texmaker_ubuntu*.deb
ただし、考慮する必要があります。依存関係の問題が発生する可能性があります。
また、公式サイトのdeb
のサイズは13MB弱であるため、他の多くの依存関係があることがわかります。
apt-cache depends package-name
を使用して、パッケージの依存関係を確認できます。
$ apt-cache depends texmaker
サンプル出力:
texmaker
Depends: libc6
Depends: libgcc1
Depends: libpoppler-qt4-3
Depends: libqt4-network
Depends: libqt4-xml
Depends: libqtcore4
Depends: libqtgui4
Depends: libqtwebkit4
Depends: libstdc++6
Depends: zlib1g
Depends: texmaker-data
Recommends: aspell
Recommends: ghostscript
ghostscript:i386
Recommends: netpbm
Recommends: psutils
psutils:i386
Recommends: texlive-latex-extra
|Recommends: <hunspell-dictionary>
hunspell-an
hunspell-ar
hunspell-da
hunspell-de-at
hunspell-de-at-frami
hunspell-de-ch
hunspell-de-ch-frami
hunspell-de-de
hunspell-de-de-frami
............