Как мне установить любой пакет от частного PPA без Ubuntu Software Center?

Как вы попросили решение сделать это, используя xargs:

find -empty | xargs -I files sh -c 'echo hello > $1' -- files

Примечания

Мы запускаем sh, используя xargs при передаче файла имя, которое будет помещено вместо $1, просто $1 - это первый аргумент, который мы передаем сценарию. Используя --, я говорю, что команда sh выполняется здесь, и в конце я передаю имя файла в качестве аргумента в sh.

Тест:

$ mkdir /tmp/lab && cd /tmp/lab
$ touch 1 2 3 && echo foo > 2
$ find -empty
./1
./3

$ find -empty | xargs -I files sh -c 'echo hello > $1' -- files
$ cat 1 2 3
hello
foo
hello
4
задан 9 February 2014 в 22:51

2 ответа

В последнее время вы можете использовать Ubuntu Make .

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make  
sudo apt-get update
sudo apt-get install ubuntu-make
umake ide idea
0
ответ дан 9 February 2014 в 22:51

Когда вы получаете доступ к частному ppa, вам нужны имя пользователя и пароль (просто попробуйте зайти с в вашем браузере ), но центр программного обеспечения войдет за вас, что сделает процесс безупречным. Но apt-get ничего этого не знает, поэтому вы должны изменить свой URL, чтобы войти в эти ppa:

sudo add-apt-repositories https://username:password@private-ppa.launchpad.net/commercial-ppa-uploaders/intellij-idea-ce/ubuntu/

или добавить вручную строки в sources.list:

deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/intellij-idea-ce/ubuntu/ raring/main amd64

Если вам нужна помощь по поводу того, какой URL вы должны написать, обратитесь к странице подписки в LaunchPad

.
0
ответ дан 9 February 2014 в 22:51

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

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