Как использовать apt-get для установки пакетов без указания пакета?

Это потому, что вы установили мод. Вы также удалили папку META-INF. Переименуйте / удалите папку .minecraft и повторите попытку, она будет работать, если присутствует папка META-INF. Файлы lwjgl обновлены в mc1.6, так что это не проблема.

6
задан 18 September 2011 в 15:12

27 ответов

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \
    grep -v bad-pkg)
sudo apt-get install $list
5
ответ дан 25 May 2018 в 18:46

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 25 July 2018 в 21:19

Вы можете делать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 31 July 2018 в 11:19

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 31 July 2018 в 12:19

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 2 August 2018 в 02:58

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 4 August 2018 в 18:48

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 6 August 2018 в 03:11

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 7 August 2018 в 20:52

Вы можете сделать

list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \ grep -v bad-pkg) sudo apt-get install $list
5
ответ дан 10 August 2018 в 09:14

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \
    | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 25 May 2018 в 18:46
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки вокруг $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed:
  ...
0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used.
Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 25 May 2018 в 18:46
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 25 July 2018 в 21:19
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки вокруг $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 25 July 2018 в 21:19
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 31 July 2018 в 11:19
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки вокруг $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 31 July 2018 в 11:19
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 31 July 2018 в 12:19
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки вокруг $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 31 July 2018 в 12:19
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 2 August 2018 в 02:58
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 2 August 2018 в 02:58
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

говорите, что Вы не хотите установить для k3b-extrathemes пакет. Там может быть никакого практического способа сделать это, но, чтобы перечислить все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

однако вы можете сделать это с помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

это не страшно частичном. apt-cache ... возвращает имя пакета, [F4] и исключает пакетов и команды tr заменяет новые строки пробелами.

4
ответ дан 4 August 2018 в 18:48
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки вокруг $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 4 August 2018 в 18:48
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 6 August 2018 в 03:11
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки вокруг $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 6 August 2018 в 03:11
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 7 August 2018 в 20:52
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 7 August 2018 в 20:52
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Предположим, вы не хотите устанавливать пакет k3b-extrathemes. Не может быть никакого практического способа сделать это, но перечислять все пакеты, кроме одного: sudo apt-get install k3b-data k3b-dbg.

Однако вы можете сделать это с некоторой помощью:

sudo apt-get install $(apt-cache --no-generate pkgnames k3b \ | grep -v extrathemes | tr '\n' ' ')

Это не страшно. apt-cache ... возвращает имя пакетов, grep -v PACKAGENAME исключает пакеты, а команда tr заменяет новые строки пробелами.

4
ответ дан 10 August 2018 в 09:14
  • 1
    Я пересмотрел свой исходный пост для результата этой инструкции. Почему не удается найти пакеты? – sam 18 September 2011 в 15:13
  • 2
    Вы должны удалить двойные кавычки вокруг $(instructions). – enzotib 18 September 2011 в 15:47

Я обнаружил гораздо более простой способ сделать это:

sudo aptitude install <package>

Это будет использовать aptitude вместо apt-get - который предоставляет вам больше опций. Когда вы видите что-то вроде следующего:

The following NEW packages will be installed: ... 0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 130 MB/130 MB of archives. After unpacking 216 MB will be used. Do you want to continue? [Y/n/?]

Вместо нажатия «y» введите следующее:

-<package_to_skip>

Это символ «-», за которым следует имя пакет для пропуска. Затем вы можете продолжить установку в соответствии с нормальным.

1
ответ дан 10 August 2018 в 09:14
  • 1
    Новые версии не устанавливают aptitude по умолчанию, но вы можете легко установить его с помощью sudo apt-get install aptitude или из Software Center. – Mechanical snail 18 January 2013 в 12:08

Другие вопросы по тегам:

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