о пакетах в Linux?

212
Khalil Bz

Когда я открываю эту папку

 /var/cache/apt/archives 

Я нашел большой список всех файлов deb всех программ, которые я установил ранее, поэтому мои вопросы:

Можно ли использовать эти файлы для повторной установки программ на другой компьютер?
Если да, то
как их установить? потому что у eclipse, например, есть более одного файла, так какой же я буду использовать?
И почему Linux не удаляет установочные файлы после установки программы?


это часть из списка:

.... chromium_37.0.2062.120-1~deb7u1_amd64.deb<br> chromium-inspector_37.0.2062.120-1~deb7u1_all.deb codeblocks_10.05-2.1_amd64.deb codeblocks-common_10.05-2.1_all.deb eclipse_3.8.0~rc4-1_all.deb eclipse-jdt_3.8.0~rc4-1_all.deb eclipse-pde_3.8.0~rc4-1_amd64.deb eclipse-platform_3.8.0~rc4-1_amd64.deb eclipse-platform-data_3.8.0~rc4-1_all.deb eclipse-rcp_3.8.0~rc4-1_amd64.deb .... 
0

1 ответ на вопрос

0
NoSpoon

There is a cleanup routine. sudo apt-get clean

Linux doesn't delete the files automatically to prevent needing to redownload the file if uninstalled and reinstalled. Many of these packages might simply be for dependencies.

If you want files removed automatically (especially for older versions). Run sudo apt-get autoclean and sudo apt-get autoremove.

Итак, вы имеете в виду, что я могу использовать эти файлы для повторной установки своих программ, так как, например, для установки eclipse существует более одного файла deb, какой я буду использовать ?? :) и спасибо, сэр :) Khalil Bz 8 лет назад 0
Идея clean, autoclean и autoremove заключается в удалении файлов, которые больше не актуальны. Когда вы обновляете пакет, вам больше не нужен старый. Просто установите eclipse и позвольте `apt-get` определить версию. NoSpoon 8 лет назад 0
@KhalilBz - Если вы посмотрите на установленные пакеты в `synaptic`, вы увидите описание каждого из них. Некоторые из них будут метапакетами, которые сами ничего не устанавливают, но включают в себя все пакеты, необходимые в качестве зависимостей. AFH 8 лет назад 0
Я понимаю, что эти разные файлы означают разные обновления, хорошо, но я хочу объяснить для вас мою идею: я хочу получить все установочные файлы и использовать их для другой установки, потому что у меня очень медленное интернет-соединение, и если я буду используйте apt-get install снова, как вы сказали, это займет очень много времени, поэтому я прошу снова использовать эти файлы :) извините, если мои вопросы вас беспокоят :) и большое спасибо :) Khalil Bz 8 лет назад 0
Хорошо, если я скопирую их все и поместу в каталог / var / cache / apt / archives другой системы и использую apt-get install eclipse, установит ли они пакеты, не загружая их снова :) спасибо, сэр Khalil Bz 8 лет назад 0
@KhalilBz - Вы должны откатить свой вопрос до его первоначальной ревизии, а затем задать другой вопрос, как установить уже загруженные файлы .deb, в противном случае вы рискуете сделать этот ответ недействительным, если продолжите изменять ответ. Ramhound 8 лет назад 0
Хорошо, спасибо, в любом случае, я ответил на мой вопрос, да, это будет работать, потому что я использовал --download-only с командой apt-get на filezilla, а затем я заменил пакеты из каталога / var / cache / apt / archives и когда я выполнил apt-get install filezilla, он начал загружать файлы, затем я остановил его и вернул файлы в каталог архивов, и я выполнил apt-get install filezilla, и он начал установку напрямую, в любом случае, спасибо :) Khalil Bz 8 лет назад 0

Похожие вопросы