Хорошо, так как я удалил исходный файл, я не мог apt или даже разархивировать или использовать rpm или alien. Мне удалось найти версию RPM'd, но я не мог получить двоичный код, потому что ни один из инструментов, которые полагаются на сжатие, не работал. Таким образом, я загрузил RPM в Convertio и преобразовал его в tar, загрузил и извлек его и вернул туда, где он принадлежит.
Sheesh, извлеченный урок, будьте осторожны с этими общими libs!
Запустите этот монстр в вашей существующей установке, замените 12.04 вашу версию Ubuntu и i386 на архитектуру (i386 или amd64):
release_num='12.04'
arch='i386'
comm -23 \
<(sort <(aptitude search '~i!~E' --disable-columns | grep -v "i A " | cut -d " " -f 3)) \
<(sort <(wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^[^ ]+')) \
| sed 's/$/ install/g' > packages
Он сгенерирует файл с именем packages , Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update
sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новая машина, прежде чем вы запустите это.
Запустите этот монстр в вашей существующей установке, замените 12.04 вашу версию Ubuntu и i386 на архитектуру (i386 или amd64):
release_num='12.04'
arch='i386'
comm -23 \
<(sort <(aptitude search '~i!~E' --disable-columns | grep -v "i A " | cut -d " " -f 3)) \
<(sort <(wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^[^ ]+')) \
| sed 's/$/ install/g' > packages
Он сгенерирует файл с именем packages , Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update
sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новая машина, прежде чем вы запустите это.
Запустите этот монстр в вашей существующей установке, замените 12.04 вашу версию Ubuntu и i386 на архитектуру (i386 или amd64):
release_num='12.04'
arch='i386'
comm -23 \
<(sort <(aptitude search '~i!~E' --disable-columns | grep -v "i A " | cut -d " " -f 3)) \
<(sort <(wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^[^ ]+')) \
| sed 's/$/ install/g' > packages
Он сгенерирует файл с именем packages , Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update
sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новая машина, прежде чем вы запустите это.
Запустите этот монстр в вашей существующей установке, замените 12.04 вашу версию Ubuntu и i386 на архитектуру (i386 или amd64):
release_num='12.04'
arch='i386'
comm -23 \
<(sort <(aptitude search '~i!~E' --disable-columns | grep -v "i A " | cut -d " " -f 3)) \
<(sort <(wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^[^ ]+')) \
| sed 's/$/ install/g' > packages
Он сгенерирует файл с именем packages , Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update
sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новая машина, прежде чем вы запустите это.
Запустите этот монстр в вашей существующей установке, замените 12.04
вашу версию Ubuntu и i386
на архитектуру (i386 или amd64):
] release_num = '12 .04 'arch =' i386 'comm -23 \ & lt; (sort & lt; (aptitude search' ~ i! ~ E '--disable-columns | grep -v "i A" | cut -d "" -f 3)) \ & lt; (sort & lt; (wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^ [^] +')) \ | sed 's / $ / install / g' & gt; packages
Он сгенерирует файл с именем packages
. Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новый компьютер, прежде чем запускать это.
Запустите этот монстр в вашей существующей установке, замените 12.04
вашу версию Ubuntu и i386
на архитектуру (i386 или amd64):
] release_num = '12 .04 'arch =' i386 'comm -23 \ & lt; (sort & lt; (aptitude search' ~ i! ~ E '--disable-columns | grep -v "i A" | cut -d "" -f 3)) \ & lt; (sort & lt; (wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^ [^] +')) \ | sed 's / $ / install / g' & gt; packages
Он сгенерирует файл с именем packages
. Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новый компьютер, прежде чем запускать это.
Запустите этот монстр в вашей существующей установке, замените 12.04
вашу версию Ubuntu и i386
на архитектуру (i386 или amd64):
] release_num = '12 .04 'arch =' i386 'comm -23 \ & lt; (sort & lt; (aptitude search' ~ i! ~ E '--disable-columns | grep -v "i A" | cut -d "" -f 3)) \ & lt; (sort & lt; (wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^ [^] +')) \ | sed 's / $ / install / g' & gt; packages
Он сгенерирует файл с именем packages
. Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новый компьютер, прежде чем запускать это.
Запустите этот монстр в вашей существующей установке, замените 12.04
вашу версию Ubuntu и i386
на архитектуру (i386 или amd64):
] release_num = '12 .04 'arch =' i386 'comm -23 \ & lt; (sort & lt; (aptitude search' ~ i! ~ E '--disable-columns | grep -v "i A" | cut -d "" -f 3)) \ & lt; (sort & lt; (wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^ [^] +')) \ | sed 's / $ / install / g' & gt; packages
Он сгенерирует файл с именем packages
. Скопируйте это где-нибудь в новую установку, а затем запустите:
sudo apt-get update sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. Это сравнивает пакеты, используемые в LiveCD, с текущими. На данный момент есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые находятся на компакт-диске, который не установлен. Если вы установили gparted вручную, вам также потребуется переустановить его на новой машине вручную. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы настроили их на новый компьютер, прежде чем запускать это.
.manifest-desktop
? Я собираюсь редактировать, чтобы добавить сортировку. Они выглядели i> отсортированы, поэтому я не думал, что мне нужно это делать, но, похоже, нет. Хороший улов. Справедливости ради мне, я набрал этот пост с постели на своем телефоне, используя неприятную маленькую 15-мм * 100-миллиметровую клавиатуру. ;)
– Oli♦
4 November 2010 в 14:58
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.
Я думаю, что другие ответили на техническую часть вашего вопроса, я бы хотел ответить на подразумеваемый вопрос - «перейдет к Unity, исправьте эту проблему ssh», и я боюсь, что сомневаюсь. В сеансах удаленной оболочки обычно не используется Unity или рабочий стол. Если вы можете сфотографировать ssh на свой рабочий стол из проводной сети, но не из сети ad-hoc, зависание, вероятно, связано с вашими беспроводными драйверами, а не с оболочкой рабочего стола.
В папке «casper» на компакт-диске (или извлечении его из файла ISO) есть файл под названием «fileystem.manifest-desktop». Он содержит все установленные пакеты, за исключением тех, которые были загружены во время установки (обновления, langpacks?).
Итак, что-то вроде этого должно предоставить вам список добавленных и удаленных пакетов:
[ f1]Затем вы можете установить через:
cat added.log | xargs sudo apt-get install
(вам нужно убедиться, что все эти пакеты доступны, иначе эта команда завершится с ошибкой.)
filesystem.manifest-desktop от ubuntu-10.10-desktop-i386.iso filesystem.manifest-desktop от ubuntu-10.10-desktop-amd64.isoВ папке «casper» на компакт-диске (или извлечении его из файла ISO) есть файл под названием «fileystem.manifest-desktop». Он содержит все установленные пакеты, за исключением тех, которые были загружены во время установки (обновления, langpacks?).
Итак, что-то вроде этого должно предоставить вам список добавленных и удаленных пакетов:
dpkg --get-selections | awk '{print $1}' > now.txt
awk '{print $1}' filesystem.manifest-desktop > then.txt
diff -u then.txt now.txt | grep '^+' | sed 's/^+//' | grep -v '^+' > add.txt
diff -u then.txt now.txt | grep '^-' | sed 's/^-//' | grep -v '^-' > rem.txt
Затем вы можете установить через:
cat added.log | xargs sudo apt-get install
(вам нужно убедиться, что все эти пакеты доступны, иначе эта команда завершится с ошибкой.)
filesystem.manifest-desktop от ubuntu-10.10-desktop-i386.iso filesystem.manifest-desktop от ubuntu-10.10-desktop-amd64.isoЯ думаю, что другие ответили на техническую часть вашего вопроса, я бы хотел ответить на подразумеваемый вопрос - «перейдет к Unity, исправьте эту проблему ssh», и я боюсь, что сомневаюсь. В сеансах удаленной оболочки обычно не используется Unity или рабочий стол. Если вы можете сфотографировать ssh на свой рабочий стол из проводной сети, но не из сети ad-hoc, зависание, вероятно, связано с вашими беспроводными драйверами, а не с оболочкой рабочего стола.
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.
В папке «casper» на компакт-диске (или извлечении его из файла ISO) есть файл под названием «fileystem.manifest-desktop». Он содержит все установленные пакеты, за исключением тех, которые были загружены во время установки (обновления, langpacks?).
Итак, что-то вроде этого должно предоставить вам список добавленных и удаленных пакетов:
dpkg --get-selections | awk '{print $1}' > now.txt
awk '{print $1}' filesystem.manifest-desktop > then.txt
diff -u then.txt now.txt | grep '^+' | sed 's/^+//' | grep -v '^+' > add.txt
diff -u then.txt now.txt | grep '^-' | sed 's/^-//' | grep -v '^-' > rem.txt
Затем вы можете установить через:
cat added.log | xargs sudo apt-get install
(вам нужно убедиться, что все эти пакеты доступны, иначе эта команда завершится с ошибкой.)
filesystem.manifest-desktop от ubuntu-10.10-desktop-i386.iso filesystem.manifest-desktop от ubuntu-10.10-desktop-amd64.isoЯ думаю, что другие ответили на техническую часть вашего вопроса, я бы хотел ответить на подразумеваемый вопрос - «перейдет к Unity, исправьте эту проблему ssh», и я боюсь, что сомневаюсь. В сеансах удаленной оболочки обычно не используется Unity или рабочий стол. Если вы можете сфотографировать ssh на свой рабочий стол из проводной сети, но не из сети ad-hoc, зависание, вероятно, связано с вашими беспроводными драйверами, а не с оболочкой рабочего стола.
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.
В папке «casper» на компакт-диске (или извлечении его из файла ISO) есть файл под названием «fileystem.manifest-desktop». Он содержит все установленные пакеты, за исключением тех, которые были загружены во время установки (обновления, langpacks?).
Итак, что-то вроде этого должно предоставить вам список добавленных и удаленных пакетов:
dpkg --get-selections | awk '{print $1}' > now.txt
awk '{print $1}' filesystem.manifest-desktop > then.txt
diff -u then.txt now.txt | grep '^+' | sed 's/^+//' | grep -v '^+' > add.txt
diff -u then.txt now.txt | grep '^-' | sed 's/^-//' | grep -v '^-' > rem.txt
Затем вы можете установить через:
cat added.log | xargs sudo apt-get install
(вам нужно убедиться, что все эти пакеты доступны, иначе эта команда завершится с ошибкой.)
filesystem.manifest-desktop от ubuntu-10.10-desktop-i386.iso filesystem.manifest-desktop от ubuntu-10.10-desktop-amd64.isoЯ думаю, что другие ответили на техническую часть вашего вопроса, я бы хотел ответить на подразумеваемый вопрос - «перейдет к Unity, исправьте эту проблему ssh», и я боюсь, что сомневаюсь. В сеансах удаленной оболочки обычно не используется Unity или рабочий стол. Если вы можете сфотографировать ssh на свой рабочий стол из проводной сети, но не из сети ad-hoc, зависание, вероятно, связано с вашими беспроводными драйверами, а не с оболочкой рабочего стола.
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.
Я думаю, что другие ответили на техническую часть вашего вопроса, я бы хотел ответить на подразумеваемый вопрос - «перейдет к Unity, исправьте эту проблему ssh», и я боюсь, что сомневаюсь. В сеансах удаленной оболочки обычно не используется Unity или рабочий стол. Если вы можете сфотографировать ssh на свой рабочий стол из проводной сети, но не из сети ad-hoc, зависание, вероятно, связано с вашими беспроводными драйверами, а не с оболочкой рабочего стола.
В папке «casper» на компакт-диске есть файл под названием «filesystem.manifest-desktop» (или извлеките его из файла ISO). Он содержит все установленные пакеты, за исключением тех, которые были загружены во время установки (обновления, langpacks?).
Итак, что-то вроде этого должно предоставить вам список добавленных и удаленных пакетов:
dpkg --get-выборы | awk '{print $ 1}' & gt; now.txt awk '{print $ 1}' filesystem.manifest-desktop & gt; then.txt diff -u then.txt now.txt | grep '^ +' | sed 's / ^ + //' | grep -v '^ +' & gt; add.txt diff -u then.txt now.txt | grep '^ -' | sed 's / ^ - //' | grep -v '^ -' & gt; rem.txt
Затем вы можете установить через:
cat added.log | xargs sudo apt-get install
(вам нужно убедиться, что все эти пакеты доступны, иначе эта команда завершится с ошибкой.)
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.
Я думаю, что другие ответили на техническую часть вашего вопроса, я бы хотел ответить на подразумеваемый вопрос - «перейдет к Unity, исправьте эту проблему ssh», и я боюсь, что сомневаюсь. В сеансах удаленной оболочки обычно не используется Unity или рабочий стол. Если вы можете сфотографировать ssh на свой рабочий стол из проводной сети, но не из сети ad-hoc, зависание, вероятно, связано с вашими беспроводными драйверами, а не с оболочкой рабочего стола.
В папке «casper» на компакт-диске есть файл под названием «filesystem.manifest-desktop» (или извлеките его из файла ISO). Он содержит все установленные пакеты, за исключением тех, которые были загружены во время установки (обновления, langpacks?).
Итак, что-то вроде этого должно предоставить вам список добавленных и удаленных пакетов:
dpkg --get-выборы | awk '{print $ 1}' & gt; now.txt awk '{print $ 1}' filesystem.manifest-desktop & gt; then.txt diff -u then.txt now.txt | grep '^ +' | sed 's / ^ + //' | grep -v '^ +' & gt; add.txt diff -u then.txt now.txt | grep '^ -' | sed 's / ^ - //' | grep -v '^ -' & gt; rem.txt
Затем вы можете установить через:
cat added.log | xargs sudo apt-get install
(вам нужно убедиться, что все эти пакеты доступны, иначе эта команда завершится с ошибкой.)
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.
Я думаю, что другие ответили на техническую часть вашего вопроса, я бы хотел ответить на подразумеваемый вопрос - «перейдет к Unity, исправьте эту проблему ssh», и я боюсь, что сомневаюсь. В сеансах удаленной оболочки обычно не используется Unity или рабочий стол. Если вы можете сфотографировать ssh на свой рабочий стол из проводной сети, но не из сети ad-hoc, зависание, вероятно, связано с вашими беспроводными драйверами, а не с оболочкой рабочего стола.
В папке «casper» на компакт-диске есть файл под названием «filesystem.manifest-desktop» (или извлеките его из файла ISO). Он содержит все установленные пакеты, за исключением тех, которые были загружены во время установки (обновления, langpacks?).
Итак, что-то вроде этого должно предоставить вам список добавленных и удаленных пакетов:
dpkg --get-выборы | awk '{print $ 1}' & gt; now.txt awk '{print $ 1}' filesystem.manifest-desktop & gt; then.txt diff -u then.txt now.txt | grep '^ +' | sed 's / ^ + //' | grep -v '^ +' & gt; add.txt diff -u then.txt now.txt | grep '^ -' | sed 's / ^ - //' | grep -v '^ -' & gt; rem.txt
Затем вы можете установить через:
cat added.log | xargs sudo apt-get install
(вам нужно убедиться, что все эти пакеты доступны, иначе эта команда завершится с ошибкой.)
Я предлагаю использовать oneconf
Он очень хорошо интегрируется с программным центром и делает то, что вы хотите.