OSGeo4W_jp/pkg-apt

apt

  • OSGeo4Wコマンドライン インストーラー/アップデータ/リムーバー
  • OSGeo4Wシェルから起動できる osgeo4w\bin\apt.py をインストールします
  • ソースコードは http://trac.osgeo.org/osgeo4w/browser/trunk/apt にあります
  • MattWilkie によってメンテナンスされています

現在のパッケージバージョンはv0.0-3です。setup.exeインストーラーのコマンドラインユーティリティにあります。

初めての利用にはOSGeo4Wシェル内からどうぞ:

apt setup
apt install shell

次に:

apt update        (fetch up-to-date setup.ini)
apt install gdal  (install package "gdal")
apt new           (show possible upgrades)
apt list          (show installed packages)
apt available     (show installation candidates)
apt remove xxx    (uninstall package xxx)

AptCommands

全くの未使用システムは次を参照してください  Osgeo From Scratch pythonのインストールやo4wシェルを必要としません。

v0.0-3 への変更:

  • スタートメニューとデスクトップリンクの作成は以前のようにハードコードされていないので、非英語ロケールにも対応可能です。(Luke Pinnerに感謝)
  • ミラーとキャッシュ情報をosgeo-setup.exeとシェアするため、使用するプログラムに関わらずパッケージを一度ダウンロードする必要があります。

v0.0-2 への変更:

  • よりよいパッケージの除去 ( ./bin における.tmpl filesとスタートメニューショートカットはまだありません、#109)
  • 新しいコマンド "apt available" はインストール可能なパッケージを表示します (以前は名前が分かってないと不可、#111)
  • ダウンロード率カウンターは、もはや>100% receivedを報告しません

Apt.pyとsetup.exeは同じインストールデータベースとプロシージャを使用します(コードは別)。 その時々の必要に応じ、これら2つの間で切り替えが可能です。 ただこの2つを同時には実行しないでください。Configure setup.exe's cache directory to C:\Osgeo4W\var\cache\setup to avoid duplicating downloads. (もう必要のないポスト v0.0-3)

私はapt.pyを重大な問題もなく1年程使用してきていますが、まだアルファソフトウェアの段階であると考えています。 これは私にとって全く初めてのソフトウェア開発プロジェクトであり、トレーニングも何も受けたことはありません。これがうまく機能してる唯一の理由は、原作者であるJan Nieuwenhuizenによる cyg-apt for cygwin のおかげであると言えます。

一番大きな機能的問題は、アンインストールがまだ包括的でないということです。 エラートラップが少しあり、コマンドには十分なフィードバックがありません。 例えば、"apt remove" は少なくともusage message("apt remove [package_name]")とともに反応すべきですが、単にシェルプロンプトに戻ってしまいます。(#53)

プログラミングに関するアドバイスは特にですが、フィードバックは大歓迎です! バグのログにはo4w tracを利用してください.

Enjoy!

-matt

オープンチケット

不具合

status assigned

#300
apt misses menu and desktop link variables in postinstall

status new

#144
apt does not always save the last used mirror
#251
apt fails upgrading or removing python package

要求リスト

status new

#210
apt:: gracefully handle md5 mismatch
#227
apt: add reverse requires
#283
apt: Exception: Required package ... from ... is a circular reference with a previous dependent

貢献者

以下に述べる素晴らしい方々がこのプログラムの改良に貢献して下さいました:

Jeremy Palmer, Land Information New Zealand (dependencies 1st, menu name); Luke Pinner, Australia Department of the Environment, Water, Heritage and the Arts (windows special folders); Jan Nieuwenhuizen (original cyg-apt author).

ライセンス条件/パッケージリスト に戻る