Pembaruan selektif dengan pacman / yaourt?

8

Saya menggunakan yaourt di ArchLinux.

  • Apakah mungkin untuk melakukan yaourt -Syutetapi hanya menyertakan paket dari inti / tambahan atau yang saya inginkan?
  • Bagaimana cara memperbarui paket tunggal? yaourt -U <package>tidak berfungsi (tidak dapat menemukan atau membaca paket). Apakah saya harus menggunakan yaourt -S <package>?

EDIT

  • Ada masalah dengan penggunaan yaourt -S <package>: Jika tidak ada pembaruan yang tersedia, paket akan tetap diinstal ulang
pengguna905686
sumber

Jawaban:

5

Untuk poin pertama:

Apakah mungkin untuk melakukan Yaourt -Syu tetapi hanya menyertakan paket dari inti / ekstra atau apa yang saya inginkan?

Menurut dokumentasi, pacman(atau yaourtdalam hal ini) akan berusaha membaca pacman.confsetiap kali itu dipanggil. Jadi, apakah Anda mencoba mengomentari bagian yang tidak ingin ditingkatkan?

Untuk poin kedua:

Bagaimana cara memperbarui paket tunggal? yaourt -U <package>tidak berfungsi (tidak dapat menemukan atau membaca paket). Apakah saya harus menggunakan yaourt -S <package>?

Perintah install Pacman -Ssebenarnya adalah sinkronisasi. Instalasi atau peningkatan dilakukan dengan cara yang sama:

$ pacman -S <package>

Atau:

$ yaourt -S <package>
Cesar
sumber
Ok, tetapi dengan pembaruan selektif saya maksudkan memberi pilihan di baris perintah ketika melakukan pembaruan.
user905686
3

Jika Anda ingin memperbarui hanya satu paket di Arch Linux , lakukan hal berikut (harap dicatat bahwa # menunjukkan bahwa perintah harus dijalankan sebagai root )

1) Cari nama paket dengan

$ pacman -s kata kunci

(itu mencetak di sini nama paket dan hal-hal lain)

2) Jalankan perintah berikut untuk mendapatkan URI paket

# pacman -Syup | grep package's_name

(tulis nama paket yang Anda dapatkan di perintah sebelumnya, sekarang Anda harus mendapatkan paket uri)

3) Akhirnya, salin uri dan jalankan perintah berikut untuk memperbaruinya

# pacman -U package's_uri

Semoga ini bisa membantu seseorang. Sebagai catatan tambahan, ini bukan cara yang disarankan untuk memperbarui paket. Jika memungkinkan, perbarui seluruh sistem. Namun, ini adalah cara yang baik ketika Anda hanya perlu memperbarui satu paket dan tidak memiliki bandwidth untuk menjalankan pembaruan sistem lengkap (misalnya, saya baru-baru ini perlu memperbarui hanya paket flashplugin ) .

Christian Tenorio
sumber
Metode untuk mendapatkan URI tampaknya tidak berhasil: pacman -Syup | grep linuxtidak menghasilkan apa-apa. Lebih lanjut saya tidak begitu mengerti apa kelebihannya dibandingkan pacman -Sy <package>- yang hanya memperbarui paket yang diberikan.
user905686