Я устал от повторной установки всего своего программного обеспечения после новой установки, поэтому вот что я сделал ...
mkdir /home/jj/Documents/Repository
и цикл, чтобы получить их там ...
for i in `ls -1 /var/cache/apt/archives` ; do sudo cp /var/cache/apt/archives/$i /home/jj/Documents/Repository ; done
Они принадлежат root, поэтому я «chown jj: jj *», поэтому я мог бы скопировать их на резервный носитель. (У меня есть / home как sda3, поэтому ручная настройка раздела во время (re) -install сохраняет мой / домашний раздел).
Чтобы переустановить все из них в одном кикстарте:
sudo dpkg -i /home/jj/Documents/Repository/*.deb
И вот сценарий bash, потому что мы НИЧЕГО печатаем повторяющиеся вещи.
#!/bin/bash
for i in `ls -1 /var/cache/apt/archives/` ; do sudo cp /var/cache/apt/archives/$i /home/jj/Documents/Repository ; done
Вы можете игнорировать эту ошибку «cp: omitting directory» / var / cache / apt / archives / partial '"
Mine пуст.
Вот сценарий очистки karthick87
Как говорит Эрик, это также относится к 14.04:
Оно находится в /run/user/<uid>/gvfs вместо /run/user/<username/login>/gvfs.
Обратите внимание, что:
[d3 ] <uid> является идентификатором пользователя id = number, в то время как
<username/login> является строкой, читаемым пользователем именем пользователя
. Где друг другу сопоставляется / etc / passwd или любой другой модуль nss (например, ldap). Цифры фактически хранятся на диске, а имя предназначено только для людей: -)