新手请教如何建立指定软件的软件源

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ShunYea
帖子: 50
注册时间: 2009-04-10 23:03

新手请教如何建立指定软件的软件源

#1

帖子 ShunYea » 2014-02-15 20:42

如题,获取整个镜像源的方法网上有,我也下载过,好几十G,我也备份了,例如ubuntu10的镜像源,当网上没有时候我可以自己建立。

但是现在我想建立sun Java的软件源,也就是仅仅是这个软件的软件源。网上搜索得到:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk

貌似这些都是添加一整个镜像源,而获取其中的sun java而已。

我现在想单独建立一个只含有sun java这个软件的软件源要如何建立呢?安装时候就采用sudo apt-get install sun-java6-jdk这样的方式简单点,网上好多方法是到Java官方网站下载bin回来手动安,感觉麻烦,我想自己建立个,一条命令搞定。

谢谢指点。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 新手请教如何建立指定软件的软件源

#2

帖子 poloshiao » 2014-02-16 7:10

試試
https://help.ubuntu.com/community/AptGe ... Repository
Setting up a local repository
這個軟件源 就在你的電腦裏

如果你希望放在網路上 請再貼文
ShunYea
帖子: 50
注册时间: 2009-04-10 23:03

Re: 新手请教如何建立指定软件的软件源

#3

帖子 ShunYea » 2014-07-29 17:50

poloshiao 写了:試試
https://help.ubuntu.com/community/AptGe ... Repository
Setting up a local repository
這個軟件源 就在你的電腦裏

如果你希望放在網路上 請再貼文
谢谢,我就是想放在网络上,弄个服务器,安装时候方便点,因为安装机器一般都在机房,不在本地。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 新手请教如何建立指定软件的软件源

#4

帖子 poloshiao » 2014-07-29 18:58

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk
貌似这些都是添加一整个镜像源,而获取其中的sun java而已。
1. 不完全像
2. 只有存放少數特殊的程式套件以供分享 並不是 一整个镜像源
2-1. http://en.wikipedia.org/wiki/Personal_Package_Archive
A Personal Package Archive (PPA) is a special software repository for uploading source packages to be built and published as an APT repository by Launchpad or a similar application
2-2. https://help.launchpad.net/Packaging/PPA
Using a Personal Package Archive (PPA), you can distribute software and updates directly to Ubuntu users. Create your source package, upload it and Launchpad will build binaries and then host them in your own apt repository.
3. 這裡描述如何啟動 ppa
https://help.launchpad.net/Packaging/PP ... ting_a_PPA
4. 特別說明
ppa 是開放給任何網友分享的
安装时候就采用sudo apt-get install sun-java6-jdk这样的方式简单点
5. 這裡有現成的 包含 license 意思是 不需自己再設立
參閱
https://launchpad.net/~webupd8team/+archive/ubuntu/java
http://www.webupd8.org/2012/11/oracle-s ... lable.html
http://www.webupd8.org/2012/01/install- ... u-via.html
http://www.webupd8.org/2012/09/install- ... a-ppa.html
ShunYea
帖子: 50
注册时间: 2009-04-10 23:03

Re: 新手请教如何建立指定软件的软件源

#5

帖子 ShunYea » 2014-07-31 14:53

poloshiao 写了:
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk
貌似这些都是添加一整个镜像源,而获取其中的sun java而已。
1. 不完全像
2. 只有存放少數特殊的程式套件以供分享 並不是 一整个镜像源
2-1. http://en.wikipedia.org/wiki/Personal_Package_Archive
A Personal Package Archive (PPA) is a special software repository for uploading source packages to be built and published as an APT repository by Launchpad or a similar application
2-2. https://help.launchpad.net/Packaging/PPA
Using a Personal Package Archive (PPA), you can distribute software and updates directly to Ubuntu users. Create your source package, upload it and Launchpad will build binaries and then host them in your own apt repository.
3. 這裡描述如何啟動 ppa
https://help.launchpad.net/Packaging/PP ... ting_a_PPA
4. 特別說明
ppa 是開放給任何網友分享的
安装时候就采用sudo apt-get install sun-java6-jdk这样的方式简单点
5. 這裡有現成的 包含 license 意思是 不需自己再設立
參閱
https://launchpad.net/~webupd8team/+archive/ubuntu/java
http://www.webupd8.org/2012/11/oracle-s ... lable.html
http://www.webupd8.org/2012/01/install- ... u-via.html
http://www.webupd8.org/2012/09/install- ... a-ppa.html
对于第5点,目前我也是用的这个源,貌似只是名字不同而已?我记得以前是sun-java6-jdk,而目前这个是oracle-java6-installer,不知道怎么验证下是不是一个文件。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 新手请教如何建立指定软件的软件源

#6

帖子 poloshiao » 2014-07-31 15:29

我记得以前是sun-java6-jdk,而目前这个是oracle-java6-installer
1. sun 公司 自 2009 年被 Oracle 收購
http://en.wikipedia.org/wiki/Java_%28pr ... anguage%29
Following Oracle Corporation's acquisition of Sun Microsystems in 2009–2010

2. java6 sun 與 oracle 都有發行更新版本
After Java 6 release, Sun, and later Oracle, released several updates which, while not changing any public API, enhanced end-user usability or fixed bugs.
http://en.wikipedia.org/wiki/Java_versi ... _6_updates

3. 在 Ubuntu 套件庫 還有 OpenJDK
https://help.ubuntu.com/community/Java
不知道怎么验证下是不是一个文件。
4. 如果你的作業系統 同時安裝好幾個不同版本的 java
參閱
https://help.ubuntu.com/community/Java# ... ava_to_use
可以選擇使用哪個版本 而不需移除其它版本
ShunYea
帖子: 50
注册时间: 2009-04-10 23:03

Re: 新手请教如何建立指定软件的软件源

#7

帖子 ShunYea » 2014-07-31 16:48

poloshiao 写了:
我记得以前是sun-java6-jdk,而目前这个是oracle-java6-installer
1. sun 公司 自 2009 年被 Oracle 收購
http://en.wikipedia.org/wiki/Java_%28pr ... anguage%29
Following Oracle Corporation's acquisition of Sun Microsystems in 2009–2010

2. java6 sun 與 oracle 都有發行更新版本
After Java 6 release, Sun, and later Oracle, released several updates which, while not changing any public API, enhanced end-user usability or fixed bugs.
http://en.wikipedia.org/wiki/Java_versi ... _6_updates

3. 在 Ubuntu 套件庫 還有 OpenJDK
https://help.ubuntu.com/community/Java
不知道怎么验证下是不是一个文件。
4. 如果你的作業系統 同時安裝好幾個不同版本的 java
參閱
https://help.ubuntu.com/community/Java# ... ava_to_use
可以選擇使用哪個版本 而不需移除其它版本
谢谢回答,我也知道甲骨文收购了sun,所以只能猜测这个是同一个东西。openjdk我没法用,Android 编译只能用sun的,Android 5除外。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 新手请教如何建立指定软件的软件源

#8

帖子 poloshiao » 2014-07-31 21:33

Android 编译只能用sun的
適合 Ubuntu 的 sun-java6
http://ppa.launchpad.net/ferramroberto/ ... sun-java6/
來這裡下載 deb 檔案 來安裝
回复