Bagaimana cara membuat PPA yang hanya berisi tautan ke PPA lain?

8

Jadi saya hanya perlu mempertahankan satu PPA di mungkin Launchpad dan memiliki semua paket yang saya suka.

Pembaruan: Tidak ada solusi yang diterima;)

Pembaruan: Saya menjalankan server di sini di rumah. Jadi jika ada solusi di mana saya dapat mengatur repo pribadi saya, itu akan baik-baik saja.

dAnjou
sumber
Apakah Anda ingin mengkompilasi semua paket Anda dan memasukkannya ke dalam PPA atau hanya memiliki cara mudah untuk menginstal paket dari PPA lain? Jika ini yang terakhir, mengapa Anda tidak menyimpan daftar PPA dalam sebuah file, dan daftar paket dalam file?
MarkovCh1
Ini adalah yang terakhir, dan saya tidak melakukannya dengan cara yang Anda usulkan karena saya harus memeliharanya;)
dAnjou

Jawaban:

1

Anda dapat mengatur daemon proxy apt di server, misalnya seperti apt-cacher-ng atau apt-mirror misalnya (maaf, tidak ada info lagi, belum mengujinya, tetapi google tampaknya memiliki banyak informasi tentang paket ini ).

Savvas Radevic
sumber
Saya pikir apt-mirror akan menyelesaikan masalah saya walaupun saya akan merasa lebih baik jika launchpad menyediakan fitur seperti itu. Selamat atas karunia, Anda membutuhkannya lebih dari Rinzwind dan jawaban Anda lebih dekat dengan apa yang saya inginkan;)
Danjou
1
Terima kasih walaupun saya tidak haus akan perwakilan, saya hanya berharap jawaban saya membantu. :) Saya tidak akan merekomendasikan membuat PPA terpisah hanya untuk "menautkan" (menyalin) paket lain, karena ini mengalahkan tujuan arsip paket pribadi (menurut saya).
Savvas Radevic
4

Anda dapat menambahkan PPA dalam skrip dan mengeksekusi skrip ketika Anda harus menginstal ulang PPA ini (misalnya karena menginstal ulang sistem Anda).

Contoh...

Jalankan dari baris perintah:

touch install_ppa
chmod 775 install_ppa
gedit install_ppa

dan salin / tempel PPA Anda ke file. Atur ulang kode Anda agar efisien. Contoh:

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

Letakkan file pada partisi yang tidak Anda format saat menginstal atau pada tongkat dan Anda dapat menjalankan file sehingga menambahkan PPA ini. Anda juga dapat menambahkan unduhan dengan wget di dalamnya untuk menginstal file tar dll.

Perintah belum diuji

Rinzwind
sumber
1
Terima kasih atas jawaban Anda tetapi meskipun saya sendiri seorang programmer, saya juga seorang gelandangan yang malas ... Saya suka hal-hal yang terintegrasi dengan baik. Dan solusi Anda lebih seperti solusi tetapi sayangnya bukan solusi yang bagus ... jangan tersinggung, maaf. - Saya dapat mengunggahnya ke Ubuntu One tetapi tidak ada kontrol versi jika saya mengedit file di berbagai mesin. Dan ketika saya menggunakan VCS saya harus melakukan banyak hal secara manual. SparkleShare akan menjadi alat yang bagus tetapi masih dalam pengembangan awal. :(
dAnjou
siapa bilang Anda harus menjadi programmer? Anda menemukan ppa yang Anda butuhkan dan menambahkannya ke skrip. Itu bukan pemrograman. Itu adalah copy / paste: = D Dan saya yakin Anda tidak akan mendapatkan jawaban yang sebagus ini (ya itu tantangan untuk semua;))
Rinzwind
Saya hanya ingin mengatakan bahwa saya sepenuhnya mampu menerapkan solusi Anda. Tetapi masih kekurangan otomatisasi (penyebaran pada semua PC saya, eksekusi). Saya akan bermain-main sedikit dengan SparkleShare. Sekarang memiliki beberapa paket sumber untuk linux. Mungkin itu berfungsi lebih baik sekarang.
dAnjou
3
hal-hal ini yang Anda tinggalkan di komentar seharusnya ada di dalam pertanyaan Anda.
Rinzwind