{"id":24738693,"url":"https://github.com/zweifisch/ppa-collection","last_synced_at":"2025-03-22T18:43:05.280Z","repository":{"id":9803389,"uuid":"11782913","full_name":"zweifisch/ppa-collection","owner":"zweifisch","description":null,"archived":false,"fork":false,"pushed_at":"2017-02-02T03:26:27.000Z","size":14,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-27T22:55:16.776Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"google/material-design-lite","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zweifisch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-31T05:05:03.000Z","updated_at":"2017-09-03T13:56:32.000Z","dependencies_parsed_at":"2022-09-01T14:04:16.530Z","dependency_job_id":null,"html_url":"https://github.com/zweifisch/ppa-collection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zweifisch%2Fppa-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zweifisch%2Fppa-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zweifisch%2Fppa-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zweifisch%2Fppa-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zweifisch","download_url":"https://codeload.github.com/zweifisch/ppa-collection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245006677,"owners_count":20546136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-27T22:55:23.363Z","updated_at":"2025-03-22T18:43:05.257Z","avatar_url":"https://github.com/zweifisch.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"#!/bin/bash\n\n## install\n\n    install(){\n        curl https://raw.githubusercontent.com/zweifisch/ppa-collection/master/README.md \\\n            | sudo tee /usr/bin/ppa-collection\n        sudo chmod +x /usr/bin/ppa-collection\n    }\n\n## packages\n\n### cmake\n\n    cmake() {\n        sudo add-apt-repository ppa:george-edison55/cmake-3.x\n        sudo apt-get update\n        sudo apt-get install cmake\n    }\n\n### crystal\n\n    crystal(){\n        curl http://dist.crystal-lang.org/apt/setup.sh | sudo bash\n        sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 09617FD37CC06B54\n        echo deb http://dist.crystal-lang.org/apt crystal main \\\n            | sudo tee /etc/apt/sources.list.d/crystal.list\n        sudo apt-get install crystal\n    }\n\n\n### docker\n\n    docker(){\n        [ -e /usr/lib/apt/methods/https ] || {\n            sudo apt-get update\n            sudo apt-get install apt-transport-https\n        }\n        sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 \\\n            --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9\n        echo deb https://get.docker.com/ubuntu docker main \\\n            | sudo tee /etc/apt/sources.list.d/docker.list\n        sudo apt-get update\n        sudo apt-get install lxc-docker\n    }\n\n### elixir\n\n    elixir(){\n        wget http://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb \\\n            -O /tmp/erlang-solutions.deb \u0026\u0026 sudo dpkg -i /tmp/erlang-solutions.deb\n        sudo apt-get update\n        sudo apt-get install elixir\n    }\n\n### emacs\n\n    emacs(){\n        sudo apt-add-repository -y ppa:adrozdoff/emacs\n        sudo apt update\n        sudo apt install emacs25\n    }\n\n### erlang\n\n    erlang(){\n        wget http://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb \\\n            -O /tmp/erlang-solutions.deb \u0026\u0026 sudo dpkg -i /tmp/erlang-solutions.deb\n        sudo apt-get update\n        sudo apt-get install erlang\n    }\n\n### firefox\n\n    firefox(){\n        sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora\n        sudo apt-get update\n        sudo apt-get install firefox\n    }\n\n    remove-firefox() {\n        sudo apt-add-repository --remove ppa:ubuntu-mozilla-daily/firefox-aurora\n    }\n\n### fish\n\n    fish() {\n        sudo apt-add-repository ppa:fish-shell/release-2\n        sudo apt-get update\n        sudo apt-get install fish\n    }\n\n### fsharp\n\n    fsharp() {\n        sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF\n        echo \"deb http://download.mono-project.com/repo/debian wheezy main\" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list\n        sudo apt-get update\n        sudo apt-get install mono-complete fsharp\n    }\n\n### git\n\n    git() {\n        sudo add-apt-repository ppa:git-core/ppa\n        sudo apt-get update\n        sudo apt-get install git\n    }\n\n### go\n\n    go() {\n        sudo add-apt-repository ppa:gophers/archive\n        sudo apt-get update\n        sudo apt-get install golang\n    }\n\n### java\n\n    java(){\n        sudo add-apt-repository ppa:webupd8team/java\n        sudo apt-get update\n        sudo apt-get install oracle-java7-installer\n    }\n\n### kivy\n\n    kivy(){\n        sudo add-apt-repository ppa:kivy-team/kivy\n        sudo apt-get update\n        sudo apt-get install kivy\n    }\n\n### mongodb\n\n    mongodb(){\n        echo deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen \\\n            | sudo tee /etc/apt/sources.list.d/mongo.list\n        sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10\n        sudo apt-get update\n        sudo apt-get install mongodb-10gen\n    }\n\n### neo4j\n\n    neo4j(){\n        echo deb http://debian.neo4j.org/repo stable \\\n            | sudo tee /etc/apt/sources.list.d/neo4j.list\n        wget -O - http://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -\n        sudo apt-get update\n        sudo apt-get install neo4j\n    }\n\n### neovim\n\n    neovim(){\n        sudo apt-add-repository ppa:neovim-ppa/unstable\n        sudo apt-get update\n        sudo apt-get install neovim\n    }\n\n### nginx\n\n    nginx(){\n        sudo apt-add-repository ppa:nginx/stable\n        sudo apt-get update\n        sudo apt-get install nginx\n    }\n\n### nodejs\n\n    nodejs(){\n        sudo apt-add-repository ppa:chris-lea/node.js\n        sudo apt-get update\n        sudo apt-get install nodejs\n    }\n\n### ocaml\n\n    ocaml(){\n        sudo add-apt-repository ppa:avsm/ppa\n        sudo apt-get update\n        sudo apt-get install ocaml ocaml-native-compilers camlp4-extra opam\n    }\n\n### phantomjs\n\n    phantomjs(){\n        sudo add-apt-repository ppa:tanguy-patte/phantomjs\n        sudo apt-get update\n        sudo apt-get install phantomjs\n    }\n\n### php\n\n    php(){\n        sudo add-apt-repository ppa:ondrej/php5\n        sudo apt-get update\n        sudo apt-get install php5\n    }\n\n### postgresql\n\n    postgresql(){\n        wget -qO - https://www.postgresql.org/media/keys/ACCC4CF8.asc \\\n            | sudo apt-key add -\n        echo deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main \\\n            | sudo tee /etc/apt/sources.list.d/postgresql.list\n        sudo apt-get update\n        sudo apt-get install postgresql\n    }\n\n### rabbitmq\n\n    rabbitmq(){\n        echo deb http://www.rabbitmq.com/debian/ testing main \\\n            | sudo tee /etc/apt/sources.list.d/rabbitmq.list\n        wget -O - http://www.rabbitmq.com/rabbitmq-signing-key-public.asc \\\n            | sudo apt-key add -\n        sudo apt-get update\n        sudo apt-get install rabbitmq-server\n    }\n\n### redis\n\n    redis(){\n        sudo apt-add-repository ppa:chris-lea/redis-server\n        sudo apt-get update\n        sudo apt-get install redis-server\n    }\n\n### rethinkdb\n\n    rethinkdb(){\n        sudo add-apt-repository ppa:rethinkdb/ppa\n        sudo apt-get update\n        sudo apt-get install rethinkdb\n    }\n\n### riak\n\n    riak(){\n        echo deb http://apt.basho.com precise main \\\n            | sudo tee  /etc/apt/sources.list.d/basho.list\n        wget -O - http://apt.basho.com/gpg/basho.apt.key | sudo apt-key add -\n        sudo apt-get update\n        sudo apt-get install riak\n    }\n\n### elasticsearch\n\n    elasticsearch(){\n        wget -qO - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add -\n        echo deb http://packages.elasticsearch.org/elasticsearch/1.3/debian stable main \\\n            | sudo tee /etc/apt/sources.list.d/elasticsearch.list\n        sudo apt-get update\n        sudo apt-get install elasticsearch\n    }\n\n### tmux\n\n    tmux(){\n        sudo add-apt-repository ppa:pi-rho/dev\n        sudo apt-get update\n        sudo apt-get install tmux\n    }\n\n### racket\n\n    racket(){\n        sudo add-apt-repository ppa:plt/racket\n        sudo apt-get update\n        sudo apt-get install racket\n    }\n\n### rust\n\n    rust(){\n        curl -s https://static.rust-lang.org/rustup.sh | sudo sh\n    }\n\n### stack\n\n    stack(){\n        sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442\n        echo \"deb http://download.fpcomplete.com/ubuntu/$(lsb_release -cs) stable main\" \\\n            | sudo tee /etc/apt/sources.list.d/fpco.list\n        sudo apt-get update \u0026\u0026 sudo apt-get install stack -y\n    }\n\n### syncthing\n\n    syncthing(){\n        curl -s https://syncthing.net/release-key.txt | sudo apt-key add -\n        echo deb http://apt.syncthing.net/ syncthing release \\\n            | sudo tee /etc/apt/sources.list.d/syncthing-release.list\n        sudo apt-get update\n        sudo apt-get install syncthing\n    }\n\n### zeal\n\n    zeal(){\n        sudo add-apt-repository ppa:jerzy-kozera/zeal-ppa\n        sudo apt-get update\n        sudo apt-get install zeal\n    }\n\n## update\n\n    update(){\n        curl https://raw.githubusercontent.com/zweifisch/ppa-collection/master/README.md \\\n            | sudo tee /usr/bin/ppa-collection\n    }\n\n## usage\n\n    usage(){\n        echo \"usage:\"\n        echo\n        echo \"    $0 \u003cpackage\u003e\"\n        echo\n        echo \"packages:\"\n        echo\n        sed -n 's/^###/   /p' $0\n        echo\n        echo \"update:\"\n        echo\n        echo \"    $0 update\"\n        echo\n    }\n\n## main\n\n    if [[ $# = 0 ]]; then\n        usage\n    else\n        $1\n    fi\n\n# vim: set ft=shell:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzweifisch%2Fppa-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzweifisch%2Fppa-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzweifisch%2Fppa-collection/lists"}