小さなQT(C ++)アプリケーションを構築しています。インストールするソフトウェアをユーザーに尋ねます。彼がリストからいくつかのパッケージa、b、cを選択したら、私がしなければならないすべては実行されます
sudo apt-get install a b c
これを行う1つの方法は、QprocessまたはSystemを使用して、このコマンドをC ++から直接実行することです。しかし、これはハックになると思い、apt-pkg C ++ライブラリを使用して実行したいと考えました。しかし、残念なことに、このライブラリのドキュメントは非常に希薄です:(私はいくつかの類似したソフトウェアのソースコードを見ました-ソフトウェアアップデーター(apt-watch)など)それが複雑すぎることに気付きました。 、pkgAcqArchive。
この簡単なコマンドを実行するには、これらすべてを行う必要がありますか?ソフトウェア名を引数にしてインストールするダイレクト機能はないのですか?どこで同じコードのサンプルを入手できますか?
1
libQaptはあなたが探しているものだと私は誓いますが、これを検証するためのドキュメントの欠如は悲惨です。説明は「QtとC ++で書かれたパッケージマネージャーの開発を容易にするため」に当てはまります
—
Braiam
私があなたの立場にいるなら、私はここで助けを求めます:programmers.stackexchange.com
—
Elder Geek
この問題は解決されましたか?
—
登録ユーザー