Linux上安装RePlace

RePlAce: Advancing Solution Quality and Routability Validation in Global Placement
项目地址
https://github.com/The-OpenROAD-Project/RePlAce/tree/standalone
安装步骤:

$ cd ~/RePlAce
$ ./prerequisite/install_centos7.sh   // for centos 7
$ ./prerequisite/install_ubuntu16.sh  // for ubuntu 16
$ mkdir build
$ cd build
$ cmake ..                            // you may specify -DCMAKE_INSTALL_PREFIX to avoid installing in /usr/local/*
$ make 
$ make install                        // if you want to install

第一步,clone失败,https改为git,还失败,module里面的模块单独在github上clone再挪进去
第二步, ./prerequisite/install_ubuntu16.sh失败
在这里插入图片描述
解决方法:打开shell直接复制运行
sudo apt-get install -y libx11-dev libboost-dev cmake swig flex libtool zlib1g-dev tcl-dev

第三步,cmkae失败
在这里插入图片描述
解决方法:sudo apt-get install libjpeg-dev
第四步,make失败
在这里插入图片描述
未解决

### 更换或替代Linux系统或其组成部分 #### 1. 替换整个Linux发行版 当决定更换整个Linux发行版时,需考虑新旧版本之间的兼容性问题。安装新的Linux发行版通常涉及备份现有数据、准备安装介质(如USB启动盘)、选择合适的分区方案并执行全新安装[^4]。 ```bash sudo dd if=/path/to/new-distro.iso of=/dev/sdX bs=4M status=progress ``` 此命令用于创建可引导的USB安装介质,其中`/path/to/new-distro.iso`为ISO镜像路径,而`/dev/sdX`代表目标U盘设备节点。 #### 2. 更新或升级当前Linux内核 为了提升性能或获得最新特性支持,可以更新现有的Linux内核而不改变其他部分: - **通过包管理器**:大多数现代Linux发行版允许直接从官方仓库获取最新的稳定版内核。 对于基于Debian/Ubuntu系统的用户而言: ```bash sudo apt update && sudo apt install linux-generic-hwe-20.04 ``` - **手动编译**:如果需要特定配置选项,则可以选择下载源码自行编译。 #### 3. 修改根文件系统 对于嵌入式开发或其他特殊场景下,有时会希望调整根文件系统的结构来适应具体应用的需求。这可以通过重新构建BusyBox工具链或者利用Yocto Project等框架完成定制化工作[^2]。 #### 4. 调整应用程序和服务 除了核心组件外,还可以单独替换某些服务程序或图形界面环境。例如,将默认桌面环境由GNOME切换至KDE Plasma,只需卸载前者再安装后者即可。 ```bash # 卸载 GNOME 并安装 KDE Plasma sudo apt-get remove --purge '^gnome.*' && sudo apt-get autoremove sudo apt-add-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get install kde-plasma-desktop ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值