他のPPAへのリンクのみを含むPPAを作成する方法は?


8

Launchpadで1つのPPAを維持し、好きなすべてのパッケージを用意する必要があるだけです。

更新:気の利いた回避策も大歓迎です;)

更新:ここで自宅でサーバーを実行しています。したがって、私が自分のプライベートリポジトリをセットアップできるソリューションがある場合、それはまったく問題ありません。


すべてのパッケージをコンパイルしてPPAに入れますか、それとも他のPPAからパッケージをインストールする簡単な方法がありますか?後者の場合は、ファイル内のPPAのリストとファイル内のパッケージのリストを維持するだけではどうですか。
MarkovCh1 2011年

ので、それは後者である、と私はそれをあなたが提案した方法をしない、私はそれを維持する必要が;)
dAnjou

回答:


1

たとえば、apt-cacher-ngやapt-mirrorなどのサーバーにaptプロキシデーモンを設定できます(申し訳ありませんが、これ以上の情報はありません。テストしていませんが、Googleはこれらのパッケージに関する豊富な情報を持っているようです)。


Launchpadがそのような機能を提供した方が良いと思うのですが、apt-mirrorが私の問題を解決すると思います。賞金おめでとうございます。リンツウィンドよりも多く必要です。あなたの答えは私が望んでいたものに近かったです;)
dAnjou

1
ありがとうございます。担当者をお腹が空いていませんが、私の回答がお役に立てば幸いです。:)他のパッケージを「リンク」(コピー)するためだけに別のPPAを作成することはお勧めしません。個人的なパッケージアーカイブの目的に反するためです(私の意見では)。
Savvas Radevic

4

スクリプトにPPAを追加し、これらのPPAを再インストールする必要がある場合(たとえば、システムの再インストールのため)にスクリプトを実行できます。

例...

コマンドラインから実行:

touch install_ppa
chmod 775 install_ppa
gedit install_ppa

PPAをファイルにコピーして貼り付けます。コードを効率的に再配置します。例:

sudo add-apt-repository ppa:tiheum/equinox
sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update 
sudo apt-get install gtk2-engines-equinox faenza-icon-theme equinox-theme
sudo apt-get upgrade
sudo apt-get dist-upgrade
nautilus -q

インストール中にフォーマットしないパーティションまたはスティックにファイルを置き、ファイルを実行してこれらのPPAを追加できます。wgetを含むダウンロードを追加して、tarファイルなどをインストールすることもできます。

コマンドはテストされていません


1
回答ありがとうございます。私はプログラマーですが、怠惰な仕事でもあります。うまく統合されたものが好きです。そしてあなたの解決策は回避策のようなものですが、残念ながら気の利いたものではありません... -Ubuntu Oneにアップロードできますが、さまざまなマシンでファイルを編集する場合のバージョン管理はありません。また、VCSを使用する場合は、多くのことを手動で行う必要があります。SparkleShareは素晴らしいツールですが、まだ開発の初期段階です。:(
dAnjou

あなたはプログラマーである必要があると誰が言いますか?必要なPPAを見つけて、スクリプトに追加します。それはプログラミングではありません。それはコピー/貼り付けです:= Dそして、私はあなたが
これほど

私はあなたのソリューションを完全に実装できると言いたかっただけです。しかし、それでも自動化(すべてのPCへの展開、実行)が欠けています。SparkleShareを少しいじってみます。これで、Linux用のソースパッケージがいくつか追加されました。多分それは今よりよく機能します。
dAnjou

3
あなたがコメントに残したこれらのものはあなたの質問の中にあるはずです。
Rinzwind
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.