Ubuntu无网络安装xgboost环境
- 格式:docx
- 大小:19.55 KB
- 文档页数:4
ubuntu G++的安装刚刚想在ubuntu上安装一个花生壳,但是把花生壳下载下来以后想进行编译的时候出现了checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executablesSee `config.log'for more details.大概是G++没有装好,于是就装了一次G++。
ubuntu 不知道从哪个版本开始就自带了GCC,但是G++貌似没有,于是用apt-get install g++安装,出现下面错误:The following packages have unmet dependencies:g++ : Depends: g++-4.6(>= 4.6.3-1~) but it is not going to be installed google-chrome-stable : Depends: libxss1 but it is not going to be installedE: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).这个错误是因为有些需要的包没有。
尝试使用apt-get -f install把欠缺的包安装完毕。
再次重试:apt-get install g++安装成功。
运行:g++ --version显示以下信息:g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3Copyright (C) 2011 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.说明G++安装成功了。
Ubuntu下安装boost由于要学习的代码中⽤到了boost库,因此要在Ubuntu下安装boost库。
安装步骤如下:# ⾸先删除本地原有的 boost 库rm -f /usr/lib/libboost*rm -fr 'find / -name libboost*'# 移除boost头⽂件mv /usr/include/boost /usr/include/boost-bak# 下载wgetapt-get install wget# 下载Boost库wget https:///boostorg/release/1.57.0/source/boost_1_57_0.tar.gztar -zxvf boost_1_57_0.tar.gzcd boost_1_57_0# 安装必要的库sudo apt-get updatesudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev# 构建符合环境的脚本./bootstrap.sh# 编译⼀下./b2# 最终安装sudo ./b2 install如果编译好程序后,在运⾏时提⽰⽆法加载某个库⽂件,则把/usr/local/lib下的所有boost的库⽂件mv到/usr/lib⽬录下就可以了。
默认安装头⽂件在⽬录/usr/local/include,⽽库⽂件在⽬录/usr/local/lib。
卸载也很简单,直接将以上两个⽬录中有关boost的内容删除就可以了。
搭建ubuntu环境实验总结1.确认系统版本:在终端中输入lsb_release-a命令,查看当前系统版本。
2. 更新软件源:在终端中输入 sudo apt-get update 命令,更新系统的软件源,以便安装软件包。
3. 安装软件包:在终端中输入 sudo apt-get install [软件包名] 命令,安装需要的软件包,如开发工具、Web服务器、数据库等。
4. 配置网络环境:在终端中输入 ifconfig 命令,查看当前网络环境信息。
可以通过编辑 /etc/network/interfaces 文件来配置网络环境。
5. 配置SSH服务:在终端中输入 sudo apt-get install openssh-server 命令,安装SSH服务。
在 /etc/ssh/sshd_config 文件中配置SSH服务,如修改登录端口、禁止密码登录等。
6. 配置防火墙:在终端中输入 sudo ufw [allow/deny] [端口号] 命令,允许或禁止指定端口的访问。
也可以编辑/etc/ufw/ufw.conf 文件来配置防火墙规则。
7. 配置用户权限:在终端中输入 sudo adduser [用户名] 命令,添加用户。
可以通过编辑 /etc/sudoers 文件来配置用户的sudo权限。
8. 安装虚拟化环境:在终端中输入 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils 命令,安装虚拟化环境。
可以使用 virt-manager 等工具来创建和管理虚拟机。
9. 搭建Web服务器:可以选择安装 Apache、Nginx 等Web服务器,并通过编辑配置文件来配置Web服务器。
10. 搭建数据库服务:可以选择安装 MySQL、PostgreSQL 等数据库,并通过编辑配置文件来配置数据库服务。
以上是搭建Ubuntu环境的一些常见操作及注意事项,可以根据实际需求进行配置和调整。
Ubuntu20.04⽹络配置Ubuntu20.04 ⽹络配置设置 ROOT 密码先设置 root 密码,后⾯直接使⽤ root ⽤户操作it@it:~$ sudo passwd root[sudo] password for it:New password:Retype new password:passwd: password updated successfully⽹络管理⼯具 netplan1. 在 Ubuntu20.04 版本中使⽤ netplan 管理⽹络2. 在安装好的 Ubuntu20.04 中没有 networking 和 NetworkManage 服务3. netplan 配置⽂件:/etc/netplan/*.yaml ,⽂件名每个不⼀样4. netplan ⽰例⽂件: /usr/share/doc/netplan/example/ ⽬录下,在该⽬录下有各种⽰例⽂件,可以提供帮助修改⽹卡配置1. 编辑⽹络配置⽂件root@it:~# vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network:ethernets:ens32:addresses:- 192.168.121.25/24gateway4: 192.168.121.2nameservers:addresses:- 8.8.8.8version: 22. 加载刚刚修改的配置⽂件信息root@it:~# netplan applyroot@it:~#没有提⽰报错信息,说明配置成功root@it:~# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:16:8d:18 brd ff:ff:ff:ff:ff:ffinet 192.168.121.25/24 brd 192.168.121.255 scope global ens32valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe16:8d18/64 scope linkvalid_lft forever preferred_lft forevernetplan 帮助信息root@it:~# netplan helpusage: /usr/sbin/netplan [-h] [--debug] ...Network configuration in YAML #YAML中的⽹络配置optional arguments:-h, --help show this help message and exit #显⽰此帮助信息并退出--debug Enable debug messages #启⽤调试消息Available commands:help Show this help message #显⽰帮助信息apply Apply current netplan config to running system #应⽤当前netplan配置到运⾏系统generate Generate backend specific configuration files from /etc/netplan/*.yaml #从/etc/netplan/*.yaml中⽣成特定后端配置⽂件 info Show current netplan version and available features #显⽰当前netplan版本和可⽤特性ip Retrieve IP information from the system #从系统中检索IP信息try Try to apply a new netplan config to running system, with automatic rollback #尝试将新的netplan配置应⽤到正在运⾏的系统,并⾃动回滚1. 启⽤调试信息root@it:~# netplan --debug apply** (generate:3189): DEBUG: 01:15:27.908: Processing input file /etc/netplan/00-installer-config.yaml..** (generate:3189): DEBUG: 01:15:27.908: starting new processing pass** (generate:3189): DEBUG: 01:15:27.908: We have some netdefs, pass them through a final round of validation** (generate:3189): DEBUG: 01:15:27.908: ens32: setting default backend to 1** (generate:3189): DEBUG: 01:15:27.908: Configuration is valid** (generate:3189): DEBUG: 01:15:27.908: Generating output files..** (generate:3189): DEBUG: 01:15:27.908: NetworkManager: definition ens32 is not for us (backend 1)(generate:3189): GLib-DEBUG: 01:15:27.908: posix_spawn avoided (fd close requested)DEBUG:netplan generated networkd configuration changed, restarting networkdDEBUG:no netplan generated NM configuration existsDEBUG:ens32 not found in {}DEBUG:Merged config:network:bonds: {}bridges: {}ethernets:ens32:addresses:- 192.168.121.25/24gateway4: 192.168.121.2nameservers:addresses:- 8.8.8.8vlans: {}wifis: {}DEBUG:Skipping non-physical interface: loDEBUG:device ens32 operstate is up, not changingDEBUG:{}DEBUG:netplan triggering .link rules for loDEBUG:netplan triggering .link rules for ens32。
在Ubuntu16.04LTS上离线安装DockerDocker-compose前情提要今天上班后,突然接到现场的⼯程师的电话: XXX的现场环境组的的局域⽹,上不了互联⽹。
bla bla bla..... 如果需要安装其他软件的话,只能是⾃⼰带过去安装。
听完现场⼯程师的反馈,略微有些⽆奈。
脑海中隐约闪现出之前和甲⽅开会的场景:我:X总(甲⽅技术负责⼈),请问⼀下,由于我们需要在⽣产环境服务器上从⽹上下载并安装⼀个开源组件(docker),您那边的环境能不能连接互联⽹啊!甲⽅:当然没问题啊,都什么年代了,还发愁上⽹的问题~~,哈哈!!准备⼯作1. 卸载原先安装的 docker1.1 打开Terminal,执⾏下⾯命令:# sudo apt-get purge docker-ce1.2 删除Docker安装⽬录# sudo rm -rf /var/lib/docker1.3 验证是否删除成功# docker infobash: /usr/bin/docker: No such file or directory我们可以看到已经⽆法找到 docker 安装⽬录,证明卸载成功2. 下载 Docker 和 Docker-Compose我这⾥选择的版本是 docker-ce_17.09.1~ce-0~ubuntu_amd64.deb:,⼤家可以根据⾃⼰的实际需求下载。
安装1. 安装 docker在 docker 安装⽂件所在的⽬录打开 Terminal,键⼊命令# sudo dpkg -i docker-ce_17.09.0_ce-0_ubuntu_amd64.deb安装完成后,可以使⽤ docker info 命令查看2. 安装 docker-compose2.1 将下载的compose⽂件 "docker-compose-Linux-x86_64“ 改名为 “docker-compose”,移动到 /usr/local/bin # sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose2.2 添加可执⾏权限# sudo chmod +x /usr/local/bin/docker-compose总结这次“突然事件”使我们有机会来⼀次离线安装 Docker 以及 compose的尝试, 其实也是也蛮不错的⼀次尝试~~希望这篇随笔也对⼤家有所帮助!!参考。
宿主PCCPU:Dual-Core 2.00GHz内存:2GBOS:Win 7 Ultimate, 32-bit虚拟机VMware Workstation 7.1.1 build-282343虚拟机OSubuntu-10.04.3-server-i386安装过程:问题:打开虚拟机电源时弹出提示"serial0: Unable to launch virtual printer proxy: 系统找不到指定的文件. 设备将要被断开连接。
"解决:百度资源得知,这个是虚拟机里面的报错。
只要在设置里面关闭掉虚拟打印机连接时启动就可以解决参照/Forum/651151.试图运行"sudo apt-get install sun-java6-sdk",提示无法找到软件包sun-java6-sdk参照/ubuntu-10-04-android-dev-environment/comment-page-1/#comment-25302.下载、安装jdk1.6、eclipse,如下3.-7.3.下载jdk:"sudo wget -c /otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-i586.bin"4.修改jdk-6u25-linux-i586的可执行权限:"chmod +x jdk-6u25-linux-i586.bin"(最简单的方法是赋予所有权限:chmod 777 jdk-6u25-linux-i586.bin)5.命令"./jdk-6u25-linux-i586.bin"报错参照/ubuntu-10-04-android-dev-environment/comment-page-1/#comment-25306.下载好eclipse后进行tar解压"tar zxvf ...",提示:gzip: stdin: not in gzip formattar: Child returned status 1tar: 由于前次错误,将以上次的错误状态退出参照/thread-2099407-1-1.html7.运行"rpm -q gizp"查看gizp安装包,提示"软件包 gizp 尚未安装"参照/viperchaos/archive/2011/08/23/2151333.html8.运行"sudo apt-get install eclipse"安装eclipse参照/ubuntu-10-04-android-dev-environment/comment-page-1/#comment-25309.下载Android SDK"sudo wget /android/android-sdk_r10- linux_x86.tgz",并进行tar解压"tar zxvf android-sdk_r10-linux_x86.tgz",重命名"mv android-sdk-linux_x86 android-sdk"10.下载Android Platform-tools"sudo wget/android/repository/platform-tools_r03-linux.zip",进行unzip解压"unzip platform-tools_r03-linux.zip”至目录android-sdk,重命名"mv platform-tools_r03-linux platform-tools"11.下载 Android 2.3 Platform"sudo wget /android/repository/android-2.3_r01-linux.zip"(/android-3.0_pre_r01-linux.zipnux.zip),解压"unzip android-2.3_r01- linux.zip"至目录android-sdk/platforms12.上面8.中安装的eclipse,可以在Ubuntu图形界面的Applications中运行13.下载JDK 1.6"sudo wget /otn-pub/java/jdk/6u25-b06/jdk-6u25-linux- i586.bin",进行chmod修改权限"sudo chmod 777 jdk-6u25-linux-i586.bin",重命名"mv jdk-6u25-linux-i586.bin jdk-6u25.bin",安装"sudo ./jdk-6u25.bin"显示错误./jdk-6u25.bin: 1: cannot open html: No such file./jdk-6u25.bin: 2: cannot open head: No such file./jdk-6u25.bin: 3: cannot open title: No such file./jdk-6u25.bin: 3: Request: not found./jdk-6u25.bin: 4: cannot open META: No such file./jdk-6u25.bin: 5: cannot open link: No such file./jdk-6u25.bin: 6: cannot open link: No such file: not foundbin: 7:./jdk-6u25.bin: 8: cannot open body: No such file./jdk-6u25.bin: 9: cannot open div: No such file./jdk-6u25.bin: 10: cannot open table: No such file./jdk-6u25.bin: 11: cannot open tr: No such file./jdk-6u25.bin: 12: Syntax error: redirection unexpected14.百度"Ubuntu 10.04中无法安装jdk" ??参照/ubuntu-10-04-android-dev-environment/comment-page-1/#comment-253015.配置环境变量"sudo gedit /etc/environment"提示"sudo: gedit: command not found",百度"sudo: gedit: command not found"参照/viewtopic.php?t=89160"16.使用vi配置环境变量"sudo vi environment"并在games后面添加":~/app_soft/android-sdk/platform-tools "保存退出17. "adb devices"验证Android SDK的配置,报错未找到 'adb' 命令,您要输入的是否是:命令 'cdb' 来自于包 'tinycdb' (main)命令 'gdb' 来自于包 'gdb' (main)命令 'aub' 来自于包 'aub' (universe)命令 'dab' 来自于包 'bsdgames' (universe)命令 'zdb' 来自于包 'zfs-fuse' (universe)命令 'mdb' 来自于包 'mono-debugger' (universe)命令 'tdb' 来自于包 'tads2-dev' (multiverse)命令 'pdb' 来自于包 'python' (main)命令 'jdb' 来自于包 'openjdk-6-jdk' (main)命令 'ab' 来自于包 'apache2-utils' (main)adb:找不到命令参照/ViewArticle1363.aspx18.重新配置环境变量,检测环境变量是否设置成功:注销重新登录后输入"adbdevices"验证Android SDK的配置,提示:* daemon not running. starting it now on port 5037 ** daemon started successfully *表示成功配置好Android SDK工具目录。
Ubuntu系统离线安装PPPoE,拨号连接⽹络新装Ubuntu系统时,连接⽹络需要拨号连接,⼀搜就会出来很多关于使⽤pppoeconf的,按照教程⾛着:启动命令sudo pppoeconf1可是却出来了:sudo:pppoeconf:command not found1怎么?不是说都是⾃带这个软件吗?怎么会没有。
也有说,直接安装的:sudo apt install pppoeconf1如果成功了,那就很好,可是报错了#前⾯很多省略Failed to fetch /ubuntu/pool/main/p/ppp/ppp_2.4.7-1+2ubuntu1.16.04.2_amd64.debFailed to fetch /ubuntu/pool/main/p/pppoeconf/pppoeconf_1.21ubuntu1_all.deb123哎呀!安装不了,没有⽹络,系统中⼜没有,难搞哦!机智的你肯定想到了,既然不能在线安装,那就离线安装吧!把报错的⽹络连接地址找到,去官⽹下载去,然后存储到U盘。
然后把U盘插到机器上,fdisk -l命令,可以看到挂载的结果,⼀般U盘是在最后⼀⾏的。
(如果分不清哪⼀个是U盘,可以先⽤fdisk -l查看⼀下,然后插上U盘再看多的那⼀个就是U盘了,看U盘⼤⼩也⾏)建⼀个⽂件夹mkdir usbfile1挂载U盘mount -t auto /dev/sdc1 usbfile1然后进⼊到usbfile路径下,就可以看到U盘⾥的⽂件了,开启安装模式:sudo dpkg -i ppp_2.4.7-1+2ubuntu1.16.04.2_amd64.debsudo dpkg -i pppoeconf_1.21ubuntu1_all.deb12安装完毕之后,卸载U盘sudo umount /mnt/usb1然后运⾏pppoeconfsudo pppoeconf1按照操作⼀步步Yes,在输⼊拨号的⽤户名和密码的时候记得删除username最后提⽰安装成功了,就ok了,ping⼀下百度服务器,看看⾏不⾏:ping 1⼤功告成。
Ubuntu安装及问题解决说明:windows下使用wubi-hd硬盘安装ubuntu,适合ubuntu各个版本包括8.04,8.10,9.04,9.10,10.04以及衍生版等首先下载WUBI-HD下面说明以D为例,E,F等盘均可以,ubuntu10.04.1为例D盘空闲5G以上,建议使用NTFS分区,磁盘标识使用英文1.在D盘新建文件夹iso,将wubi-hd.exe、ubuntu10.04.1.iso放到iso目录下;2.将ubuntu10.04.1.iso改名为installation.iso;3.双击wubi-hd.exe进行安装,选择安装到任意盘符下,比如D盘等,这并不重要,只是将你的硬盘当光驱用而已。
选择稍后重起,因为需要重要的第四步;4.提取ISO文件里面casper\initrd.lz放到D:\ubuntu-install\install\boot下(选E盘则在E:\ubuntu-install\install\boot下,以此类推),并修改名字为initrd.gz ,这一步非常重要,否则安装无法进行,会提示此文件not found,不信可以试试。
5.现在重起你的计算机;6.重启后选择,在系统选择菜单中就会出现“ubuntu”,选择进入“ubuntu”,这时会进入到live-cd模式,不要进行其他任何操作,先在“终端”(终端打开方式ctrl+alt+F2,退出终端ctrl+alt+F7)中输入sudo umount -l /isodevice按回车,然后退出终端,这一步操作非常重要,如果不执行上一步操作,将不能顺利安装。
7.双击桌面上的”安装“就可以安装了,共有至少7步:选择语言→选择时区→选择键盘→选择安装方式(与windows共存,使用最大连续空闲空间,高级自定义)→(后面步骤会因你的选择而改变,自己看不用我说了)。
重点前面6步做好,不用刻碟,不用光驱安装ubuntu。
如果刻碟就不用前面6步的。
如何绕过wubi的网络安装的方法用ubuntu的朋友们都知道wubi安装ubuntu的办法,这种办法使得ubuntu的安装非常简单,并且能安装一个对原系统几乎没有影响的操作系统,删除也异常简单-----就和在windows中卸载软件一样简单。
但是,这种安装不是完美的,依然会有一些问题,下面是我在使用的过程中所发现的问题:1.wubi网络安装由于受到ubuntu官方服务器的限制和其他因素的限制(比如你自己的网络带宽,wubi自己的下载器的下载能力),镜像下载得很慢。
如果遇上没有网络的情况,就根本不能用wubi安装法安装ubuntu。
2.wubi安装只能选择安装有限的几个版本的64位的ubuntu系统。
对于某些内存在4G以下或者由于其他原因要使用32位系统的朋友来说不能使用wubi的安装方法,只能创建双系统,而创建双系统不仅过程麻烦,删除ubuntu也非常麻烦,一不小心就会出现严重错误,完全没有wubi安装的ubuntu安装+卸载过程那么简单。
3.wubi安装出来的ubuntu和真正的完全硬盘安装的ubuntu实际上还是有区别的,部分用wubi安装的ubuntu不能使用lwqq,龙井QQ等一系列QQ,只能用webQQ,不仅如此,有小部分软件也安装不上,并且会发生一些莫名其妙的错误,系统也不是很稳定,常常卡死,或者缓慢。
笔者由于偶然的原因需要安装ubuntu12.04的32位版本,当时希望用wubi安装,但是wubi 安装的没有32 位的版本,因此我在网上找了很多办法,但是没有找到比较合适的,后来笔者分析了一下wubi的安装过程,想出了一个办法,试了试的确成功了,而且用该办法安装的ubuntu和wubi安装的效果一模一样--------同样是创建了虚拟硬盘,无需分区,打开另一个系统(我的是windows7)控制面板的“程序安装与卸载”,可以看到ubuntu在软件列表里面-----这证明了ubuntu以一个应用程序的形式存在着,可以用软件卸载的方式删除ubuntu----这不正是wubi安装的特点吗?更为惊喜的是,这样安装的ubuntu非常稳定,并且可以安装lwqq,龙井QQ等以往wubi安装的ubuntu想都不敢想的事情。
python环境下xgboost的安装与使⽤xgboost是⼤规模并⾏boosted tree的⼯具,它是⽬前最快最好的开源boosted tree⼯具包,⽐常见的⼯具包快10倍以上。
在数据科学⽅⾯,有⼤量kaggle选⼿选⽤它进⾏数据挖掘⽐赛,其中包括两个以上kaggle⽐赛的夺冠⽅案。
在⼯业界规模⽅⾯,xgboost的分布式版本有⼴泛的可移植性,⽀持在YARN, MPI, Sungrid Engine等各个平台上⾯运⾏,并且保留了单机并⾏版本的各种优化,使得它可以很好地解决于⼯业界规模的问题。
本⽂就主要介绍⼀下xgboost在python环境中的安装与使⽤。
⾸先安装XGBoost的C++版本,然后进⼊源⽂件的根⽬录下的 wrappers⽂件夹执⾏如下脚本安装Python模块python setup.py install使⽤⽅法:1.数据导⼊数据格式样例导⼊⽅法为:dtrain = xgb.DMatrix('train.txt')dtest = xgb.DMatrix('test.txt')2.参数设置1 param = {'booster':'gbtree','max_depth':10, 'eta':0.3, 'silent':1, 'num_class':2,'objective':'multi:softprob' }2 watchlist = [(dtest,'test'), (dtrain,'train')]设置参数并调整,设置验证数据集参数解释:Parameter for Tree Boostereta [default=0.3]为了防⽌过拟合,更新过程中⽤到的收缩步长。
在每次提升计算之后,算法会直接获得新特征的权重。
虚拟机Ubuntu 离线安装g++编译器Ubuntu 默认下只有gcc编译器,是4.4.3版本。
从Ubuntu 的iso镜像中安装,默认带有gcc-4.6.3,在/usr/bin/下有gcc,等四个子目录。
离线安装是指,Ubuntu 不接入network,不能从网络的软件源处下载,就是不能使用apt-get install了。
离线安装可能有多重方法,这里是介绍在命令行中使用dpkg命令安装g++的方法。
步骤:
1、ubuntu关机,在配置栏CD/DVD(IDE)中选择“Use ISO file”并选择镜像文
件;
2、开机,打开桌面上DVD字样图标,把/pool/main/g/下的.deb文件拷贝出来
放在主目录下(最好自己建立一个文件夹);
3、打开终端,cd到刚才放置.deb文件的文件夹下;执行sudo dpkg –i *.deb;
4、稍等片刻,在终端输入命令“g++ --version”,就可以你安装的g++版本了,
恭喜你,安装成功了。
5、注意,你安装后使用的是‘g++’(不是g++哦)来编译c++程序,你可以使
用alias更改命令别名:g++=g++,这样就可以愉快地像使用gcc那样使用g++了,如果你想永久地更改命令别名,那就得在 .bashrc底下改了。
Ubuntu下Android SDK 离线安装及开发环境搭建由于被墙了所以要直接下载SDK安装基本不可能以下东西不一定要全下,若你值需要2.2则只有下载apis-8和android2.2就好了,这里罗列了所有的版本以下API和开发包是一一对应的谷歌api的安装包/android/repository/google_apis-3-r03.zip/android/repository/google_apis-4_r02.zip/android/repository/google_apis-5_r01.zip/android/repository/google_apis-6_r01.zip/android/repository/google_apis-7_r01.zip/android/repository/google_apis-8_r02.zipAndroid开发包/android/repository/android-1.5_r04-linux.zip(3/android/repository/android-1.6_r03-linux.zip(4/android/repository/android-2.0_r01-linux.zip(5/android/repository/android-2.0.1_r01-linux.zip(6/android/repository/android-2.1_r02-linux.zip(7/android/repository/android-2.2_r02-linux.zip(8许可证/android/repository/market_licensing-r01.zip工具/android/repository/tools_r10-linux.zip平台工具/android/repository/platform-tools_r03-linux.zip 文档/android/repository/docs-2.2_r01-linux.zip样例/android/repository/samples-2.2_r01-linux.zip /android/repository/samples-2.1_r01-linux.zip 把android开头的文件解压到platforms目录下google_apis-3-r03 ---> google_apis-3google_apis-4_r02 ---> google_apis-4google_apis-5_r01 ---> google_apis-5google_apis-6_r01 ---> google_apis-6google_apis-7_r01 ---> google_apis-7google_apis-8_r02 ---> google_apis-8把goole_apis开头的文件解压到add-ons目录下android-1.5_r04 ---> android-3android-1.6_r03 ---> android-4android-2.0_r01 ---> android-5android-2.0.1_r01---> android-6android-2.1_r02 ---> android-7android-2.2_r02 ---> android-8把market_licensing-r01.zip解压到market_licensing目录下把tools_r10-linux.zip解压到tools目录下(前面清空了该文件夹把platform-tools解压到platform-tools目录下把docs-2.2_r01-linux.zip解压到docs把samples-2.2_r01-linux.zip和samples-2.1_r01-linux.zip解压到samples目录下samples-2.2_r01 ---> samples-2.2samples-2.1_r01 ---> samples-2.1将你的安装目录/tools和/platform-tools加到系统环境变量vim ~./bashrcexport PATH=$PATH:(path/tools:(path/platform-tools这就ok啦/*————————————————————————————*/要使用Eclipse需先装好JDK安装javasun公司已被收购所以原本的源中时没有sun-java需要添加sudo gedit /etc/apt/sources.list#sun-java5源不用java6 会出问题deb /ubuntu hardy-updates main multiverse sudo apt-get update && sudo apt-get install sun‐java5‐jdk环境变量配置vim ~/.bashrc#java 程序开发/运行的一些环境变量JA V A_HOME=/usr/lib/jvm/java-1.5.0-sunJRE_HOME=${JA V A_HOME}/jreexport ANDROID_JA V A_HOME=$JA V A_HOME#CLASSPATH配置有错,用此句export CLASSPA TH=.:${JA V A_HOME}/lib/dt.jar:$JA VA_HOME/lib/tools.jar:$CLASSPATH export JA VA_PATH=${JA VA_HOME}/bin:${JRE_HOME}/binexport JA V A_HOME;export JRE_HOME;export CLASSPA TH;HOME_BIN=~/bin/export PA TH=$PATH:${JA V A_PATH}:${JRE_PA TH}:${HOME_BIN}; source ~/.bashrc/*————————————————————————————*/ Eclipse1、官方下载:/downloads/下载eclipse-SDK-3.6.2-linux-gtk.tar.gz2、解压到指定目录:/optsudo tar -zxvf eclipse-SDK-3.6.2-linux-gtk.tar.gz -C /opt(1如果想把eclipse目录的更改为root拥有,可以执行下面的命令sudo chown -R root:root /opt/eclipse在/usr/bin目录下创建一个启动脚本eclipse(2用下面的命令来创建:sudo gedit /usr/bin/eclipse然后在该文件中添加以下内容:#!/bin/shexport MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”export ECLIPSE_HOME=”/opt/eclipse”$ECLIPSE_HOME/eclipse $*(3让修改该脚本的权限,让它变成可执行,执行下面的命令:sudo chmod +x /usr/bin/eclipse3、在桌面或者gnome菜单中添加eclipse启动图标(1在桌面或者启动面板上添加图标:在桌面(右键单击桌面->创建启动器(create laucher或面板(右键单击面板->添加到面板->定制应用程序启动器上创建一个新的启动器,然后添加下列数据:名称:Eclipse命令:/opt/eclipse/eclipse图标:单击图标选/opt/eclipse/icon.xpm(2在Applications(应用程序菜单上添加一个图标用文本编辑器在/usr/share/applications目录里新建一个名为eclipse.desktop的启动器,如下面的命令: sudo gedit /usr/share/applications/eclipse.desktop然后在文件中添加下列内容:[Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse IDEExec=/opt/eclipse/eclipseIcon=/opt/eclipse/icon.xpmTerminal=falseStartupNotify=trueType=ApplicationCategories=Application;Development;保存文件。
Ubuntu下Android SDK 离线安装及开发环境搭建由于被墙了所以要直接下载SDK安装基本不可能以下东西不一定要全下,若你值需要2.2则只有下载apis-8和android2.2就好了,这里罗列了所有的版本以下API和开发包是一一对应的谷歌api的安装包/android/repository/google_apis-3-r03.zip/android/repository/google_apis-4_r02.zip/android/repository/google_apis-5_r01.zip/android/repository/google_apis-6_r01.zip/android/repository/google_apis-7_r01.zip/android/repository/google_apis-8_r02.zipAndroid开发包/android/repository/android-1.5_r04-linux.zip(3)/android/repository/android-1.6_r03-linux.zip(4)/android/repository/android-2.0_r01-linux.zip(5)/android/repository/android-2.0.1_r01-linux.zip(6)/android/repository/android-2.1_r02-linux.zip(7)/android/repository/android-2.2_r02-linux.zip(8)许可证/android/repository/market_licensing-r01.zip工具/android/repository/tools_r10-linux.zip平台工具/android/repository/platform-tools_r03-linux.zip文档/android/repository/docs-2.2_r01-linux.zip样例/android/repository/samples-2.2_r01-linux.zip/android/repository/samples-2.1_r01-linux.zip把android开头的文件解压到platforms目录下google_apis-3-r03 ---> google_apis-3google_apis-4_r02 ---> google_apis-4google_apis-5_r01 ---> google_apis-5google_apis-6_r01 ---> google_apis-6google_apis-7_r01 ---> google_apis-7google_apis-8_r02 ---> google_apis-8把goole_apis开头的文件解压到add-ons目录下android-1.5_r04 ---> android-3android-1.6_r03 ---> android-4android-2.0_r01 ---> android-5android-2.0.1_r01---> android-6android-2.1_r02 ---> android-7android-2.2_r02 ---> android-8把market_licensing-r01.zip解压到market_licensing目录下把tools_r10-linux.zip解压到tools目录下(前面清空了该文件夹)把platform-tools解压到platform-tools目录下把docs-2.2_r01-linux.zip解压到docs把samples-2.2_r01-linux.zip和samples-2.1_r01-linux.zip解压到samples目录下samples-2.2_r01 ---> samples-2.2samples-2.1_r01 ---> samples-2.1将你的安装目录/tools和/platform-tools加到系统环境变量vim ~./bashrcexport PATH=$PATH:(path)/tools:(path)/platform-tools这就ok啦/*————————————————————————————*/要使用Eclipse需先装好JDK安装javasun公司已被收购所以原本的源中时没有sun-java需要添加sudo gedit /etc/apt/sources.list#sun-java5源不用java6 会出问题deb /ubuntu hardy-updates main multiversesudo apt-get update && sudo apt-get install sun‐java5‐jdk环境变量配置vim ~/.bashrc#java 程序开发/运行的一些环境变量JA V A_HOME=/usr/lib/jvm/java-1.5.0-sunJRE_HOME=${JA V A_HOME}/jreexport ANDROID_JA V A_HOME=$JA V A_HOME#CLASSPATH配置有错,用此句export CLASSPA TH=.:${JA V A_HOME}/lib/dt.jar:$JA V A_HOME/lib/tools.jar:$CLASSPATH export JA VA_PATH=${JA V A_HOME}/bin:${JRE_HOME}/binexport JA V A_HOME;export JRE_HOME;export CLASSPA TH;HOME_BIN=~/bin/export PA TH=$PATH:${JA V A_PATH}:${JRE_PA TH}:${HOME_BIN};source ~/.bashrc/*————————————————————————————*/Eclipse1、官方下载:/downloads/下载eclipse-SDK-3.6.2-linux-gtk.tar.gz2、解压到指定目录:/optsudo tar -zxvf eclipse-SDK-3.6.2-linux-gtk.tar.gz -C /opt(1)如果想把eclipse目录的更改为root拥有,可以执行下面的命令sudo chown -R root:root /opt/eclipse在/usr/bin目录下创建一个启动脚本eclipse(2)用下面的命令来创建:sudo gedit /usr/bin/eclipse然后在该文件中添加以下内容:#!/bin/shexport MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”export ECLIPSE_HOME=”/opt/eclipse”$ECLIPSE_HOME/eclipse $*(3)让修改该脚本的权限,让它变成可执行,执行下面的命令:sudo chmod +x /usr/bin/eclipse3、在桌面或者gnome菜单中添加eclipse启动图标(1)在桌面或者启动面板上添加图标:在桌面(右键单击桌面->创建启动器(create laucher))或面板(右键单击面板->添加到面板->定制应用程序启动器)上创建一个新的启动器,然后添加下列数据:名称:Eclipse命令:/opt/eclipse/eclipse图标:单击图标选/opt/eclipse/icon.xpm(2)在Applications(应用程序)菜单上添加一个图标用文本编辑器在/usr/share/applications目录里新建一个名为eclipse.desktop的启动器,如下面的命令: sudo gedit /usr/share/applications/eclipse.desktop然后在文件中添加下列内容:[Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse IDEExec=/opt/eclipse/eclipseIcon=/opt/eclipse/icon.xpmTerminal=falseStartupNotify=trueType=ApplicationCategories=Application;Development;保存文件。
前言:最近要搭建strongswan环境,免不了需要wireshark抓抓包。
有一台电脑总是上不了网(只能通局域网),不能直接apt-get,所以就研究了下几种软件安装方法,尤其是Ubuntu下如何才能像windows那样直接拷贝安装包安装。
由此有了本文。
一、在ubuntu里,能用于安装的软件格式大体有两种(不包括用wine或其它虚拟安装):一是.deb包,ubuntu系统是从debian发展而来的,软件安装也沿用了debian的格式,这个是最方便的,优先选择。
二是.bin包.bin文件是所有Linux系统用户通用的软件包,一般是压缩成tar.gz格式的,你下载下来解压就可以了。
二、软件安装方式1、sudo apt-get install <软件包名>最常用的方式。
直接在ubuntu的源服务器上查找下载并安装,只要知道那个软件的名字就可以。
甚至只知道大体的名字就可以,只要原服务器上有(这是前提),能查找到即可。
这种方式最便捷。
因能自动查找依赖关系,并自动安装依赖的库。
让你远离那吐血的依赖关系。
Apt和dpkg快速参考举例:sudo apt-get install vim,这个是安装vim(Ubuntu10.10不自带),输入后两次确认就搞定了。
安装wireshark:sudo apt-get install wireshark一些问题:1)软件已经安装过提示:升级了0 个软件包,新安装了0 个软件包,要卸载0 个软件包,有8 个软件包未被升级。
2)软件未查找到有可能是源上没有,这个改一下源试试(最简单的方法是在新立得里-源管理);还可能是软件包名输错了(大小写也得注意),这个百度或google一下;另一种可能是源没更新,这个运行下sudo apt-get update更新下源。
3)如何卸载sudo apt-get remove <软件包名>这个有点问题,就是依赖的库有些不会卸载掉,但它倒是会提示依赖那些库。
了解和下载Ubuntu目前Ubuntu的最新稳定版本是7.04,最新稳定的LTS版本(Ubuntu 的“LTS” 版本拥有长期支持,桌面版本为3年,服务器版本为5年)是6.06,最新测试版本是7.10 Tribe 4,开发代号是Gutsy Gibbon,意思是“勇敢的长臂猿”。
另外说一下有关Ubuntu各个版本的区别,帮助您确定您要下载哪一个——A、按支持的时间划分普通版:提供18个月的在线更新支持;LTS版:上面说了,桌面版本提供3年,服务器版本提供5年的在线更新支持。
B、按应用划分桌面版:应用于台式机、笔记本等私人、家用、办公商务等用途;服务器版:用于服务器,据说没有图形界面。
C、按安装方式划分Live CD版:光盘中是一个完整Ubuntu操作系统,通过光盘启动后可以直接进入,从而允许你在安装之前事先进行一番体验。
而且安装到硬盘的界面就是基于这个光盘系统的。
但由于是光盘启动,运行的效率就打折扣了;Alternate desktop CD版:安装界面是文字形式,允许用户做更多的定制工作,运行效率也比Live CD高些,不需事先体验的老用户和机器老的用户推荐采用。
Linux内核和GUN/Linux的联系和区别要知道,由Linus Torvalds及其合作者开发的Linux并不是一个完整的操作系统,而是一个类Unix(Unix-like)的操作系统内核。
我们常说的Linux操作系统其实应该被完整地称为GNU/Linux。
这里的GNU是指Richard Stallman于1984年发起的GNU(GNU’s Not Unix)计划,它的目标是完成一套基于自由软件的完整操作系统——HURD。
该计划的参与者中云集了诸多掌握核心技术的顶尖高手,更重要的是,他们信仰技术上的共产主义。
为了保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份被称之为GNU通用公共许可证(GNU General Public License,GPL)的协议条款。
卓越资源 > 电脑教程 > 操作系统 > Linux > Debian/UbuntuUbuntu离线安装软件的方法2007-11-05 21:30 来源: 作者:archTit 网友评论 0 条浏览次数 67 我的电脑现在没有装网线,由于Linux软件包的依赖关系,下载安装软件很不方便。
经过十来天的摸索,尝试很多方法,终于得出一种有效的离线下载安装软件包的方法。
首先准备一个500MB以上的U盘,我用的U盘是1GB的。
我用的Ubuntu7.04第一张光盘就是在网吧里下载,然后拿回家里刻碟安装。
一、升级apt源:找个网速快的网吧,登录一个有安装包的ftp站点,如:ftp:// 或者ftp:// ,然后下载以下安装包信息文件,目录与文件的保存位置与Ftp网站的一样,其中bz2的包可以不用下载。
和的文件信息包总共约70多MB,不过网吧的下载速度快,几分钟搞定,1.5元/小时,给一元给老板就够了。
我用的是FlashFtp下载这些包的,网吧里没有安装,我去http:// 下载的,它的FlashFTP还有注册码,顺便把flashget下载到手,由于是教会同工做的,不到万不得已不要去那里下载,增加他们的流量,增加建站费用。
然后回家,在普通用户的目录下建立一个和两个文件夹,把那些东东分对拷进去。
其实每个FTP站点的东东都差不了多少。
文件清单,其中*.gz, *.bz2, *.gpg, Realease都是文件,其它的ubuntu, feisty, source……是文件夹,ftp服务器里每个文件夹里都可能包含很多文件,我只下载ls-lR.gz, Contents-i386.gz, Release, Release.gpg, Packages.bz2, Packages.gz, Source.gz这些包含文件包信息的文件,手工创建相应的文件夹。
软件包信息清单liuhaixiao@LHX88:~$ ls -R :ubuntu/ubuntu:dists ls-lR.gz/ubuntu/dists:feisty # 因为我用的是Ubuntu7.04,所以下载feisty里的东东。
Ubuntu安装caffepython3
查看系统位数sudo uname --m
1.Python
使用文件Python-2.7.14.tgz (https:///downloads/source/) #解压
$ tar -zxvf Python-3.6.0.tgz
# 創建Python 安裝目錄(看個人習慣)
$ sudo mkdir /opt/Python-2.7.14
# 進入解壓目錄
$ cd Python-2.7.14
# 生成編譯文件
$ sudo ./configure --prefix=/opt/Python-2.7.14
# 編譯并安裝
$ sudo make
$ sudo make install
# 如果需要覆蓋老版本則創建軟鏈接(參數f 覆蓋)
$ sudo ln -s /opt/Python-2.7.14/bin/python2 /usr/bin/python
2.Java
下载地址:/technetwork/cn/java/javase/downloads/jdk8-downloads-21331 51-zhs.html
#解压
$tar -zxvf jdk-8u92-linux-x64.tar.gz
#移动到opt
$cd /opt
$sudo mv /home/audr/Downloads/jdk1.8.0_144/ .
$ls -l
#创建链接
$cd /bin
$sudo ln -s /opt/jdk1.8.0_144/bin/java java
#环境变量
$sudo vim /etc/profile
最后加入:
export JAVA_HOME=/opt/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin $source /etc/profile
$echo $JAVA_HOME
3.Apktool
Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
Make sure both files are executable (chmod +x)
4.安装pip
解压setuptools包
# tar -zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
编译setuptools
#sudo python setup.py build
开始执行setuptools安装
# sudo python setup.py install
sudo python get-pip.py --no-index --find-links=/home/a/Downloads/
解压安装pip
# tar -zxvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
5.Numpy,scipy, scikit-learn,pillow,smart_open, six
按照先后顺序安装
pip install --no-index --find-links="/tmp/tranferred_packages"<package> s
6.Genism
解压
进入文件夹
Sudo python2 setup.py install
7.
1.2) build:
2.cd xgboost
3.make -j4
4.cd python-package
5.sudo python setup.py install。